KUNIT_SUPPRE...ARNING_COUNT(9)
π NAME π
okay so welcome to the KUNIT_SUPPRESSED_WARNING_COUNT(9) page from the Kernel API Manual, bestie!! The header banner is doing the truncated KUNIT_SUPPRE...ARNING_COUNT(9) thing, but the actual name is KUNIT_SUPPRESSED_WARNING_COUNT β and it literally returns the suppressed warning count. No cap. π
β¨ SYNOPSIS β¨
KUNIT_SUPPRESSED_WARNING_COUNT
π«Ά DESCRIPTION π«Ά
okay hereβs the actual tea β: this returns the number of WARN*() calls suppressed since the current suppression block started. If the handle is NULL, it returns 0 β yes, literally 0, not a vibe check fail. Itβs usable inside a kunit_warning_suppress block. Thatβs the whole adorable contract. β¨
π SEE ALSO π
the related squad is huge and highkey iconic β hereβs every single one of these:
- Kernel file
./include/kunit/test.h;enum kunit_status(9),struct kunit_case(9),KUNIT_CASE(9),KUNIT_CASE_ATTR(9),KUNIT_CASE_SLOW(9),KUNIT_CASE_PARAM(9),KUNIT_CASE_PARAM_ATTR(9),KUNIT_CASE_PARAM_WITH_INIT(9). struct kunit_suite(9),struct kunit(9),kunit_test_suites(9),kunit_test_init_section_suites(9),kunit_kmalloc_array(9),kunit_kmalloc(9),kunit_kfree(9).kunit_kzalloc(9),kunit_kcalloc(9),kunit_kfree_const(9),kunit_kstrdup(9),kunit_kstrdup_const(9),kunit_attach_mm(9),kunit_vm_mmap(9).kunit_mark_skipped(9),kunit_skip(9),kunit_info(9),kunit_warn(9),kunit_err(9),KUNIT_SUCCEED(9),KUNIT_FAIL(9).KUNIT_EXPECT_TRUE(9),KUNIT_EXPECT_FALSE(9),KUNIT_EXPECT_EQ(9),KUNIT_EXPECT_PTR_EQ(9),KUNIT_EXPECT_NE(9),KUNIT_EXPECT_PTR_NE(9),KUNIT_EXPECT_LT(9),KUNIT_EXPECT_LE(9).KUNIT_EXPECT_GT(9),KUNIT_EXPECT_GE(9),KUNIT_EXPECT_STREQ(9),KUNIT_EXPECT_STRNEQ(9),KUNIT_EXPECT_MEMEQ(9),KUNIT_EXPECT_MEMNEQ(9),KUNIT_EXPECT_NULL(9),KUNIT_EXPECT_NOT_NULL(9).KUNIT_EXPECT_NOT_ERR_OR_NULL(9),KUNIT_FAIL_AND_ABORT(9),KUNIT_ASSERT_TRUE(9),KUNIT_ASSERT_FALSE(9),KUNIT_ASSERT_EQ(9),KUNIT_ASSERT_PTR_EQ(9),KUNIT_ASSERT_NE(9).KUNIT_ASSERT_PTR_NE(9),KUNIT_ASSERT_LT(9),KUNIT_ASSERT_LE(9),KUNIT_ASSERT_GT(9),KUNIT_ASSERT_GE(9),KUNIT_ASSERT_STREQ(9),KUNIT_ASSERT_STRNEQ(9).KUNIT_ASSERT_MEMEQ(9),KUNIT_ASSERT_MEMNEQ(9),KUNIT_ASSERT_NULL(9),KUNIT_ASSERT_NOT_NULL(9),KUNIT_ASSERT_NOT_ERR_OR_NULL(9),KUNIT_ARRAY_PARAM(9),KUNIT_ARRAY_PARAM_DESC(9).kunit_register_params_array(9),kunit_warning_suppress(9),KUNIT_EXPECT_SUPPRESSED_WARNING_COUNT(9),KUNIT_ASSERT_SUPPRESSED_WARNING_COUNT(9).
xoxo, this pageβs source path is ./include/kunit and the date is October 2026 β the footerβs lil label is KUNIT_SUPPRE...ARNING_COUNT(9), and thatβs the whole page, periodt π
β¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms