1
linux/fs/gfs2
Steven Whitehouse 0188d6c580 GFS2: Fix & clean up GFS2 rename
This patch fixes a locking issue in the rename code by ensuring that we hold
the per sb rename lock over both directory and "other" renames which involve
different parent directories.

At the same time, this moved the (only called from one place) function
gfs2_ok_to_move into the file that its called from, so we can mark it
static. This should make a code a bit easier to follow.

Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Cc: Peter Staubach <staubach@redhat.com>
2008-08-27 13:33:10 +01:00
..
locking/dlm
acl.c
acl.h
bmap.c
bmap.h
daemon.c
daemon.h
dir.c
dir.h
eaops.c
eaops.h
eattr.c
eattr.h
gfs2.h
glock.c GFS2: Fix debugfs glock file iterator 2008-08-13 09:59:10 +01:00
glock.h
glops.c
glops.h
incore.h GFS2: Fix metafs mounts 2008-08-13 09:59:40 +01:00
inode.c GFS2: Fix & clean up GFS2 rename 2008-08-27 13:33:10 +01:00
inode.h GFS2: Fix & clean up GFS2 rename 2008-08-27 13:33:10 +01:00
Kconfig
locking.c
log.c
log.h
lops.c
lops.h
main.c SL*B: drop kmem cache argument from constructor 2008-07-26 12:00:07 -07:00
Makefile
meta_io.c
meta_io.h
mount.c GFS2: Fix metafs mounts 2008-08-13 09:59:40 +01:00
mount.h
ops_address.c
ops_address.h
ops_dentry.c
ops_dentry.h
ops_export.c [PATCH] don't pass nameidata to gfs2_lookupi() 2008-07-26 20:53:36 -04:00
ops_file.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw 2008-07-15 10:38:46 -07:00
ops_fstype.c GFS2: Fix metafs mounts 2008-08-13 09:59:40 +01:00
ops_fstype.h
ops_inode.c GFS2: Fix & clean up GFS2 rename 2008-08-27 13:33:10 +01:00
ops_inode.h
ops_super.c GFS2: Fix metafs mounts 2008-08-13 09:59:40 +01:00
ops_super.h
quota.c [GFS2] Fix GFS2's use of do_div() in its quota calculations 2008-07-11 14:35:01 +01:00
quota.h
recovery.c
recovery.h
rgrp.c [GFS2] Replace rgrp "recent list" with mru list 2008-07-10 15:54:12 +01:00
rgrp.h
super.c GFS2: Fix metafs mounts 2008-08-13 09:59:40 +01:00
super.h GFS2: Fix metafs mounts 2008-08-13 09:59:40 +01:00
sys.c [GFS2] Remove support for unused and pointless flag 2008-07-10 16:09:29 +01:00
sys.h
trans.c
trans.h
util.c
util.h