Hi all, The master branch of the xfstests repository at: git://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git has just been updated to v2023.02.26 version. Thanks, Zorro The new head of the master branch is commit: b90914dfe3f6 btrfs: add test case for NODATASUM dev-replace New commits: Boris Burkov (1): [744a8a6be38f] generic: add test for direct io partial writes Darrick J. Wong (29): [d2d5c14fd903] fuzzy: disable per-field random fuzzing by default [f55dcea33c74] fuzzy: disable timstamp fuzzing by default [2f1f8b021962] fuzzy: don't fuzz the log sequence number [a43c716cef2f] fuzzy: don't fuzz obsolete inode fields [d770ca9284ba] fuzzy: don't fuzz inode generation numbers [c749874cf664] fuzzy: don't fuzz user-controllable inode flags [570bd5166512] fuzzy: don't fuzz xattr namespace flags and values [bb43106508f4] common/fuzzy: split out each repair strategy into a separate helper [19327c1a0ed3] common/fuzzy: add an underline to the full log between sections [11c44462c122] common/fuzzy: hoist the post-repair fs modification step [d60448eb283c] common/fuzzy: fix some problems with the online repair strategy [c3f3b3514831] common/fuzzy: fix some problems with the offline repair strategy [7a274f7626c0] common/fuzzy: fix some problems with the no-repair strategy [3a564b1f41d3] common/fuzzy: fix some problems with the online-then-offline repair strategy [f23ca0f1fa1a] common/fuzzy: fix some problems with the post-repair fs modification code [f32c97fc8227] xfs/{35[45],455}: fix bogus corruption errors [ac214bb2ddbe] common/fuzzy: evaluate xfs_check vs xfs_repair [a27e6e6f4c18] common: check xfs health after doing an online scrub [9bab148bb3c7] common/fuzzy: exercise the filesystem a little harder after repairing [b2ebcdb1142a] fuzzy: dump metadata state before fuzzing [94b5a2d3e563] fuzzy: compress coredumps created while fuzzing [8dfdfd75ea7e] fuzzy: report the fuzzing repair strategy in seqres.full [6b5b9b1e6fc2] xfs: improve metadata array field handling when fuzzing [c63c8677b97a] fuzzy: for fuzzing ag btrees, find the path to the AG header [4e68804d55f7] fuzzy: test fuzzing directory block mappings [0c8d58ca30e1] fuzzy: test fuzzing xattr block mappings [58a1bf3c0c52] fuzzy: test fuzzing realtime free space metadata [53065fa4dccc] xfs: fuzz test both repair strategies [84755fddc8bd] fuzzy: fuzz test key/pointers of inode btrees Gabriel Niebler (1): [d33bf05dd985] README: Add section to install required packages on (open)SUSE Leah Rumancik (1): [e4561119eb12] selftest: add tests for debugging testing setup Qu Wenruo (1): [b90914dfe3f6] btrfs: add test case for NODATASUM dev-replace Code Diffstat: .gitignore | 1 + README | 20 ++ README.selftest | 29 +++ common/fuzzy | 636 +++++++++++++++++++++++++++++++++++++++--------- common/xfs | 80 ++++++ doc/group-names.txt | 2 + src/Makefile | 2 +- src/dio-buf-fault.c | 83 +++++++ tests/btrfs/286 | 78 ++++++ tests/btrfs/286.out | 2 + tests/generic/708 | 37 +++ tests/generic/708.out | 2 + tests/selftest/001 | 13 + tests/selftest/001.out | 2 + tests/selftest/002 | 13 + tests/selftest/002.out | 2 + tests/selftest/003 | 15 ++ tests/selftest/003.out | 2 + tests/selftest/004 | 15 ++ tests/selftest/004.out | 2 + tests/selftest/005 | 16 ++ tests/selftest/005.out | 2 + tests/selftest/006 | 19 ++ tests/selftest/006.out | 2 + tests/selftest/Makefile | 24 ++ tests/xfs/354 | 7 +- tests/xfs/355 | 7 +- tests/xfs/358 | 5 +- tests/xfs/359 | 5 +- tests/xfs/360 | 5 +- tests/xfs/361 | 5 +- tests/xfs/362 | 5 +- tests/xfs/363 | 5 +- tests/xfs/364 | 5 +- tests/xfs/365 | 5 +- tests/xfs/366 | 5 +- tests/xfs/367 | 5 +- tests/xfs/368 | 5 +- tests/xfs/369 | 5 +- tests/xfs/370 | 5 +- tests/xfs/371 | 5 +- tests/xfs/372 | 5 +- tests/xfs/373 | 7 +- tests/xfs/410 | 5 +- tests/xfs/411 | 5 +- tests/xfs/455 | 7 +- tests/xfs/457 | 5 +- tests/xfs/458 | 5 +- tests/xfs/459 | 5 +- tests/xfs/460 | 5 +- tests/xfs/461 | 5 +- tests/xfs/462 | 5 +- tests/xfs/463 | 5 +- tests/xfs/464 | 7 +- tests/xfs/483 | 5 +- tests/xfs/733 | 48 ++++ tests/xfs/733.out | 10 + tests/xfs/734 | 48 ++++ tests/xfs/734.out | 10 + tests/xfs/735 | 48 ++++ tests/xfs/735.out | 10 + tests/xfs/736 | 48 ++++ tests/xfs/736.out | 10 + tests/xfs/737 | 48 ++++ tests/xfs/737.out | 10 + tests/xfs/738 | 48 ++++ tests/xfs/738.out | 10 + tests/xfs/739 | 41 ++++ tests/xfs/739.out | 4 + tests/xfs/740 | 41 ++++ tests/xfs/740.out | 4 + tests/xfs/741 | 41 ++++ tests/xfs/741.out | 4 + tests/xfs/742 | 41 ++++ tests/xfs/742.out | 4 + tests/xfs/743 | 42 ++++ tests/xfs/743.out | 4 + tests/xfs/744 | 42 ++++ tests/xfs/744.out | 4 + tests/xfs/745 | 41 ++++ tests/xfs/745.out | 4 + tests/xfs/746 | 41 ++++ tests/xfs/746.out | 4 + tests/xfs/747 | 35 +++ tests/xfs/747.out | 4 + tests/xfs/748 | 35 +++ tests/xfs/748.out | 4 + tests/xfs/749 | 45 ++++ tests/xfs/749.out | 6 + tests/xfs/750 | 35 +++ tests/xfs/750.out | 4 + tests/xfs/751 | 38 +++ tests/xfs/751.out | 4 + tests/xfs/752 | 38 +++ tests/xfs/752.out | 4 + tests/xfs/753 | 38 +++ tests/xfs/753.out | 4 + tests/xfs/754 | 38 +++ tests/xfs/754.out | 4 + tests/xfs/755 | 39 +++ tests/xfs/755.out | 4 + tests/xfs/756 | 39 +++ tests/xfs/756.out | 4 + tests/xfs/757 | 39 +++ tests/xfs/757.out | 4 + tests/xfs/758 | 40 +++ tests/xfs/758.out | 4 + tests/xfs/759 | 40 +++ tests/xfs/759.out | 5 + tests/xfs/760 | 40 +++ tests/xfs/760.out | 5 + tests/xfs/761 | 40 +++ tests/xfs/761.out | 5 + tests/xfs/762 | 42 ++++ tests/xfs/762.out | 5 + tests/xfs/763 | 40 +++ tests/xfs/763.out | 5 + tests/xfs/764 | 40 +++ tests/xfs/764.out | 5 + tests/xfs/765 | 40 +++ tests/xfs/765.out | 5 + tests/xfs/766 | 41 ++++ tests/xfs/766.out | 5 + tests/xfs/767 | 42 ++++ tests/xfs/767.out | 5 + tests/xfs/768 | 42 ++++ tests/xfs/768.out | 5 + tests/xfs/769 | 42 ++++ tests/xfs/769.out | 5 + tests/xfs/770 | 42 ++++ tests/xfs/770.out | 5 + tests/xfs/771 | 40 +++ tests/xfs/771.out | 5 + tests/xfs/772 | 40 +++ tests/xfs/772.out | 5 + tests/xfs/773 | 40 +++ tests/xfs/773.out | 5 + tests/xfs/774 | 40 +++ tests/xfs/774.out | 5 + tests/xfs/775 | 40 +++ tests/xfs/775.out | 4 + tests/xfs/776 | 40 +++ tests/xfs/776.out | 5 + tests/xfs/777 | 40 +++ tests/xfs/777.out | 5 + tests/xfs/778 | 40 +++ tests/xfs/778.out | 5 + tests/xfs/779 | 38 +++ tests/xfs/779.out | 4 + tests/xfs/780 | 38 +++ tests/xfs/780.out | 4 + tests/xfs/781 | 38 +++ tests/xfs/781.out | 4 + tests/xfs/782 | 41 ++++ tests/xfs/782.out | 5 + tests/xfs/783 | 49 ++++ tests/xfs/783.out | 10 + tests/xfs/784 | 49 ++++ tests/xfs/784.out | 10 + tests/xfs/785 | 36 +++ tests/xfs/785.out | 4 + tests/xfs/786 | 36 +++ tests/xfs/786.out | 4 + tests/xfs/787 | 38 +++ tests/xfs/787.out | 4 + tests/xfs/788 | 37 +++ tests/xfs/788.out | 4 + 167 files changed, 3697 insertions(+), 144 deletions(-) -- Zorro Lang zlang@xxxxxxxxxx