diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2011-11-17 07:29:09 +0100 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2012-01-09 01:33:23 +0100 |
commit | 6de1d09d9677dce7a04ef485d426821159ab7de9 (patch) | |
tree | e906ecf66e13f5827df4a4c34adb327a45a73542 /kernel/hung_task.c | |
parent | btrfs: get ->kill_sb() of its own (diff) | |
download | linux-6de1d09d9677dce7a04ef485d426821159ab7de9.tar.xz linux-6de1d09d9677dce7a04ef485d426821159ab7de9.zip |
btrfs: fix mount/umount race
Do *NOT* skip doomed superblocks in btrfs_test_super(); we want
sget() to wait for their shutdown to complete. Since we don't
mutilate ->s_fs_info in ->put_super() anymore (or free what it
used to point to until the superblock is past being findable
by sget()), we can just DTRT there and report a match.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'kernel/hung_task.c')
0 files changed, 0 insertions, 0 deletions