linux-stable-rt/fs/gfs2
Christoph Hellwig 1879fd6a26 add hlist_bl_lock/unlock helpers
Now that the whole dcache_hash_bucket crap is gone, go all the way and
also remove the weird locking layering violations for locking the hash
buckets.  Add hlist_bl_lock/unlock helpers to move the locking into the
list abstraction instead of requiring each caller to open code it.
After all allowing for the bit locks is the whole point of these helpers
over the plain hlist variant.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2011-04-25 18:14:10 -07:00
..
Kconfig
Makefile
acl.c
acl.h
aops.c GFS2: write_end error path fails to unlock transaction lock 2011-04-18 15:22:35 +01:00
bmap.c Fix common misspellings 2011-03-31 11:26:23 -03:00
bmap.h
dentry.c
dir.c GFS2: filesystem hang caused by incorrect lock order 2011-04-18 15:23:50 +01:00
dir.h
export.c
file.c GFS2: directly write blocks past i_size 2011-04-18 15:22:52 +01:00
gfs2.h
glock.c add hlist_bl_lock/unlock helpers 2011-04-25 18:14:10 -07:00
glock.h
glops.c GFS2: Don't try to deallocate unlinked inodes when mounted ro 2011-04-18 15:23:12 +01:00
glops.h
incore.h
inode.c GFS2: filesystem hang caused by incorrect lock order 2011-04-18 15:23:50 +01:00
inode.h GFS2: filesystem hang caused by incorrect lock order 2011-04-18 15:23:50 +01:00
lock_dlm.c
log.c
log.h
lops.c
lops.h
main.c
meta_io.c
meta_io.h
ops_fstype.c GFS2: filesystem hang caused by incorrect lock order 2011-04-18 15:23:50 +01:00
ops_inode.c
quota.c
quota.h
recovery.c
recovery.h
rgrp.c GFS2: filesystem hang caused by incorrect lock order 2011-04-18 15:23:50 +01:00
rgrp.h
super.c GFS2: filesystem hang caused by incorrect lock order 2011-04-18 15:23:50 +01:00
super.h
sys.c
sys.h
trace_gfs2.h
trans.c
trans.h
util.c
util.h
xattr.c
xattr.h