mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-28 06:34:12 +08:00
NFS: Remove bogus nfs_mark_for_revalidate() in nfs_lookup
The parent of the newly materialised dentry has just been revalidated... Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
This commit is contained in:
parent
cf8ba45e05
commit
3258b4fa55
@ -929,14 +929,8 @@ static struct dentry *nfs_lookup(struct inode *dir, struct dentry * dentry, stru
|
||||
no_entry:
|
||||
res = d_materialise_unique(dentry, inode);
|
||||
if (res != NULL) {
|
||||
struct dentry *parent;
|
||||
if (IS_ERR(res))
|
||||
goto out_unlock;
|
||||
/* Was a directory renamed! */
|
||||
parent = dget_parent(res);
|
||||
if (!IS_ROOT(parent))
|
||||
nfs_mark_for_revalidate(parent->d_inode);
|
||||
dput(parent);
|
||||
dentry = res;
|
||||
}
|
||||
nfs_set_verifier(dentry, nfs_save_change_attribute(dir));
|
||||
|
Loading…
Reference in New Issue
Block a user