summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/rcu-string.h
diff options
context:
space:
mode:
authorJosef Bacik <josef@redhat.com>2012-05-31 21:58:55 +0200
committerChris Mason <chris.mason@oracle.com>2012-06-15 03:29:15 +0200
commit17ca04aff7e6171df684b7b65804df8830eb8c15 (patch)
tree6fa1d7daf40ba3c2df952dd30c660c88f418c1fd /fs/btrfs/rcu-string.h
parentBtrfs: fix btrfs_destroy_marked_extents (diff)
downloadlinux-17ca04aff7e6171df684b7b65804df8830eb8c15.tar.xz
linux-17ca04aff7e6171df684b7b65804df8830eb8c15.zip
Btrfs: unlock everything properly in the error case for nocow
I was getting hung on umount when a transaction was aborted because a range of one of the free space inodes was still locked. This is because the nocow stuff doesn't unlock anything on error. This fixed the problem and I verified that is what was happening. Thanks, Signed-off-by: Josef Bacik <josef@redhat.com>
Diffstat (limited to 'fs/btrfs/rcu-string.h')
0 files changed, 0 insertions, 0 deletions