diff options
| -rw-r--r-- | fs/ecryptfs/dentry.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/ecryptfs/dentry.c b/fs/ecryptfs/dentry.c index bf12ba5dd223..46e31c92e574 100644 --- a/fs/ecryptfs/dentry.c +++ b/fs/ecryptfs/dentry.c | |||
| @@ -51,7 +51,7 @@ static int ecryptfs_d_revalidate(struct dentry *dentry, unsigned int flags) | |||
| 51 | return -ECHILD; | 51 | return -ECHILD; |
| 52 | 52 | ||
| 53 | lower_dentry = ecryptfs_dentry_to_lower(dentry); | 53 | lower_dentry = ecryptfs_dentry_to_lower(dentry); |
| 54 | if (!lower_dentry->d_op || !lower_dentry->d_op->d_revalidate) | 54 | if (!(lower_dentry->d_flags & DCACHE_OP_REVALIDATE)) |
| 55 | goto out; | 55 | goto out; |
| 56 | rc = lower_dentry->d_op->d_revalidate(lower_dentry, flags); | 56 | rc = lower_dentry->d_op->d_revalidate(lower_dentry, flags); |
| 57 | if (dentry->d_inode) { | 57 | if (dentry->d_inode) { |
