The errata test checks that combining LANDLOCK_CREATE_RULESET_VERSION
and LANDLOCK_CREATE_RULESET_ERRATA fails, but not the resulting errno,
unlike the other checks in this test.

Assisted-by: LLM
Signed-off-by: Günther Noack <[email protected]>
---
 tools/testing/selftests/landlock/base_test.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/tools/testing/selftests/landlock/base_test.c 
b/tools/testing/selftests/landlock/base_test.c
index e486e557f453..5f10300a60cd 100644
--- a/tools/testing/selftests/landlock/base_test.c
+++ b/tools/testing/selftests/landlock/base_test.c
@@ -136,6 +136,8 @@ TEST(errata)
                              NULL, 0,
                              LANDLOCK_CREATE_RULESET_VERSION |
                                      LANDLOCK_CREATE_RULESET_ERRATA));
+       ASSERT_EQ(EINVAL, errno);
+
        ASSERT_EQ(-1, landlock_create_ruleset(NULL, 0,
                                              LANDLOCK_CREATE_RULESET_ERRATA |
                                                      1 << 31));
-- 
2.56.0


Reply via email to