| d8949ef1d9f1 ("kcsan: Introduce scoped ASSERT_EXCLUSIVE macros") |
| 1443b8c9e712 ("kcsan: Update API documentation in kcsan-checks.h") |
| e7325b774cc7 ("kcsan: Update Documentation/dev-tools/kcsan.rst") |
| 703b321501c9 ("kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask)") |
| 81af89e15862 ("kcsan: Add kcsan_set_access_mask() support") |
| b738f6169f12 ("kcsan: Introduce kcsan_value_change type") |
| f0f6928c2c4c ("kcsan: Move interfaces that affects checks to kcsan-checks.h") |
| a312013578e4 ("kcsan: Add test to generate conflicts via debugfs") |
| f97f713dc257 ("kcsan: Introduce ASSERT_EXCLUSIVE_*() macros") |
| d591ec3db75f ("kcsan: Introduce KCSAN_ACCESS_ASSERT access type") |
| 8cfbb04fae75 ("kcsan: Clean up the main KCSAN Kconfig option") |
| 1e6ee2f0fe8a ("kcsan: Add option to assume plain aligned writes up to word size are atomic") |
| ad4f8eeca8ea ("kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY") |
| f1bc96210c6a ("kcsan: Make KCSAN compatible with lockdep") |
| 05f9a4067964 ("kcsan: Rate-limit reporting per data races") |
| 47144eca2821 ("kcsan: Show full access type in report") |
| 5c361425744d ("kcsan: Prefer __always_inline for fast-path") |
| 7161177481d5 ("kcsan: Document static blacklisting options") |
| 5cbaefe9743b ("kcsan: Improve various small stylistic details") |
| 40d04110f879 ("x86, kcsan: Enable KCSAN for x86") |
| bf07132f96d4 ("seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier") |
| 88ecd153be95 ("seqlock, kcsan: Add annotations for KCSAN") |
| 0ebba7141ead ("build, kcsan: Add KCSAN build exceptions") |
| 905e672b3af5 ("kcsan: Add Documentation entry in dev-tools") |
| c48981eeb0d5 ("include/linux/compiler.h: Introduce data_race(expr) macro") |
| dfd402a4c4ba ("kcsan: Add Kernel Concurrency Sanitizer infrastructure") |