[PATCHSET] fstests: more random fixes for v2025.10.05

Darrick J. Wong
2025-10-15T16:36:53Z

Hi all,

Here's the usual odd fixes for fstests.

If you're going to start using this code, I strongly recommend pulling
from my git trees, which are linked below.

With a bit of luck, this should all go splendidly.
Comments and questions are, as always, welcome.

--D

kernel git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfs-linux.git/log/?h=random-fixes

xfsprogs git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfsprogs-dev.git/log/?h=random-fixes

fstests git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfstests-dev.git/log/?h=random-fixes
---
Commits in this patchset:
* generic/427: try to ensure there's some free space before we do the aio test
* common/rc: fix _require_xfs_io_shutdown
* generic/742: avoid infinite loop if no fiemap results
* generic/{482,757}: skip test if there are no FUA writes
* generic/772: actually check for file_getattr special file support
* common/filter: fix _filter_file_attributes to handle xfs file flags
* common/attr: fix _require_noattr2
* common: fix _require_xfs_io_command pwrite -A for various blocksizes
---
common/attr | 4 ++++
common/filter | 3 ++-
common/rc | 21 +++++++++++++++++----
src/fiemap-fault.c | 14 +++++++++++++-
tests/generic/427 | 3 +++
tests/generic/482 | 2 +-
tests/generic/757 | 2 +-
tests/generic/772 | 3 +++
tests/xfs/648 | 3 +++
9 files changed, 47 insertions(+), 8 deletions(-)