1 cpt: drop DCACHE_NFSFS_RENAMED for all NFS dentries on kill
3 From: Stanislav Kinsbursky <skinsbursky@parallels.com>
5 No need to check for dentry is hashed: things are changing and silly-renamed
6 dentries are hashed now.
7 And no need to check for dentry belongs to NFS mount: flag
8 DCACHE_NFSFS_RENAMED is set only for NFS dentries.
10 https://bugzilla.openvz.org/show_bug.cgi?id=2242
12 Signed-off-by: Stanislav Kinsbursky <skinsbursky@parallels.com>
14 kernel/cpt/cpt_dump.c | 5 -----
15 1 files changed, 0 insertions(+), 5 deletions(-)
17 diff --git a/kernel/cpt/cpt_dump.c b/kernel/cpt/cpt_dump.c
18 index 6f5fda3..ab069a6 100644
19 --- a/kernel/cpt/cpt_dump.c
20 +++ b/kernel/cpt/cpt_dump.c
21 @@ -442,11 +442,6 @@ void cpt_drop_nfs_unhashed(struct cpt_context *ctx)
22 struct file *file = obj->o_obj;
23 struct dentry *d = file->f_dentry;
25 - if (IS_ROOT(d) || !d_unhashed(d))
27 - if (d->d_sb->s_magic != FSMAGIC_NFS)
30 if (d->d_flags & DCACHE_NFSFS_RENAMED) {
31 spin_lock(&d->d_lock);
32 d->d_flags &= ~DCACHE_NFSFS_RENAMED;