Unverified Commit d4b48574 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!1955 fuse: revalidate: don't invalidate if interrupted

parents 1b9b45b9 6ddef8b0
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -232,7 +232,7 @@ static int fuse_dentry_revalidate(struct dentry *entry, unsigned int flags)
			spin_unlock(&fc->lock);
		}
		kfree(forget);
		if (ret == -ENOMEM)
		if (ret == -ENOMEM || ret == -EINTR)
			goto out;
		if (ret || fuse_invalid_attr(&outarg.attr) ||
		    (outarg.attr.mode ^ inode->i_mode) & S_IFMT)