btrfs: scrub: return EAGAIN when fs is closing
[sfrench/cifs-2.6.git] / fs / btrfs / scrub.c
index a99588536c79e5fcbdbef4caf6a86852ea83205c..ed471ffbf115a3c2bc294d6a74c6d7a32ce8672f 100644 (file)
@@ -3791,7 +3791,7 @@ int btrfs_scrub_dev(struct btrfs_fs_info *fs_info, u64 devid, u64 start,
        struct btrfs_workqueue *scrub_parity = NULL;
 
        if (btrfs_fs_closing(fs_info))
-               return -EINVAL;
+               return -EAGAIN;
 
        if (fs_info->nodesize > BTRFS_STRIPE_LEN) {
                /*