btrfs: change the bg_reclaim_threshold valid region from 0 to 100
authorJosef Bacik <josef@toxicpanda.com>
Tue, 29 Mar 2022 08:56:08 +0000 (01:56 -0700)
committerDavid Sterba <dsterba@suse.com>
Mon, 16 May 2022 15:03:11 +0000 (17:03 +0200)
For the non-zoned case we may want to set the threshold for reclaim to
something below 50%.  Change the acceptable threshold from 50-100 to
0-100.

Tested-by: Pankaj Raghav <p.raghav@samsung.com>
Signed-off-by: Josef Bacik <josef@toxicpanda.com>
Signed-off-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/sysfs.c

index b9fdb22..92a1fa8 100644 (file)
@@ -744,7 +744,7 @@ static ssize_t btrfs_sinfo_bg_reclaim_threshold_store(struct kobject *kobj,
        if (ret)
                return ret;
 
-       if (thresh != 0 && (thresh <= 50 || thresh > 100))
+       if (thresh < 0 || thresh > 100)
                return -EINVAL;
 
        WRITE_ONCE(space_info->bg_reclaim_threshold, thresh);