Hi all, The master branch of the xfstests repository at: git://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git have just been updated. This is probably the biggest update I've ever made. Notably, I pulled in the leasetest patchset from Ira Weiny, the fs-verity patchset from Eric Biggers. The locktest changes only affect generic/131 and the new generic/571 leasetest case, and the fs-verity tests will only run if you have fs-verity support, other than that the two patchsets should not have other side effect. Some other new tests and random fixes are also merged, but I don't expect to see any new failures. If you hit bugs please drop bug report and/or fixes to the list. Many thanks to Jeff Layton, Filipe Manana and Christoph Hellwig for reviewing patches! Thanks, Eryu The new head of the master branch is commit: 22b06b010cc6 generic: check reflink multiple mmap write New commits: Darrick J. Wong (5): [5b2232dde59d] xfs/196: check for delalloc blocks after pwrite [d48645e8a120] xfs/{088, 089, 091}: redirect stderr when writing to corrupt fs [7c1c3fa59331] xfs/263: use _scratch_mkfs_xfs instead of open-coded mkfs call [96b5068aa2b9] populate: punch files after writing to fragment free space properly [22b06b010cc6] generic: check reflink multiple mmap write Eric Biggers (8): [12629d54e2fa] common/filter: add _filter_xfs_io_fiemap() [0467d90019dd] common/verity: add common functions for testing fs-verity [16f52cac08a6] generic: test general behavior of verity files [59c53985cbe6] generic: test access controls on the fs-verity ioctls [98abd9a8d47b] generic: test corrupting verity files [cb20d83e824c] generic: test that fs-verity is using the correct measurement values [5f8fccd0a087] generic: test using fs-verity and fscrypt simultaneously [78fa1fb8163d] generic: test the fs-verity built-in signature verification support Ira Weiny (16): [0beb74fb70e6] src/locktest: Remove unnecessary sleep [6cb474bc17e7] src/locktest: Remove OPEN macro [4d5f16cf639b] src/locktest: Change command macro names [a5f4ca19e656] src/locktest: Add get_cmd_str [214cc10503cd] src/locktest.c: Clean up client command passing [8deddd16f4d3] src/locktest.c: Fix return code if last test fails [f10a6b4a4e26] generic/131: Clean up pid variables [450873c962a1] generic/131: Save stderr for debugging [170771f3c838] src/locktest: Clean up error output [4d0f2152e5ba] src/locktest: Audit all debug output [a4940119d16a] src/locktest: Add run() function [82ae25c4dfaa] src/locktest: Add simple lease testing [6d3cbc48a581] src/locktest: Add lease testing for basic signal reception [a7bfbe8b2e19] src/locktest: Add truncate lease tests [f91931a1a68e] common/locktest: Add common locktest functions [ac92390251f3] generic: Add lease testing Josef Bacik (1): [17c22e556f8f] btrfs: add a test for multi-subvolume fsyncing Murphy Zhou (1): [95a2510bb1f2] generic/001: remove unnecessary backslash kaixuxia (1): [fe64c0e70d9a] src/renameat2: remove duplicated renameat2 system call number for i386 Code Diffstat: .gitignore | 1 + common/config | 2 + common/filter | 24 ++ common/locktest | 95 +++++ common/populate | 54 ++- common/verity | 215 ++++++++++ src/Makefile | 2 +- src/locktest.c | 999 +++++++++++++++++++++++++++++--------------- src/mmap-write-concurrent.c | 155 +++++++ src/renameat2.c | 4 - tests/btrfs/196 | 110 +++++ tests/btrfs/196.out | 2 + tests/btrfs/group | 1 + tests/generic/001 | 2 +- tests/generic/131 | 54 +-- tests/generic/571 | 32 ++ tests/generic/571.out | 2 + tests/generic/572 | 199 +++++++++ tests/generic/572.out | 74 ++++ tests/generic/573 | 73 ++++ tests/generic/573.out | 14 + tests/generic/574 | 154 +++++++ tests/generic/574.out | 91 ++++ tests/generic/575 | 112 +++++ tests/generic/575.out | 5 + tests/generic/576 | 80 ++++ tests/generic/576.out | 12 + tests/generic/577 | 150 +++++++ tests/generic/577.out | 42 ++ tests/generic/578 | 105 +++++ tests/generic/578.out | 31 ++ tests/generic/group | 8 + tests/xfs/088 | 2 +- tests/xfs/089 | 2 +- tests/xfs/091 | 2 +- tests/xfs/196 | 2 + tests/xfs/263 | 4 +- 37 files changed, 2493 insertions(+), 423 deletions(-) -- Eryu Guan guaneryu@xxxxxxxxx
Attachment:
signature.asc
Description: PGP signature