aboutsummaryrefslogtreecommitdiff
path: root/kernel/kcsan
AgeCommit message (Expand)AuthorFilesLines
2020-10-16kernel/: fix repeated words in commentsGravatar Randy Dunlap 1-1/+1
2020-08-30kcsan: Use tracing-safe version of prandomGravatar Marco Elver 1-6/+29
2020-08-24kcsan: Optimize debugfs stats countersGravatar Marco Elver 4-34/+23
2020-08-24kcsan: Use pr_fmt for consistencyGravatar Marco Elver 2-6/+10
2020-08-24kcsan: Show message if enabled earlyGravatar Marco Elver 1-2/+6
2020-08-24kcsan: Remove debugfs test commandGravatar Marco Elver 1-66/+0
2020-08-24kcsan: Simplify constant string handlingGravatar Marco Elver 2-6/+6
2020-08-24kcsan: Simplify debugfs counter to name mappingGravatar Marco Elver 1-20/+13
2020-08-24kcsan: Test support for compound instrumentationGravatar Marco Elver 1-14/+51
2020-08-24kcsan: Add missing CONFIG_KCSAN_IGNORE_ATOMICS checksGravatar Marco Elver 1-8/+22
2020-08-24kcsan: Skew delay to be longer for certain access typesGravatar Marco Elver 1-3/+7
2020-08-24kcsan: Support compounded read-write instrumentationGravatar Marco Elver 2-5/+22
2020-08-24kcsan: Add atomic builtin test caseGravatar Marco Elver 1-0/+63
2020-08-24kcsan: Add support for atomic builtinsGravatar Marco Elver 1-0/+110
2020-08-01Merge branch 'kcsan' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck...Gravatar Ingo Molnar 5-7/+1124
2020-07-31kcsan: Improve IRQ state trace reportingGravatar Marco Elver 3-0/+33
2020-07-10kcsan: Make KCSAN compatible with new IRQ state trackingGravatar Marco Elver 2-7/+7
2020-06-29kcsan: Disable branch tracing in core runtimeGravatar Marco Elver 1-1/+1
2020-06-29kcsan: Simplify compiler flagsGravatar Marco Elver 1-2/+2
2020-06-29kcsan: Add jiffies test to test suiteGravatar Marco Elver 1-0/+23
2020-06-29kcsan: Remove existing special atomic rulesGravatar Marco Elver 1-4/+2
2020-06-29kcsan: Rename test.c to selftest.cGravatar Marco Elver 2-1/+1
2020-06-29kcsan: Silence -Wmissing-prototypes warning with W=1Gravatar Marco Elver 1-0/+9
2020-06-29kcsan: Prefer '__no_kcsan inline' in testGravatar Marco Elver 1-2/+2
2020-06-29kcsan: Add test suiteGravatar Marco Elver 2-0/+1087
2020-06-11kcsan: Support distinguishing volatile accessesGravatar Marco Elver 1-0/+43
2020-05-06kcsan: Add __kcsan_{enable,disable}_current() variantsGravatar Marco Elver 1-0/+7
2020-04-27kcsan: Use GFP_ATOMIC under spin lockGravatar Wei Yongjun 1-2/+2
2020-04-13kcsan: Make reporting aware of KCSAN testsGravatar Marco Elver 1-7/+23
2020-04-13kcsan: Fix function matching in reportGravatar Marco Elver 1-9/+9
2020-04-13kcsan: Introduce scoped ASSERT_EXCLUSIVE macrosGravatar Marco Elver 1-1/+15
2020-04-13kcsan: Add support for scoped accessesGravatar Marco Elver 2-19/+97
2020-04-13kcsan: Avoid blocking producers in prepare_report()Gravatar Marco Elver 3-122/+124
2020-04-13kcsan: Introduce report access_info and other_infoGravatar Marco Elver 3-78/+77
2020-03-25kcsan: Fix a typo in a commentGravatar Qiujun Huang 1-1/+1
2020-03-25kcsan: Add current->state to implicitly atomic accessesGravatar Marco Elver 3-30/+40
2020-03-25kcsan: Add option for verbose reportingGravatar Marco Elver 3-3/+107
2020-03-25kcsan: Add option to allow watcher interruptionsGravatar Marco Elver 1-24/+10
2020-03-21kcsan, trace: Make KCSAN compatible with tracingGravatar Marco Elver 1-0/+2
2020-03-21kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask)Gravatar Marco Elver 1-1/+14
2020-03-21kcsan: Add kcsan_set_access_mask() supportGravatar Marco Elver 3-5/+56
2020-03-21kcsan: Introduce kcsan_value_change typeGravatar Marco Elver 3-29/+54
2020-03-21kcsan: Fix misreporting if concurrent races on same addressGravatar Marco Elver 1-0/+38
2020-03-21kcsan: Expose core configuration parameters as module paramsGravatar Marco Elver 1-5/+19
2020-03-21kcsan: Add test to generate conflicts via debugfsGravatar Marco Elver 1-5/+46
2020-03-21kcsan: Introduce KCSAN_ACCESS_ASSERT access typeGravatar Marco Elver 4-18/+77
2020-03-21kcsan: Fix 0-sized checksGravatar Marco Elver 2-0/+17
2020-03-21kcsan: Add option to assume plain aligned writes up to word size are atomicGravatar Marco Elver 1-5/+17
2020-03-21kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLYGravatar Marco Elver 1-7/+20
2020-03-21kcsan: Make KCSAN compatible with lockdepGravatar Marco Elver 2-2/+15