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

Commit 3a93e17c authored by Al Viro's avatar Al Viro
Browse files

ecryptfs: check DCACHE_OP_REVALIDATE instead of ->d_op



Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent ceaec15d
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -51,7 +51,7 @@ static int ecryptfs_d_revalidate(struct dentry *dentry, unsigned int flags)
		return -ECHILD;
		return -ECHILD;


	lower_dentry = ecryptfs_dentry_to_lower(dentry);
	lower_dentry = ecryptfs_dentry_to_lower(dentry);
	if (!lower_dentry->d_op || !lower_dentry->d_op->d_revalidate)
	if (!(lower_dentry->d_flags & DCACHE_OP_REVALIDATE))
		goto out;
		goto out;
	rc = lower_dentry->d_op->d_revalidate(lower_dentry, flags);
	rc = lower_dentry->d_op->d_revalidate(lower_dentry, flags);
	if (dentry->d_inode) {
	if (dentry->d_inode) {