linux/fs/nfs
Trond Myklebust 6fe43f9e37 NFS: Fix rename of directory onto empty directory
If someone tries to rename a directory onto an empty directory, we
 currently fail and return EBUSY.
 This patch ensures that we try the rename if both source and target
 are directories, and that we fail with a correct error of EISDIR if
 the source is not a directory.

 Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
2005-10-18 14:20:22 -07:00
..
callback_proc.c [PATCH] NFS: Header file cleanup... 2005-06-22 16:07:06 -04:00
callback_xdr.c [PATCH] NFSv4: Fix an Oops in the callback code. 2005-06-22 16:07:29 -04:00
callback.c [PATCH] NFS: Header file cleanup... 2005-06-22 16:07:06 -04:00
callback.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
delegation.c NFSv4: Return delegation upon rename or removal of file. 2005-10-18 14:20:19 -07:00
delegation.h NFSv4: Return delegation upon rename or removal of file. 2005-10-18 14:20:19 -07:00
dir.c NFS: Fix rename of directory onto empty directory 2005-10-18 14:20:22 -07:00
direct.c [PATCH] Remove f_error field from struct file 2005-06-23 09:45:33 -07:00
file.c NFS: Fix up a race in the NFS implementation of GETLK 2005-10-18 14:20:16 -07:00
idmap.c Revert "[PATCH] RPC,NFS: new rpc_pipefs patch" 2005-09-23 12:39:00 -04:00
inode.c NFSv4: Return delegations in case we're changing ACLs 2005-10-18 14:20:19 -07:00
Makefile [PATCH] NFS: Add support for NFSv3 ACLs 2005-06-22 16:07:24 -04:00
mount_clnt.c [PATCH] RPC: Make rpc_create_client() destroy the transport on failure. 2005-06-22 16:07:03 -04:00
nfs2xdr.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
nfs3acl.c [PATCH] NFS: Introduce the use of inode->i_lock to protect fields in nfsi 2005-08-18 12:53:57 -07:00
nfs3proc.c NFSv4: Eliminate nfsv4 open race... 2005-10-18 14:20:17 -07:00
nfs3xdr.c [PATCH] fix nfsacl pointer arithmetic and pg_class initialization bugs 2005-06-22 16:07:27 -04:00
nfs4_fs.h NFSv4: Eliminate nfsv4 open race... 2005-10-18 14:20:17 -07:00
nfs4proc.c NFSv4: Ensure that we recover from the OPEN + OPEN_CONFIRM BAD_STATEID race 2005-10-18 14:20:21 -07:00
nfs4renewd.c [PATCH] NFS: Header file cleanup... 2005-06-22 16:07:06 -04:00
nfs4state.c NFSv4: Make NFS clean up byte range locks asynchronously 2005-10-18 14:20:15 -07:00
nfs4xdr.c NFSv4: Fix up handling of open_to_lock sequence ids 2005-10-18 14:20:15 -07:00
nfsroot.c [PATCH] NFS: Add support for NFSv3 ACLs 2005-06-22 16:07:24 -04:00
pagelist.c [PATCH] NFS: Replace nfs_page insertion sort with a radix sort 2005-06-22 16:07:39 -04:00
proc.c NFSv4: Eliminate nfsv4 open race... 2005-10-18 14:20:17 -07:00
read.c [PATCH] NFS: fix client oops when debugging is on 2005-09-22 22:17:37 -07:00
symlink.c Fix nasty ncpfs symlink handling bug. 2005-08-19 18:02:56 -07:00
unlink.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
write.c [PATCH] NFS: Replace nfs_page insertion sort with a radix sort 2005-06-22 16:07:39 -04:00