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.