[ANNOUNCE] fstests: for-next branch updated to v2026.08.17
Zorro Lang <[email protected]>
| Newsgroups | org.kernel.vger.fstests |
|---|---|
| Message-ID | <[email protected]>> |
Hi all,
The for-next branch of the xfstests repository at:
git://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git
has just been updated and tagged as v2026.08.17 release.
Release Notes:
1. There're 7 new test cases in this release, include btrfs/353, exfat/001,
generic/799, generic/800, generic/801, xfs/539 and xfs/671.
2. Fix idmapped mount tests where O_TMPFILE support was incorrectly probed.
3. For fix an issue, generic/347 introduces an additional requirement for
fallocate support.
4. Allow fserror tests to run on the f2fs filesystem.
5. Add the first exfat specific test case under tests/exfat/.
More updates and fixes refer to below, thanks for all these contributions!
Thanks,
Zorro
The new head of the for-next branch is commit:
a370dcbed435 generic/347: Fix sporadic test failures
New commits:
Anthony Iliopoulos (1):
[be0d986ddfdf] xfs: use -w instead of --path for man program portability
Chao Yu (1):
[7a6f7338d284] common/rc: support f2fs in _require_fanotify_ioerrors()
ChenXiaoSong (2):
[3fec7b1d80ad] generic/002: add test to hardlink group
[5249d98ebb3b] generic: new test to check nlink returned by fstat()
Christian Brauner (1):
[8954caba9fc4] src/vfs: probe O_TMPFILE support on the base mount in the idmapped tests
Christoph Hellwig (1):
[feb1bf12484d] generic/761: add to the rw group
Donald Douwsma (1):
[65ac068039ea] xfs: test xfsdump subtree restores
Filipe Manana (1):
[361b5e5d5bf9] btrfs: add missing commit IDs to kernel fixes of some tests
Jan Kara (1):
[a370dcbed435] generic/347: Fix sporadic test failures
Jan Prusakowski (1):
[bbb3a73297ab] generic/064: allow 50 extents on F2FS after fcollapse
Lin Jiapeng (1):
[4a5ccb510273] xfs: verify CoW after exchangerange with FILE1_WRITTEN on shared extents
Lukas Herbolt (1):
[140058abb86f] fstests: fix build errors on kernels before v5.1
Ojaswin Mujoo (1):
[e846df8f7021] generic/645: notrun if FS doesn't have enough free inodes/blocks
Pankaj Raghav (1):
[9b0f378ac991] generic: add unaligned boundary test cases for WRITE_ZEROES
Qu Wenruo (1):
[b69358f4d8ad] fstests: add a dio-read-into-mmap and sync race test case
Rochan Avlur (1):
[54422f9a4c09] exfat/001: test that rename and move preserve benign secondary entries
Shin'ichiro Kawasaki (2):
[29d735f251c3] common/rc: add argument to _create_loop_device() to specify device size
[83760720b81e] generic/563: limit loop device size
Sun YangKai (1):
[92711dbe73aa] btrfs: test POSIX ACL changes for RO btrfs property
Zorro Lang (1):
[7536b334c492] Revert "fstests: vfstest: skip rejected tmpfile creation"
Code Diffstat:
.gitignore | 1 +
common/rc | 13 ++-
configure.ac | 1 +
include/builddefs.in | 1 +
m4/package_libcdev.m4 | 14 ++++
src/Makefile | 11 ++-
src/dio-read-into-mmap.c | 81 +++++++++++++++++++
src/exfat_inject_vendor_ext.py | 155 ++++++++++++++++++++++++++++++++++++
src/exfat_verify_vendor_ext.py | 62 +++++++++++++++
src/vfs/idmapped-mounts.c | 12 +--
src/vfs/utils.c | 6 +-
tests/btrfs/349 | 2 +-
tests/btrfs/350 | 2 +-
tests/btrfs/351 | 4 +-
tests/btrfs/353 | 95 ++++++++++++++++++++++
tests/btrfs/353.out | 39 +++++++++
tests/exfat/001 | 171 +++++++++++++++++++++++++++++++++++++++
tests/exfat/001.out | 6 ++
tests/exfat/Makefile | 23 ++++++
tests/generic/002 | 2 +-
tests/generic/064 | 8 +-
tests/generic/347 | 13 ++-
tests/generic/563 | 4 +-
tests/generic/645 | 8 +-
tests/generic/761 | 2 +-
tests/generic/799 | 59 ++++++++++++++
tests/generic/799.out | 2 +
tests/generic/800 | 79 ++++++++++++++++++
tests/generic/800.out | 2 +
tests/generic/801 | 177 +++++++++++++++++++++++++++++++++++++++++
tests/generic/801.out | 19 +++++
tests/xfs/293 | 2 +-
tests/xfs/505 | 2 +-
tests/xfs/514 | 2 +-
tests/xfs/515 | 2 +-
tests/xfs/539 | 62 +++++++++++++++
tests/xfs/539.out | 8 ++
tests/xfs/671 | 65 +++++++++++++++
tests/xfs/671.out | 3 +
39 files changed, 1190 insertions(+), 30 deletions(-)
--
Zorro Lang
[email protected]
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEI6yX1/+Fhk84DbzBlNbPkfr2tMwFAmqDC+UACgkQlNbPkfr2 tMyXwxAAuMBwkwHxCj7sfT0fYsW1SP03H8Ia1wwJf0AnUSOJ6X29k7ncnt594E0A mrVZi3ivz02UrVHBO1BxfW1EpSTiB+yb/m9zLHnG5Tmw5iwMwUorOpLzGtYlMvuz 1rY1cX5ceefCUyjpkQd7O4MZ/k7WIFOl3PKnwyVy9wnHC70SJzMgWm00V1aHWMEh jZncdFBRpWd/C7cqpKzeDIU/nLbUzT9AbKiiFPyP/sgPaUNPPrChRohtyyli9fzC t+9cy2P8thPZBGj3GlTDb3pqsvTV5Gbw7HaOVVzH+tPJO64872H0ddfm4TpvMYWh C6Z1J543b+BD5oc3eD8Y31WXoLXSlVtgWJZz6dEeNYYZMFS9boE4UOV34R/bJHMU sePf3qVlOk0TKkWzFLoPi9fpzPpjK3+0PwLBx45WSkSDoEeY37x1WYcbsMXHo0uj nEzyU7dKMu3L2UoKiCJCdjZJ3neh9UMskO3cFvGUZlWqQgQVqTeikTkLDF2mzNuh aDVkyJoh8leYmfXbdoyvQl5NA8QOmPE4miZl08Rb1f2J/6vFZcG87obaBfFdwr3x DhPaSiKH5XmKGud4Cte+/lj8d0fRH9wKvjZrSfO5xalo4RaCXfIE4TuO24Cz8UUc fuCcssvh3YkrSewDlCBhgqp0sG1wT5j9jn8X+Erc/nOBakv8WMw= =dNQ6 -----END PGP SIGNATURE-----