diff --git a/tests/zfs-tests/tests/functional/projectquota/projectid_001_pos.ksh b/tests/zfs-tests/tests/functional/projectquota/projectid_001_pos.ksh index 7cd6925797f1..44af9941b929 100755 --- a/tests/zfs-tests/tests/functional/projectquota/projectid_001_pos.ksh +++ b/tests/zfs-tests/tests/functional/projectquota/projectid_001_pos.ksh @@ -55,6 +55,16 @@ if ! lsattr -pd > /dev/null 2>&1; then log_unsupported "Current e2fsprogs does not support set/show project ID" fi +# +# e2fsprogs-1.44.4 incorrectly reports verity 'V' bit when the project 'P' +# bit is set. Skip this test when 1.44.4 is installed to prevent failures. +# +# https://github.com/tytso/e2fsprogs/commit/7e5a95e3d +# +if lsattr -V 2>&1 | grep "lsattr 1.44.4"; then + log_unsupported "Current e2fsprogs incorrectly reports 'V' verity bit" +fi + log_onexit cleanup log_assert "Check project ID/flags can be set/inherited properly" diff --git a/tests/zfs-tests/tests/functional/projectquota/projecttree_001_pos.ksh b/tests/zfs-tests/tests/functional/projectquota/projecttree_001_pos.ksh index 1e4ef309f1d8..0402e345df2a 100755 --- a/tests/zfs-tests/tests/functional/projectquota/projecttree_001_pos.ksh +++ b/tests/zfs-tests/tests/functional/projectquota/projecttree_001_pos.ksh @@ -56,6 +56,16 @@ if ! lsattr -pd > /dev/null 2>&1; then log_unsupported "Current e2fsprogs does not support set/show project ID" fi +# +# e2fsprogs-1.44.4 incorrectly reports verity 'V' bit when the project 'P' +# bit is set. Skip this test when 1.44.4 is installed to prevent failures. +# +# https://github.com/tytso/e2fsprogs/commit/7e5a95e3d +# +if lsattr -V 2>&1 | grep "lsattr 1.44.4"; then + log_unsupported "Current e2fsprogs incorrectly reports 'V' verity bit" +fi + log_onexit cleanup log_assert "Check 'zfs project' is compatible with chattr/lsattr"