]> err.no Git - linux-2.6/commit
NFS: Fix rename of directory onto empty directory
authorTrond Myklebust <Trond.Myklebust@netapp.com>
Tue, 18 Oct 2005 21:20:22 +0000 (14:20 -0700)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Tue, 18 Oct 2005 21:20:22 +0000 (14:20 -0700)
commit6fe43f9e3701f7a9f2be151a5e6cfe94b87e92f9
treeedf67143a032c7b7867ee999f1deb01437a6bc99
parent4c780a4688b421baa896b59778c05d7e068e479f
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>
fs/nfs/dir.c