]> git.baikalelectronics.ru Git - kernel.git/commit
f2fs: fix to clear PG_checked flag in set_page_dirty()
authorChao Yu <yuchao0@huawei.com>
Sun, 29 Jul 2018 04:16:59 +0000 (12:16 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Fri, 10 Aug 2018 23:19:05 +0000 (16:19 -0700)
commit938ca9216828a4ad7c23b2c5c2014966d20e8859
tree430fb43344fd922e3a491402a704bb23a3916612
parent1ab9abf31052c30c7e92a83cbccf7215a2bd844c
f2fs: fix to clear PG_checked flag in set_page_dirty()

PG_checked flag will be set on data page during GC, later, we can
recognize such page by the flag and migrate page to cold segment.

But previously, we don't clear this flag when invalidating data page,
after page redirtying, we will write it into wrong log.

Let's clear PG_checked flag in set_page_dirty() to avoid this.

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