Loading fs/f2fs/node.c +2 −6 Original line number Diff line number Diff line Loading @@ -1945,7 +1945,6 @@ int f2fs_sync_node_pages(struct f2fs_sb_info *sbi, for (i = 0; i < nr_pages; i++) { struct page *page = pvec.pages[i]; bool submitted = false; bool may_dirty = true; /* give a priority to WB_SYNC threads */ if (atomic_read(&sbi->wb_sync_req[NODE]) && Loading Loading @@ -1998,11 +1997,8 @@ int f2fs_sync_node_pages(struct f2fs_sb_info *sbi, } /* flush dirty inode */ if (IS_INODE(page) && may_dirty) { may_dirty = false; if (flush_dirty_inode(page)) if (IS_INODE(page) && flush_dirty_inode(page)) goto lock_node; } write_node: f2fs_wait_on_page_writeback(page, NODE, true, true); Loading Loading
fs/f2fs/node.c +2 −6 Original line number Diff line number Diff line Loading @@ -1945,7 +1945,6 @@ int f2fs_sync_node_pages(struct f2fs_sb_info *sbi, for (i = 0; i < nr_pages; i++) { struct page *page = pvec.pages[i]; bool submitted = false; bool may_dirty = true; /* give a priority to WB_SYNC threads */ if (atomic_read(&sbi->wb_sync_req[NODE]) && Loading Loading @@ -1998,11 +1997,8 @@ int f2fs_sync_node_pages(struct f2fs_sb_info *sbi, } /* flush dirty inode */ if (IS_INODE(page) && may_dirty) { may_dirty = false; if (flush_dirty_inode(page)) if (IS_INODE(page) && flush_dirty_inode(page)) goto lock_node; } write_node: f2fs_wait_on_page_writeback(page, NODE, true, true); Loading