mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-01-12 01:20:14 +00:00
autofs_{rmdir,unlink}: dentry->d_fsdata->dentry == dentry there
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
parent
b89aa54482
commit
4c7d25094f
@ -623,12 +623,11 @@ static int autofs_dir_symlink(struct mnt_idmap *idmap,
|
||||
static int autofs_dir_unlink(struct inode *dir, struct dentry *dentry)
|
||||
{
|
||||
struct autofs_sb_info *sbi = autofs_sbi(dir->i_sb);
|
||||
struct autofs_info *ino = autofs_dentry_ino(dentry);
|
||||
struct autofs_info *p_ino;
|
||||
|
||||
p_ino = autofs_dentry_ino(dentry->d_parent);
|
||||
p_ino->count--;
|
||||
dput(ino->dentry);
|
||||
dput(dentry);
|
||||
|
||||
d_inode(dentry)->i_size = 0;
|
||||
clear_nlink(d_inode(dentry));
|
||||
@ -710,7 +709,7 @@ static int autofs_dir_rmdir(struct inode *dir, struct dentry *dentry)
|
||||
|
||||
p_ino = autofs_dentry_ino(dentry->d_parent);
|
||||
p_ino->count--;
|
||||
dput(ino->dentry);
|
||||
dput(dentry);
|
||||
d_inode(dentry)->i_size = 0;
|
||||
clear_nlink(d_inode(dentry));
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user