]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/blobdiff - drivers/md/md-cluster.h
Merge tag 'rpmsg-v4.20' of git://github.com/andersson/remoteproc
[mirror_ubuntu-eoan-kernel.git] / drivers / md / md-cluster.h
index c0240708f44332c3fbb8e37f32bbd3bd84eef926..a78e3021775d5a1cfba0246713db2a876b66899b 100644 (file)
@@ -14,6 +14,7 @@ struct md_cluster_operations {
        int (*leave)(struct mddev *mddev);
        int (*slot_number)(struct mddev *mddev);
        int (*resync_info_update)(struct mddev *mddev, sector_t lo, sector_t hi);
+       void (*resync_info_get)(struct mddev *mddev, sector_t *lo, sector_t *hi);
        int (*metadata_update_start)(struct mddev *mddev);
        int (*metadata_update_finish)(struct mddev *mddev);
        void (*metadata_update_cancel)(struct mddev *mddev);
@@ -26,6 +27,7 @@ struct md_cluster_operations {
        int (*remove_disk)(struct mddev *mddev, struct md_rdev *rdev);
        void (*load_bitmaps)(struct mddev *mddev, int total_slots);
        int (*gather_bitmaps)(struct md_rdev *rdev);
+       int (*resize_bitmaps)(struct mddev *mddev, sector_t newsize, sector_t oldsize);
        int (*lock_all_bitmaps)(struct mddev *mddev);
        void (*unlock_all_bitmaps)(struct mddev *mddev);
        void (*update_size)(struct mddev *mddev, sector_t old_dev_sectors);