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