f2fs: reorganize code for ra_node_page
We can remove unneeded label unlock_out, avoid unnecessary jump and reorganize the returning conditions in this function. Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com> Signed-off-by: Amit Sahrawat <a.sahrawat@samsung.com> Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
This commit is contained in:
parent
3786dfdf4f
commit
a2b52a598a
|
@ -874,15 +874,11 @@ void ra_node_page(struct f2fs_sb_info *sbi, nid_t nid)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (read_node_page(apage, READA))
|
if (read_node_page(apage, READA))
|
||||||
goto unlock_out;
|
unlock_page(apage);
|
||||||
|
|
||||||
page_cache_release(apage);
|
|
||||||
return;
|
|
||||||
|
|
||||||
unlock_out:
|
|
||||||
unlock_page(apage);
|
|
||||||
release_out:
|
release_out:
|
||||||
page_cache_release(apage);
|
page_cache_release(apage);
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct page *get_node_page(struct f2fs_sb_info *sbi, pgoff_t nid)
|
struct page *get_node_page(struct f2fs_sb_info *sbi, pgoff_t nid)
|
||||||
|
|
Loading…
Reference in New Issue