From: Darrick J. Wong <djwong@xxxxxxxxxx> This test fails with the fsverity patchset because the rocompat feature bit for verity is 0x10. The regular expression used to check if the output is hexadecimal requires a single-digit answer, which is no longer the case. Fixes: 5bb78c56ef ("xfs/270: Fix ro mount failure when nrext64 option is enabled") Signed-off-by: Darrick J. Wong <djwong@xxxxxxxxxx> --- v1.1: remove debug message --- tests/xfs/270 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/xfs/270 b/tests/xfs/270 index 4e4f767dc1..0c3ddc5b61 100755 --- a/tests/xfs/270 +++ b/tests/xfs/270 @@ -30,7 +30,7 @@ _require_scratch_shutdown # change this case. set_bad_rocompat() { ro_compat=$(_scratch_xfs_get_metadata_field "features_ro_compat" "sb 0") - echo $ro_compat | grep -q -E '^0x[[:xdigit:]]$' + echo $ro_compat | grep -q -E '^0x[[:xdigit:]]+$' if [[ $? != 0 ]]; then echo "features_ro_compat has an invalid value." return 1