aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/dev-replace.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/btrfs/dev-replace.c')
-rw-r--r--fs/btrfs/dev-replace.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/fs/btrfs/dev-replace.c b/fs/btrfs/dev-replace.c
index 11df8f778b63..33d07c426c59 100644
--- a/fs/btrfs/dev-replace.c
+++ b/fs/btrfs/dev-replace.c
@@ -903,6 +903,10 @@ int btrfs_resume_dev_replace_async(struct btrfs_fs_info *fs_info)
903 * dev-replace to start anyway. 903 * dev-replace to start anyway.
904 */ 904 */
905 if (test_and_set_bit(BTRFS_FS_EXCL_OP, &fs_info->flags)) { 905 if (test_and_set_bit(BTRFS_FS_EXCL_OP, &fs_info->flags)) {
906 btrfs_dev_replace_write_lock(dev_replace);
907 dev_replace->replace_state =
908 BTRFS_IOCTL_DEV_REPLACE_STATE_SUSPENDED;
909 btrfs_dev_replace_write_unlock(dev_replace);
906 btrfs_info(fs_info, 910 btrfs_info(fs_info,
907 "cannot resume dev-replace, other exclusive operation running"); 911 "cannot resume dev-replace, other exclusive operation running");
908 return 0; 912 return 0;