Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 642c937b authored by Al Viro's avatar Al Viro
Browse files

ufs should use d_splice_alias()



it's NFS-exportable, so...

Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent a803b806
Loading
Loading
Loading
Loading
+4 −8
Original line number Original line Diff line number Diff line
@@ -56,16 +56,12 @@ static struct dentry *ufs_lookup(struct inode * dir, struct dentry *dentry, stru


	lock_ufs(dir->i_sb);
	lock_ufs(dir->i_sb);
	ino = ufs_inode_by_name(dir, &dentry->d_name);
	ino = ufs_inode_by_name(dir, &dentry->d_name);
	if (ino) {
	if (ino)
		inode = ufs_iget(dir->i_sb, ino);
		inode = ufs_iget(dir->i_sb, ino);
		if (IS_ERR(inode)) {
	unlock_ufs(dir->i_sb);
	unlock_ufs(dir->i_sb);
	if (IS_ERR(inode))
		return ERR_CAST(inode);
		return ERR_CAST(inode);
		}
	return d_splice_alias(inode, dentry);
	}
	unlock_ufs(dir->i_sb);
	d_add(dentry, inode);
	return NULL;
}
}


/*
/*