btrfs: waiting on qgroup rescan should not always be interruptible
[firefly-linux-kernel-4.4.55.git] / fs / btrfs / ioctl.c
index bfcd87ee8ff543ad6da1d2c8a9da903ef0ad3758..65f30b3b04f91d54fc1bd9def4440d72fa077189 100644 (file)
@@ -5121,7 +5121,7 @@ static long btrfs_ioctl_quota_rescan_wait(struct file *file, void __user *arg)
        if (!capable(CAP_SYS_ADMIN))
                return -EPERM;
 
-       return btrfs_qgroup_wait_for_completion(root->fs_info);
+       return btrfs_qgroup_wait_for_completion(root->fs_info, true);
 }
 
 static long _btrfs_ioctl_set_received_subvol(struct file *file,