Loading fs/nfs/nfs4proc.c +3 −7 Original line number Diff line number Diff line Loading @@ -2233,13 +2233,9 @@ static int _nfs4_open_and_get_state(struct nfs4_opendata *opendata, ret = _nfs4_proc_open(opendata); if (ret != 0) { if (ret == -ENOENT) { dentry = opendata->dentry; if (dentry->d_inode) d_delete(dentry); else if (d_unhashed(dentry)) d_add(dentry, NULL); nfs_set_verifier(dentry, d_drop(opendata->dentry); d_add(opendata->dentry, NULL); nfs_set_verifier(opendata->dentry, nfs_save_change_attribute(opendata->dir->d_inode)); } goto out; Loading Loading
fs/nfs/nfs4proc.c +3 −7 Original line number Diff line number Diff line Loading @@ -2233,13 +2233,9 @@ static int _nfs4_open_and_get_state(struct nfs4_opendata *opendata, ret = _nfs4_proc_open(opendata); if (ret != 0) { if (ret == -ENOENT) { dentry = opendata->dentry; if (dentry->d_inode) d_delete(dentry); else if (d_unhashed(dentry)) d_add(dentry, NULL); nfs_set_verifier(dentry, d_drop(opendata->dentry); d_add(opendata->dentry, NULL); nfs_set_verifier(opendata->dentry, nfs_save_change_attribute(opendata->dir->d_inode)); } goto out; Loading