]> git.baikalelectronics.ru Git - kernel.git/commit
btrfs: scrub: add assertions for worker pointers
authorDavid Sterba <dsterba@suse.com>
Tue, 12 Feb 2019 15:51:18 +0000 (16:51 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 25 Feb 2019 13:13:38 +0000 (14:13 +0100)
commitf14dd1deffcfda4dccab1d851b9a30f22f701e9c
treed733d79c6447923c9ddb1ec48f372aa164b19fdd
parente98f882b39f7d23dfd7a6dbc70c996b6f0276567
btrfs: scrub: add assertions for worker pointers

The scrub worker pointers are not NULL iff the scrub is running, so
reset them back once the last reference is dropped. Add assertions to
the initial phase of scrub to verify that.

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