linux/fs/gfs2
Steven Whitehouse 8f05228ee7 GFS2: Extend umount wait coverage to full glock lifetime
Although all glocks are, by the time of the umount glock wait,
scheduled for demotion, some of them haven't made it far
enough through the process for the original set of waiting
code to wait for them.

This extends the ref count to the whole glock lifetime in order
to ensure that the waiting does catch all glocks. It does make
it a bit more invasive, but it seems the only sensible solution
at the moment.

Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
2010-02-03 09:56:21 +00:00
..
acl.c sanitize xattr handler prototypes 2009-12-16 12:16:49 -05:00
acl.h GFS2: Clean up ACLs 2009-12-03 11:47:35 +00:00
aops.c writeback: remove unused nonblocking and congestion checks (gfs2) 2009-12-03 11:59:17 +00:00
bmap.c
bmap.h
dentry.c
dir.c GFS2: Remove dirent_first() function 2009-12-03 11:57:23 +00:00
dir.h
export.c
file.c GFS2: Ensure uptodate inode size when using O_APPEND 2010-01-08 13:42:27 +00:00
gfs2.h
glock.c GFS2: Extend umount wait coverage to full glock lifetime 2010-02-03 09:56:21 +00:00
glock.h GFS2: Extend umount wait coverage to full glock lifetime 2010-02-03 09:56:21 +00:00
glops.c GFS2: Use forget_all_cached_acls() 2009-12-03 11:45:37 +00:00
glops.h
incore.h GFS2: Wait for unlock completion on umount 2010-02-03 09:47:04 +00:00
inode.c kill I_LOCK 2009-12-17 11:03:25 -05:00
inode.h
Kconfig Revert "task_struct: make journal_info conditional" 2009-12-17 13:23:24 -08:00
lock_dlm.c GFS2: Extend umount wait coverage to full glock lifetime 2010-02-03 09:56:21 +00:00
log.c GFS2: Tag all metadata with jid 2009-12-03 11:58:47 +00:00
log.h
lops.c GFS2: Tag all metadata with jid 2009-12-03 11:58:47 +00:00
lops.h
main.c
Makefile
meta_io.c GFS2: Use MAX_LFS_FILESIZE for meta inode size 2010-01-11 08:57:55 +00:00
meta_io.h
ops_fstype.c GFS2: Extend umount wait coverage to full glock lifetime 2010-02-03 09:56:21 +00:00
ops_inode.c GFS2: Fix refcnt leak on gfs2_follow_link() error path 2010-01-12 09:30:15 +00:00
quota.c GFS2: Improve statfs and quota usability 2009-12-03 11:55:17 +00:00
quota.h GFS2: Improve statfs and quota usability 2009-12-03 11:55:17 +00:00
recovery.c GFS2: Tag all metadata with jid 2009-12-03 11:58:47 +00:00
recovery.h
rgrp.c GFS2: Use GFP_NOFS for alloc structure 2010-02-01 10:01:34 +00:00
rgrp.h
super.c GFS2: Extend umount wait coverage to full glock lifetime 2010-02-03 09:56:21 +00:00
super.h GFS2: Alter arguments of gfs2_quota/statfs_sync 2009-12-03 11:48:54 +00:00
sys.c fs/gfs2/sys.c: use %pUB to print UUIDs 2009-12-15 08:53:33 -08:00
sys.h
trace_gfs2.h
trans.c
trans.h
util.c
util.h
xattr.c GFS2: Fix gfs2_xattr_acl_chmod() 2010-01-08 13:42:59 +00:00
xattr.h sanitize xattr handler prototypes 2009-12-16 12:16:49 -05:00