Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7488cbc2 authored by Trond Myklebust's avatar Trond Myklebust
Browse files

Revert "NFS: remove BUG possibility in nfs4_open_and_get_state"

This reverts commit f39c0104.
parent 809fd143
Loading
Loading
Loading
Loading
+3 −7
Original line number Diff line number Diff line
@@ -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;