forked from Minki/linux
fs/9p: Workaround vfs rename rehash bug
This is similar to what ceph, ocfs2 and nfs does http://kerneltrap.org/mailarchive/linux-fsdevel/2008/4/18/1498534 May be we should get vfs fixed Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com> Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
This commit is contained in:
parent
d28c61f0e0
commit
23b08e97f2
@ -884,6 +884,11 @@ clunk_newdir:
|
||||
clear_nlink(new_inode);
|
||||
else
|
||||
drop_nlink(new_inode);
|
||||
/*
|
||||
* Work around vfs rename rehash bug with
|
||||
* FS_RENAME_DOES_D_MOVE
|
||||
*/
|
||||
v9fs_invalidate_inode_attr(new_inode);
|
||||
}
|
||||
if (S_ISDIR(old_inode->i_mode)) {
|
||||
if (!new_inode)
|
||||
|
Loading…
Reference in New Issue
Block a user