| 92c209ac6d3d ("kcsan: Improve IRQ state trace reporting") |
| 248591f5d257 ("kcsan: Make KCSAN compatible with new IRQ state tracking") |
| 6119418f94ca ("kcsan: Avoid blocking producers in prepare_report()") |
| 135c0872d869 ("kcsan: Introduce report access_info and other_info") |
| 2402d0eae589 ("kcsan: Add option for verbose reporting") |
| 48b1fc190a18 ("kcsan: Add option to allow watcher interruptions") |
| 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") |
| 3a5b45e5031f ("kcsan: Fix misreporting if concurrent races on same address") |
| 80d4c4775216 ("kcsan: Expose core configuration parameters as module params") |
| 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") |
| 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") |
| c48981eeb0d5 ("include/linux/compiler.h: Introduce data_race(expr) macro") |
| dfd402a4c4ba ("kcsan: Add Kernel Concurrency Sanitizer infrastructure") |