This v3 series addresses the feedback from the v2 series [0] and makes some minor new changes, the change are: - Fixes all shellcheck complaints - Addresses spacing / tabs fixes - Adds _test_dev_suits_xfs() as suggested by Shinichiro and makes tests which require this depend on it - Clamps _min_io() to 4k as well for backward compatibility - Few minor enhancements to help capture up error messages from mkfs from block/032 This goes tested against a 64k sector size NVMe drive, and also using ./check so regular loopback devices are used. This helps test 64k sector devices, patches for which have been posted [1]. [0] https://lkml.kernel.org/r/20250204225729.422949-1-mcgrof@xxxxxxxxxx [1] https://lkml.kernel.org/r/20250204231209.429356-1-mcgrof@xxxxxxxxxx Luis Chamberlain (6): common/xfs: ignore first umount error on _xfs_mkfs_and_mount() block/032: make error messages clearer if mkfs or mount fails common: add and use min io for fio common/xfs: use min io for fs blocksize tests: use test device min io to support bs > ps common/xfs: add _test_dev_suits_xfs() to verify logical block size will work common/fio | 26 ++++++++++++++++++++++++-- common/rc | 24 ++++++++++++++++++++++++ common/xfs | 23 +++++++++++++++++++++-- tests/block/003 | 6 +++++- tests/block/007 | 5 ++++- tests/block/032 | 7 ++++--- tests/nvme/012 | 1 + tests/nvme/035 | 1 + tests/nvme/049 | 15 +++++++++++---- 9 files changed, 95 insertions(+), 13 deletions(-) -- 2.45.2