From: Yu Kuai <yuku...@huawei.com> Prepare to support discard in new md bitmap.
Signed-off-by: Yu Kuai <yuku...@huawei.com> --- drivers/md/md-bitmap.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/md/md-bitmap.h b/drivers/md/md-bitmap.h index d3d50629af91..c3fc051c88e9 100644 --- a/drivers/md/md-bitmap.h +++ b/drivers/md/md-bitmap.h @@ -94,6 +94,11 @@ struct bitmap_operations { unsigned long sectors); void (*endwrite)(struct mddev *mddev, sector_t offset, unsigned long sectors); + int (*start_discard)(struct mddev *mddev, sector_t offset, + unsigned long sectors); + void (*end_discard)(struct mddev *mddev, sector_t offset, + unsigned long sectors); + bool (*start_sync)(struct mddev *mddev, sector_t offset, sector_t *blocks, bool degraded); void (*end_sync)(struct mddev *mddev, sector_t offset, sector_t *blocks); -- 2.39.2