kernel-ark/fs/nfs
Mark Fasheh 349457ccf2 [PATCH] Allow file systems to manually d_move() inside of ->rename()
Some file systems want to manually d_move() the dentries involved in a
rename.  We can do this by making use of the FS_ODD_RENAME flag if we just
have nfs_rename() unconditionally do the d_move().  While there, we rename
the flag to be more descriptive.

OCFS2 uses this to protect that part of the rename operation with a cluster
lock.

Signed-off-by: Mark Fasheh <mark.fasheh@oracle.com>
Cc: Trond Myklebust <trond.myklebust@fys.uio.no>
Cc: Al Viro <viro@zeniv.linux.org.uk>
Cc: Christoph Hellwig <hch@lst.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
2006-09-24 13:50:45 -07:00
..
callback_proc.c
callback_xdr.c
callback.c
callback.h
client.c NFSv4: It's perfectly legal for clp to be NULL here.... 2006-09-22 23:25:02 -04:00
delegation.c
delegation.h
dir.c [PATCH] Allow file systems to manually d_move() inside of ->rename() 2006-09-24 13:50:45 -07:00
direct.c
file.c NFS: Use SEEK_END instead of hardcoded value 2006-09-22 23:25:04 -04:00
getroot.c
idmap.c SUNRPC: Make rpc_mkpipe() take the parent dentry as an argument 2006-09-22 23:24:54 -04:00
inode.c NFS: add comments clarifying the use of nfs_post_op_update() 2006-09-22 23:25:05 -04:00
internal.h
iostat.h
Makefile
mount_clnt.c NFS: NFS_ROOT should use the new rpc_create API 2006-09-22 23:24:55 -04:00
namespace.c
nfs2xdr.c NFS: Use cached page as buffer for NFS symlink requests 2006-09-22 23:24:53 -04:00
nfs3acl.c
nfs3proc.c NFS: Use cached page as buffer for NFS symlink requests 2006-09-22 23:24:53 -04:00
nfs3xdr.c NFS: Use cached page as buffer for NFS symlink requests 2006-09-22 23:24:53 -04:00
nfs4_fs.h
nfs4namespace.c
nfs4proc.c NFSv4: Poll more aggressively when handling NFS4ERR_DELAY 2006-09-22 23:25:04 -04:00
nfs4renewd.c NFSv4: Fix a use-after-free issue with the nfs server. 2006-09-22 23:24:54 -04:00
nfs4state.c
nfs4xdr.c NFS: Use cached page as buffer for NFS symlink requests 2006-09-22 23:24:53 -04:00
nfsroot.c
pagelist.c
proc.c NFS: Use cached page as buffer for NFS symlink requests 2006-09-22 23:24:53 -04:00
read.c NFS: Make read() return an ESTALE if the file has been deleted 2006-09-22 23:25:02 -04:00
super.c [PATCH] Allow file systems to manually d_move() inside of ->rename() 2006-09-24 13:50:45 -07:00
symlink.c
sysctl.c
unlink.c
write.c NFS: add comments clarifying the use of nfs_post_op_update() 2006-09-22 23:25:05 -04:00