summaryrefslogtreecommitdiffstats
path: root/kernel/kcsan/core.c
Commit message (Expand)AuthorAgeFilesLines
* kcsan: Support distinguishing volatile accessesMarco Elver2020-06-111-0/+43
* kcsan: Add __kcsan_{enable,disable}_current() variantsMarco Elver2020-05-061-0/+7
* kcsan: Add support for scoped accessesMarco Elver2020-04-131-8/+75
* kcsan: Avoid blocking producers in prepare_report()Marco Elver2020-04-131-10/+21
* kcsan: Introduce report access_info and other_infoMarco Elver2020-04-131-4/+2
* kcsan: Fix a typo in a commentQiujun Huang2020-03-251-1/+1
* kcsan: Add current->state to implicitly atomic accessesMarco Elver2020-03-251-7/+15
* kcsan: Add option for verbose reportingMarco Elver2020-03-251-2/+2
* kcsan: Add option to allow watcher interruptionsMarco Elver2020-03-251-24/+10
* kcsan: Add kcsan_set_access_mask() supportMarco Elver2020-03-211-4/+39
* kcsan: Introduce kcsan_value_change typeMarco Elver2020-03-211-16/+22
* kcsan: Expose core configuration parameters as module paramsMarco Elver2020-03-211-5/+19
* kcsan: Introduce KCSAN_ACCESS_ASSERT access typeMarco Elver2020-03-211-6/+38
* kcsan: Fix 0-sized checksMarco Elver2020-03-211-0/+7
* kcsan: Add option to assume plain aligned writes up to word size are atomicMarco Elver2020-03-211-5/+17
* kcsan: Make KCSAN compatible with lockdepMarco Elver2020-03-211-2/+4
* kcsan: Show full access type in reportMarco Elver2020-03-211-7/+8
* kcsan: Prefer __always_inline for fast-pathMarco Elver2020-03-211-9/+9
* kcsan: Improve various small stylistic detailsIngo Molnar2019-11-201-32/+27
* kcsan: Add Kernel Concurrency Sanitizer infrastructureMarco Elver2019-11-161-0/+626