]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit - fs/btrfs/scrub.c
btrfs: scrub: convert scrub_workers_refcnt to refcount_t
authorAnand Jain <anand.jain@oracle.com>
Wed, 30 Jan 2019 06:45:02 +0000 (14:45 +0800)
committerDavid Sterba <dsterba@suse.com>
Mon, 25 Feb 2019 13:13:38 +0000 (14:13 +0100)
commitff09c4ca5992b839b4e8b411f55aecd75735fc16
treea12824b74e38668c1d81e85eb1cfa64b19f13f40
parenteb4318e59a0d5caa636662225afeea9796b27092
btrfs: scrub: convert scrub_workers_refcnt to refcount_t

Use the refcount_t for fs_info::scrub_workers_refcnt instead of int so
we get the extra checks. All reference changes are still done under
scrub_lock.

Signed-off-by: Anand Jain <anand.jain@oracle.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/ctree.h
fs/btrfs/disk-io.c
fs/btrfs/scrub.c