On 2015/12/29 7:10, Jaegeuk Kim wrote:
> Hi Yunlei,
>
> On Sat, Dec 26, 2015 at 10:55:45AM +0800, He YunLei wrote:
>> On 2015/12/26 10:46, Yunlei He wrote:
>>> This patch add a mismatch check between segment and section in
>>> sanity_check_raw_super.
>>>
>>> Signed-off-by: Yunlei He <heyun...@huawei.com>
>>> ---
>>>   fs/f2fs/super.c | 11 +++++++++++
>>>   1 file changed, 11 insertions(+)
>>>
>>> diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c
>>> index c3070c1..b51a690 100644
>>> --- a/fs/f2fs/super.c
>>> +++ b/fs/f2fs/super.c
>>> @@ -1036,6 +1036,17 @@ static int sanity_check_raw_super(struct super_block 
>>> *sb,
>>>             return 1;
>>>     }
>>>
>>> +   /* check seg # corresponding to sec # */
>>> +   if (le32_to_cpu(raw_super->segment_count)
>
>                       raw_super->segment_count_main ?
>
> Thanks,

yes, you are right, mistake also in f2fs_msg.

>
>>> +                   * le32_to_cpu(raw_super->segs_per_sec)
>>
>> I am sorry that here is :
>>                      / le32_to_cpu(raw_super->segs_per_sec)
>>> +                           != le32_to_cpu(raw_super->section_count)) {
>>> +           f2fs_msg(sb, KERN_INFO,
>>> +                   "Mismatch seg num (%u) and sec num (%u) \n",
>>> +                   le32_to_cpu(raw_super->segment_count),
here is also need change:
                        le32_to_cpu(raw_super->segment_count_main),
Thanks,
>>> +                   le32_to_cpu(raw_super->section_count));
>>> +           return 1;
>>> +   }
>>> +
>>>     /* Currently, support 512/1024/2048/4096 bytes sector size */
>>>     if (le32_to_cpu(raw_super->log_sectorsize) >
>>>                             F2FS_MAX_LOG_SECTOR_SIZE ||
>>>
>
> .
>


------------------------------------------------------------------------------
_______________________________________________
Linux-f2fs-devel mailing list
Linux-f2fs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Reply via email to