diff --git a/fs/f2fs/segment.c b/fs/f2fs/segment.c index 92f72bb5aff433421987867c681e631dc43447c6..8fc3edb6760c2fe97ca1b09c1199b61e9be7cf8e 100644 --- a/fs/f2fs/segment.c +++ b/fs/f2fs/segment.c @@ -3261,11 +3261,6 @@ static int read_compacted_summaries(struct f2fs_sb_info *sbi) seg_i = CURSEG_I(sbi, i); segno = le32_to_cpu(ckpt->cur_data_segno[i]); blk_off = le16_to_cpu(ckpt->cur_data_blkoff[i]); - if (blk_off > ENTRIES_IN_SUM) { - f2fs_bug_on(sbi, 1); - f2fs_put_page(page, 1); - return -EFAULT; - } seg_i->next_segno = segno; reset_curseg(sbi, i, 0); seg_i->alloc_type = ckpt->alloc_type[i];