Messages in this thread Patch in this message | | | From | Yunlong Song <> | Subject | [PATCH v2] f2fs: check segment type in __f2fs_replace_block | Date | Thu, 4 Jan 2018 11:48:25 +0800 |
| |
Signed-off-by: Yunlong Song <yunlong.song@huawei.com> --- fs/f2fs/segment.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/fs/f2fs/segment.c b/fs/f2fs/segment.c index 890d483..e3bbabf 100644 --- a/fs/f2fs/segment.c +++ b/fs/f2fs/segment.c @@ -2719,6 +2719,8 @@ void __f2fs_replace_block(struct f2fs_sb_info *sbi, struct f2fs_summary *sum, se = get_seg_entry(sbi, segno); type = se->type; + f2fs_bug_on(sbi, se->valid_blocks && IS_NODESEG(type)); + down_write(&SM_I(sbi)->curseg_lock); if (!recover_curseg) { -- 1.8.5.2
| |