f2fs: clean up f2fs_lookup
This patch cleans up to avoid deep indentation. Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
This commit is contained in:
parent
f1e8866016
commit
06957e8fe6
|
@ -232,13 +232,16 @@ static struct dentry *f2fs_lookup(struct inode *dir, struct dentry *dentry,
|
||||||
struct inode *inode = NULL;
|
struct inode *inode = NULL;
|
||||||
struct f2fs_dir_entry *de;
|
struct f2fs_dir_entry *de;
|
||||||
struct page *page;
|
struct page *page;
|
||||||
|
nid_t ino;
|
||||||
|
|
||||||
if (dentry->d_name.len > F2FS_NAME_LEN)
|
if (dentry->d_name.len > F2FS_NAME_LEN)
|
||||||
return ERR_PTR(-ENAMETOOLONG);
|
return ERR_PTR(-ENAMETOOLONG);
|
||||||
|
|
||||||
de = f2fs_find_entry(dir, &dentry->d_name, &page);
|
de = f2fs_find_entry(dir, &dentry->d_name, &page);
|
||||||
if (de) {
|
if (!de)
|
||||||
nid_t ino = le32_to_cpu(de->ino);
|
return d_splice_alias(inode, dentry);
|
||||||
|
|
||||||
|
ino = le32_to_cpu(de->ino);
|
||||||
f2fs_dentry_kunmap(dir, page);
|
f2fs_dentry_kunmap(dir, page);
|
||||||
f2fs_put_page(page, 0);
|
f2fs_put_page(page, 0);
|
||||||
|
|
||||||
|
@ -255,8 +258,6 @@ static struct dentry *f2fs_lookup(struct inode *dir, struct dentry *dentry,
|
||||||
return ERR_PTR(err);
|
return ERR_PTR(err);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
return d_splice_alias(inode, dentry);
|
return d_splice_alias(inode, dentry);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue