]> git.baikalelectronics.ru Git - kernel.git/commit
Btrfs: fix __btrfs_start_workers retval
authorIlya Dryomov <idryomov@gmail.com>
Sun, 3 Nov 2013 17:06:40 +0000 (19:06 +0200)
committerChris Mason <chris.mason@fusionio.com>
Thu, 21 Nov 2013 01:42:11 +0000 (20:42 -0500)
commit04ba04489d5f015078639d0257778a875083655a
tree9a2b0597ce5668821472606355f41cee8fd10f05
parentc2854eb06725fcb84bc711a9fd802ffb898f61ab
Btrfs: fix __btrfs_start_workers retval

__btrfs_start_workers returns 0 in case it raced with
btrfs_stop_workers and lost the race.  This is wrong because worker in
this case is not allowed to start and is in fact destroyed.  Return
-EINVAL instead.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Signed-off-by: Josef Bacik <jbacik@fusionio.com>
Signed-off-by: Chris Mason <chris.mason@fusionio.com>
fs/btrfs/async-thread.c