Hello,

On 2019/9/30 15:21, Pavel Machek wrote:
> 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?

Was fixed in another commit 10f966bbf521 ("f2fs: use generic
EFSBADCRC/EFSCORRUPTED"). :)

Thanks,

> 
>                                                                       Pavel
> 

Reply via email to