aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSiva Mahadevan <siva@FreeBSD.org>2026-01-22 19:49:51 +0000
committerSiva Mahadevan <siva@FreeBSD.org>2026-01-22 19:49:51 +0000
commit8352e24d0bc59f9730980986600bde7d8cdce21d (patch)
treeb5d24f670f4792787238391da0d0a846591be718
parentdfc4186c6dcf2986b510fac108784011a236554d (diff)
tests/ktest_netlink_message_writer: remove INVARIANTS requirement
INVARIANTS is meant to be used to enable extra sanity checking for internal structures, not enable/disable tests in the freebsd kyua test suite. STABLE branches include a GENERIC kernconf without INVARIANTS, so ktest_netlink_message_writer is broken on such branches: https://ci.freebsd.org/job/FreeBSD-stable-15-amd64-test/253/testReport/sys.netlink.test_netlink_message_writer/py/__test_cases_list__/ Reviewed by: lwhsu, imp Approved by: lwhsu (mentor) Pull Request: https://github.com/freebsd/freebsd-src/pull/1889 MFC after: 3 days Signed-off-by: Siva Mahadevan <siva@FreeBSD.org> Sponsored by: The FreeBSD Foundation
-rw-r--r--sys/netlink/ktest_netlink_message_writer.c5
-rw-r--r--sys/netlink/ktest_netlink_message_writer.h2
2 files changed, 1 insertions, 6 deletions
diff --git a/sys/netlink/ktest_netlink_message_writer.c b/sys/netlink/ktest_netlink_message_writer.c
index 805f52197f69..0e8b962bbd34 100644
--- a/sys/netlink/ktest_netlink_message_writer.c
+++ b/sys/netlink/ktest_netlink_message_writer.c
@@ -37,8 +37,6 @@
#define KTEST_CALLER
#include <netlink/ktest_netlink_message_writer.h>
-#ifdef INVARIANTS
-
struct test_nlbuf_attrs {
uint32_t size;
uint32_t expected_avail;
@@ -98,16 +96,13 @@ test_nlbuf_writer_allocation(struct ktest_test_context *ctx)
return (0);
}
-#endif
static const struct ktest_test_info tests[] = {
-#ifdef INVARIANTS
{
.name = "test_nlbuf_writer_allocation",
.desc = "test different buffer sizes in the netlink writer",
.func = &test_nlbuf_writer_allocation,
.parse = &test_nlbuf_parser,
},
-#endif
};
KTEST_MODULE_DECLARE(ktest_netlink_message_writer, tests);
diff --git a/sys/netlink/ktest_netlink_message_writer.h b/sys/netlink/ktest_netlink_message_writer.h
index 447593e0e700..1abf0d48de95 100644
--- a/sys/netlink/ktest_netlink_message_writer.h
+++ b/sys/netlink/ktest_netlink_message_writer.h
@@ -28,7 +28,7 @@
#ifndef _NETLINK_KTEST_NETLINK_MESSAGE_WRITER_H_
#define _NETLINK_KTEST_NETLINK_MESSAGE_WRITER_H_
-#if defined(_KERNEL) && defined(INVARIANTS)
+#if defined(_KERNEL)
bool nlmsg_get_buf_wrapper(struct nl_writer *nw, size_t size, bool waitok);