|
@@ -1586,7 +1586,6 @@ struct btrfs_fs_info {
|
|
|
atomic_t scrubs_paused;
|
|
atomic_t scrubs_paused;
|
|
|
atomic_t scrub_cancel_req;
|
|
atomic_t scrub_cancel_req;
|
|
|
wait_queue_head_t scrub_pause_wait;
|
|
wait_queue_head_t scrub_pause_wait;
|
|
|
- struct rw_semaphore scrub_super_lock;
|
|
|
|
|
int scrub_workers_refcnt;
|
|
int scrub_workers_refcnt;
|
|
|
struct btrfs_workers scrub_workers;
|
|
struct btrfs_workers scrub_workers;
|
|
|
struct btrfs_workers scrub_wr_completion_workers;
|
|
struct btrfs_workers scrub_wr_completion_workers;
|
|
@@ -3950,9 +3949,7 @@ int btrfs_scrub_dev(struct btrfs_fs_info *fs_info, u64 devid, u64 start,
|
|
|
u64 end, struct btrfs_scrub_progress *progress,
|
|
u64 end, struct btrfs_scrub_progress *progress,
|
|
|
int readonly, int is_dev_replace);
|
|
int readonly, int is_dev_replace);
|
|
|
void btrfs_scrub_pause(struct btrfs_root *root);
|
|
void btrfs_scrub_pause(struct btrfs_root *root);
|
|
|
-void btrfs_scrub_pause_super(struct btrfs_root *root);
|
|
|
|
|
void btrfs_scrub_continue(struct btrfs_root *root);
|
|
void btrfs_scrub_continue(struct btrfs_root *root);
|
|
|
-void btrfs_scrub_continue_super(struct btrfs_root *root);
|
|
|
|
|
int btrfs_scrub_cancel(struct btrfs_fs_info *info);
|
|
int btrfs_scrub_cancel(struct btrfs_fs_info *info);
|
|
|
int btrfs_scrub_cancel_dev(struct btrfs_fs_info *info,
|
|
int btrfs_scrub_cancel_dev(struct btrfs_fs_info *info,
|
|
|
struct btrfs_device *dev);
|
|
struct btrfs_device *dev);
|