On Tue, 6 Jan 2026 15:45:47 +0000 Lorenzo Stoakes <[email protected]>
wrote:
> Commit 66bce7afbaca ("selftests/mm: fix test result reporting in
> gup_longterm") introduced a small bug causing unknown filesystems to always
> result in a test failure.
>
> This is because do_test() was updated to use a common reporting path, but
> this case appears to have been missed.
>
> This is problematic for e.g. virtme-ng which uses an overlayfs file system,
> causing gup_longterm to appear to fail each time due to a test count
> mismatch:
>
> # Planned tests != run tests (50 != 46)
> # Totals: pass:24 fail:0 xfail:0 xpass:0 skip:22 error:0
>
> The fix is to simply change the return into a break.
>
> Signed-off-by: Lorenzo Stoakes <[email protected]>
> Fixes: 66bce7afbaca ("selftests/mm: fix test result reporting in
> gup_longterm")
-stable users might want this?