From: Darrick J. Wong <djwong@xxxxxxxxxx> I don't know why this change was made: iam=check to iam=check.$$ The only users of this variable are: check:36:iam=check check:52:rm -f $tmp.list $tmp.tmp $tmp.grep $here/$iam.out $tmp.report.* $tmp.arglist common/btrfs:216: if [ "$iam" != "check" ]; then common/overlay:407: if [ "$iam" != "check" ]; then common/rc:3565: if [ "$iam" != "check" ]; then common/xfs:1021: if [ "$iam" != "check" ]; then new:9:iam=new None of them were ported to notice the pid. Consequently, _check_generic_filesystem (aka _check_test_fs on an ext4 filesystem) failing will cause ./check to exit the entire test suite when the test filesystem is corrupt. That's not what we wanted, particularly since Leah added a patch to repair the test filesystem between tests. Cc: <fstests@xxxxxxxxxxxxxxx> # v2024.12.08 Fixes: fa0e9712283f0b ("fstests: check-parallel") Signed-off-by: "Darrick J. Wong" <djwong@xxxxxxxxxx> --- check | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/check b/check index ede54f6987bcc3..826641268f8b52 100755 --- a/check +++ b/check @@ -33,7 +33,7 @@ exclude_tests=() _err_msg="" # start the initialisation work now -iam=check.$$ +iam=check # mkfs.xfs uses the presence of both of these variables to enable formerly # supported tiny filesystem configurations that fstests use for fuzz testing