f2fs: don't change wbc->sync_mode
authorChao Yu <yuchao0@huawei.com>
Mon, 4 Jun 2018 15:20:35 +0000 (23:20 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Mon, 9 Jul 2018 00:40:58 +0000 (17:40 -0700)
We should never falsify wbc->sync_mode passed from mm, otherwise
mm can trigger writeback with wrong IO priority.

Signed-off-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/node.c

index 6148175da92fdbe9c4e3763ede64743aa61f6031..f18b4ce95c21212c8584a93e427099fe2cca33df 100644 (file)
@@ -1741,7 +1741,6 @@ static int f2fs_write_node_pages(struct address_space *mapping,
        trace_f2fs_writepages(mapping->host, wbc, NODE);
 
        diff = nr_pages_to_write(sbi, NODE, wbc);
-       wbc->sync_mode = WB_SYNC_NONE;
        blk_start_plug(&plug);
        f2fs_sync_node_pages(sbi, wbc, true, FS_NODE_IO);
        blk_finish_plug(&plug);