Hi!
for (blkofs += 1; blkofs < sbi->blocks_per_seg; blkofs++) {if (!f2fs_test_bit(blkofs, se->cur_valid_map))continue;+out:
f2fs_msg(sbi->sb, KERN_ERR,"Current segment's next free block offset is ""inconsistent with bitmap, logtype:%u, ""segno:%u, type:%u, next_blkoff:%u, blkofs:%u",i, curseg->segno, curseg->alloc_type,curseg->next_blkoff, blkofs);return -EINVAL;}
So this is detecting filesystem corruption, right? Should it be -EUCLEAN?
Pavel