diff --git a/[refs] b/[refs] index 1e9228fd2ea2..68158572055d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0bd87182d3ab18a32a8e9175d3f68754c58e3432 +refs/heads/master: 5219f346b0ea2a2a8821f1e966b190788c285b0b diff --git a/trunk/fs/fuse/dir.c b/trunk/fs/fuse/dir.c index 992f6c9410bb..8ada78aade58 100644 --- a/trunk/fs/fuse/dir.c +++ b/trunk/fs/fuse/dir.c @@ -712,8 +712,10 @@ static int fuse_rename(struct inode *olddir, struct dentry *oldent, fuse_invalidate_attr(newdir); /* newent will end up negative */ - if (newent->d_inode) + if (newent->d_inode) { + fuse_invalidate_attr(newent->d_inode); fuse_invalidate_entry_cache(newent); + } } else if (err == -EINTR) { /* If request was interrupted, DEITY only knows if the rename actually took place. If the invalidation