compiler-context-analysis: Add test stub

Add a simple test stub where we will add common supported patterns that
should not generate false positives for each new supported context lock.

Signed-off-by: Marco Elver <elver@google.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://patch.msgid.link/20251219154418.3592607-4-elver@google.com
This commit is contained in:
Marco Elver
2025-12-19 16:39:52 +01:00
committed by Peter Zijlstra
parent 3269701cb2
commit 9b00c1609d
3 changed files with 35 additions and 0 deletions

View File

@@ -2835,6 +2835,20 @@ config LINEAR_RANGES_TEST
If unsure, say N.
config CONTEXT_ANALYSIS_TEST
bool "Compiler context-analysis warnings test"
depends on EXPERT
help
This builds the test for compiler-based context analysis. The test
does not add executable code to the kernel, but is meant to test that
common patterns supported by the analysis do not result in false
positive warnings.
When adding support for new context locks, it is strongly recommended
to add supported patterns to this test.
If unsure, say N.
config CMDLINE_KUNIT_TEST
tristate "KUnit test for cmdline API" if !KUNIT_ALL_TESTS
depends on KUNIT