ASSERT_EQ(EINVAL, errno);
        ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, 1, 0));
        ASSERT_EQ(EINVAL, errno);
+       ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, 7, 0));
+       ASSERT_EQ(EINVAL, errno);
 
        ASSERT_EQ(-1, landlock_create_ruleset(NULL, 1, 0));
        /* The size if less than sizeof(struct landlock_attr_enforce). */
        ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, page_size + 1, 0));
        ASSERT_EQ(E2BIG, errno);
 
+       /* Checks minimal valid attribute size. */
+       ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, 8, 0));
+       ASSERT_EQ(ENOMSG, errno);
        ASSERT_EQ(-1, landlock_create_ruleset(
                              ruleset_attr,
                              sizeof(struct landlock_ruleset_attr), 0));