On 2020/3/24 上午3:38, David Sterba wrote:
> On Sat, Mar 21, 2020 at 09:03:03AM +0800, Qu Wenruo wrote:
>> Commit 91a12c0ddb00 ("btrfs-progs: fix lowmem check's handling of
>> holes") makes lowmem mode check to skip hole detection after isize.
>>
>> However it also skipped the extent end update if the extent ends just at
>> isize.
>>
>> This caused fsck-test/001 to fail with false hole error report.
>>
>> Fix it by updating the @end parameter if we have an extent ends at inode
>> size.
>>
>> Fixes: 91a12c0ddb00 ("btrfs-progs: fix lowmem check's handling of holes")
>> Signed-off-by: Qu Wenruo <wqu@xxxxxxxx>
>> ---
>> David, please fold the fix into the original patch.
>
> Folded, thanks for the fix. The lowmem mode tests still don't pass for
> me, have been failing since 5.1. I've now added a make target for it so
> it's easier to run them without setting up the env variables.
>
Mind to provide the fsck-test-result.txt for me to further investigate
the problem?
Thanks,
Qu
Attachment:
signature.asc
Description: OpenPGP digital signature
