From: Zorro Lang Date: Tue, 26 Nov 2024 01:23:56 +0000 (-0800) Subject: xfs/157: do not drop necessary mkfs options X-Git-Tag: xfs-zoned-2025-01-08~107 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=d6596effc4dfa276e7a3389a07b6dbcb65f9f87a;p=users%2Fhch%2Fxfstests-dev.git xfs/157: do not drop necessary mkfs options To give the test option "-L oldlabel" to _scratch_mkfs_sized, xfs/157 does: MKFS_OPTIONS="-L oldlabel $MKFS_OPTIONS" _scratch_mkfs_sized $fs_size but the _scratch_mkfs_sized trys to keep the $fs_size, when mkfs fails with incompatible $MKFS_OPTIONS options, likes this: ** mkfs failed with extra mkfs options added to "-L oldlabel -m rmapbt=1" by test 157 ** ** attempting to mkfs using only test 157 options: -d size=524288000 -b size=4096 ** but the "-L oldlabel" is necessary, we shouldn't drop it. To avoid that, we give the "-L oldlabel" to _scratch_mkfs_sized through function parameters, not through global MKFS_OPTIONS. Reviewed-by: Darrick J. Wong [djwong: fix more string quoting issues] Signed-off-by: Darrick J. Wong Signed-off-by: Zorro Lang --- diff --git a/tests/xfs/157 b/tests/xfs/157 index 9b5badbae..e102a5a10 100755 --- a/tests/xfs/157 +++ b/tests/xfs/157 @@ -66,8 +66,7 @@ scenario() { } check_label() { - MKFS_OPTIONS="-L oldlabel $MKFS_OPTIONS" _scratch_mkfs_sized $fs_size \ - >> $seqres.full + _scratch_mkfs_sized "$fs_size" "" -L oldlabel >> $seqres.full 2>&1 _scratch_xfs_db -c label _scratch_xfs_admin -L newlabel "$@" >> $seqres.full _scratch_xfs_db -c label