• Jaegeuk Kim's avatar
    f2fs: refactor bio-related operations · 93dfe2ac
    Jaegeuk Kim authored
    This patch integrates redundant bio operations on read and write IOs.
    
    1. Move bio-related codes to the top of data.c.
    2. Replace f2fs_submit_bio with f2fs_submit_merged_bio, which handles read
       bios additionally.
    3. Introduce __submit_merged_bio to submit the merged bio.
    4. Change f2fs_readpage to f2fs_submit_page_bio.
    5. Introduce f2fs_submit_page_mbio to integrate previous submit_read_page and
       submit_write_page.
    Reviewed-by: default avatarGu Zheng <guz.fnst@cn.fujitsu.com>
    Reviewed-by: Chao Yu <chao2.yu@samsung.com >
    Signed-off-by: default avatarJaegeuk Kim <jaegeuk.kim@samsung.com>
    93dfe2ac
f2fs.h 17.3 KB