Loading fs/btrfs/inode.c +3 −9 Original line number Diff line number Diff line Loading @@ -5807,16 +5807,10 @@ static int btrfs_dentry_delete(const struct dentry *dentry) static struct dentry *btrfs_lookup(struct inode *dir, struct dentry *dentry, unsigned int flags) { struct inode *inode; struct inode *inode = btrfs_lookup_dentry(dir, dentry); inode = btrfs_lookup_dentry(dir, dentry); if (IS_ERR(inode)) { if (PTR_ERR(inode) == -ENOENT) if (inode == ERR_PTR(-ENOENT)) inode = NULL; else return ERR_CAST(inode); } return d_splice_alias(inode, dentry); } Loading Loading
fs/btrfs/inode.c +3 −9 Original line number Diff line number Diff line Loading @@ -5807,16 +5807,10 @@ static int btrfs_dentry_delete(const struct dentry *dentry) static struct dentry *btrfs_lookup(struct inode *dir, struct dentry *dentry, unsigned int flags) { struct inode *inode; struct inode *inode = btrfs_lookup_dentry(dir, dentry); inode = btrfs_lookup_dentry(dir, dentry); if (IS_ERR(inode)) { if (PTR_ERR(inode) == -ENOENT) if (inode == ERR_PTR(-ENOENT)) inode = NULL; else return ERR_CAST(inode); } return d_splice_alias(inode, dentry); } Loading