summaryrefslogtreecommitdiffstats
path: root/fs/quota.c
diff options
context:
space:
mode:
authorMark Fasheh <mark.fasheh@oracle.com>2007-06-22 15:45:27 -0700
committerMark Fasheh <mark.fasheh@oracle.com>2007-07-10 17:31:54 -0700
commit2b604351bc99b4e4504758cbac369b660b71de0b (patch)
tree293fa51f1ae9d19db0d09c721cc8433303cc8974 /fs/quota.c
parentbce997682fe3121516f5a20cf7bad2e6029ba018 (diff)
downloadlinux-2b604351bc99b4e4504758cbac369b660b71de0b.tar.gz
linux-2b604351bc99b4e4504758cbac369b660b71de0b.tar.bz2
linux-2b604351bc99b4e4504758cbac369b660b71de0b.zip
ocfs2: simplify deallocation locking
Deallocation of suballocator blocks, most notably extent blocks, might involve multiple suballocator inodes. The locking for this can get extremely complicated, especially when the suballocator inodes to delete from aren't known until deep within an unrelated codepath. Implement a simple scheme for recording the blocks to be unlinked so that the actual deallocation can be done in a context which won't deadlock. Signed-off-by: Mark Fasheh <mark.fasheh@oracle.com>
Diffstat (limited to 'fs/quota.c')
0 files changed, 0 insertions, 0 deletions