Re: [PATCH] tools/testing/selftests: fix gup_longterm for unknown fs
From: David Hildenbrand (Red Hat)
Date: Tue Jan 06 2026 - 13:40:12 EST
On 1/6/26 16:45, Lorenzo Stoakes 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 <lorenzo.stoakes@xxxxxxxxxx>
Fixes: 66bce7afbaca ("selftests/mm: fix test result reporting in gup_longterm")
---
Reviewed-by: David Hildenbrand (Red Hat) <david@xxxxxxxxxx>
--
Cheers
David