--- linux-2.4.21-rc7/fs/namei.c Sun Jun 8 23:57:33 2003 +++ linux-2.4.21-rc7-silly/fs/namei.c Sun Jun 8 23:59:07 2003 @@ -1482,13 +1482,14 @@ int vfs_unlink(struct inode *dir, struct lock_kernel(); error = dir->i_op->unlink(dir, dentry); unlock_kernel(); - if (!error) + if (!error && + !(dentry->d_flags & DCACHE_NFSFS_RENAMED)) d_delete(dentry); } } } up(&dir->i_zombie); - if (!error) + if (!error && !(dentry->d_flags & DCACHE_NFSFS_RENAMED)) inode_dir_notify(dir, DN_DELETE); return error; }