summaryrefslogtreecommitdiffstats
path: root/fs/anon_inodes.c
diff options
context:
space:
mode:
authorJeff Mahoney2013-08-08 23:34:47 +0200
committerJeff Mahoney2013-08-08 23:34:47 +0200
commitd2d0395fd1778d4bf714adc5bfd23a5d748d7802 (patch)
tree7205eff1242051818b57423142394690620c2731 /fs/anon_inodes.c
parentreiserfs: locking, handle nested locks properly (diff)
downloadkernel-qcow2-linux-d2d0395fd1778d4bf714adc5bfd23a5d748d7802.tar.gz
kernel-qcow2-linux-d2d0395fd1778d4bf714adc5bfd23a5d748d7802.tar.xz
kernel-qcow2-linux-d2d0395fd1778d4bf714adc5bfd23a5d748d7802.zip
reiserfs: locking, release lock around quota operations
Previous commits released the write lock across quota operations but missed several places. In particular, the free operations can also call into the file system code and take the write lock, causing deadlocks. This patch introduces some more helpers and uses them for quota call sites. Without this patch applied, reiserfs + quotas runs into deadlocks under anything more than trivial load. Signed-off-by: Jeff Mahoney <jeffm@suse.com>
Diffstat (limited to 'fs/anon_inodes.c')
0 files changed, 0 insertions, 0 deletions