Commit 4c7d2509 authored by Al Viro's avatar Al Viro
Browse files

autofs_{rmdir,unlink}: dentry->d_fsdata->dentry == dentry there



Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent b89aa544
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -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));