Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

f2fs: check node page again in write end io

Check node page again in write end io in case of
data corruption during inflght IO.

Signed-off-by: Yunlei He <heyunlei@huawei.com>
Reviewed-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>

authored by

Yunlei He and committed by
Jaegeuk Kim
7dff55d2 25a912e5

+4
+4
fs/f2fs/data.c
··· 114 114 if (type == F2FS_WB_CP_DATA) 115 115 f2fs_stop_checkpoint(sbi, true); 116 116 } 117 + 118 + f2fs_bug_on(sbi, page->mapping == NODE_MAPPING(sbi) && 119 + page->index != nid_of_node(page)); 120 + 117 121 dec_page_count(sbi, type); 118 122 clear_cold_data(page); 119 123 end_page_writeback(page);