diff options
Diffstat (limited to 'fs/autofs4/root.c')
-rw-r--r-- | fs/autofs4/root.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/fs/autofs4/root.c b/fs/autofs4/root.c index 62c1229a4d31..8315565ed7d4 100644 --- a/fs/autofs4/root.c +++ b/fs/autofs4/root.c | |||
@@ -151,11 +151,8 @@ void autofs4_dentry_release(struct dentry *de) | |||
151 | DPRINTK("releasing %p", de); | 151 | DPRINTK("releasing %p", de); |
152 | 152 | ||
153 | inf = autofs4_dentry_ino(de); | 153 | inf = autofs4_dentry_ino(de); |
154 | de->d_fsdata = NULL; | ||
155 | |||
156 | if (inf) { | 154 | if (inf) { |
157 | struct autofs_sb_info *sbi = autofs4_sbi(de->d_sb); | 155 | struct autofs_sb_info *sbi = autofs4_sbi(de->d_sb); |
158 | |||
159 | if (sbi) { | 156 | if (sbi) { |
160 | spin_lock(&sbi->lookup_lock); | 157 | spin_lock(&sbi->lookup_lock); |
161 | if (!list_empty(&inf->active)) | 158 | if (!list_empty(&inf->active)) |
@@ -164,10 +161,6 @@ void autofs4_dentry_release(struct dentry *de) | |||
164 | list_del(&inf->expiring); | 161 | list_del(&inf->expiring); |
165 | spin_unlock(&sbi->lookup_lock); | 162 | spin_unlock(&sbi->lookup_lock); |
166 | } | 163 | } |
167 | |||
168 | inf->dentry = NULL; | ||
169 | inf->inode = NULL; | ||
170 | |||
171 | autofs4_free_ino(inf); | 164 | autofs4_free_ino(inf); |
172 | } | 165 | } |
173 | } | 166 | } |
@@ -583,7 +576,6 @@ static int autofs4_dir_symlink(struct inode *dir, | |||
583 | p_ino = autofs4_dentry_ino(dentry->d_parent); | 576 | p_ino = autofs4_dentry_ino(dentry->d_parent); |
584 | if (p_ino && dentry->d_parent != dentry) | 577 | if (p_ino && dentry->d_parent != dentry) |
585 | atomic_inc(&p_ino->count); | 578 | atomic_inc(&p_ino->count); |
586 | ino->inode = inode; | ||
587 | 579 | ||
588 | ino->u.symlink = cp; | 580 | ino->u.symlink = cp; |
589 | dir->i_mtime = CURRENT_TIME; | 581 | dir->i_mtime = CURRENT_TIME; |
@@ -713,7 +705,6 @@ static int autofs4_dir_mkdir(struct inode *dir, struct dentry *dentry, int mode) | |||
713 | p_ino = autofs4_dentry_ino(dentry->d_parent); | 705 | p_ino = autofs4_dentry_ino(dentry->d_parent); |
714 | if (p_ino && dentry->d_parent != dentry) | 706 | if (p_ino && dentry->d_parent != dentry) |
715 | atomic_inc(&p_ino->count); | 707 | atomic_inc(&p_ino->count); |
716 | ino->inode = inode; | ||
717 | inc_nlink(dir); | 708 | inc_nlink(dir); |
718 | dir->i_mtime = CURRENT_TIME; | 709 | dir->i_mtime = CURRENT_TIME; |
719 | 710 | ||