diff --git a/fs/f2fs/data.c b/fs/f2fs/data.c index 7f51296fbbf6b357da97683257b82e0a1e18893f..801b0b0b08f4c0ee3461aabb656327e2b26ab0b6 100644 --- a/fs/f2fs/data.c +++ b/fs/f2fs/data.c @@ -1207,9 +1207,7 @@ static int f2fs_write_cache_pages(struct address_space *mapping, goto continue_unlock; } - if (step == 0 && !is_cold_data(page)) - goto continue_unlock; - if (step == 1 && is_cold_data(page)) + if (step == is_cold_data(page)) goto continue_unlock; if (PageWriteback(page)) {