aboutsummaryrefslogtreecommitdiff
path: root/kernel/kcsan
AgeCommit message (Expand)AuthorFilesLines
2021-05-18kcsan: Fix debugfs initcall return typeGravatar Arnd Bergmann 1-1/+2
2021-04-22kcsan: Fix printk format stringGravatar Arnd Bergmann 1-1/+1
2021-03-08kcsan: Add missing license and copyright headersGravatar Marco Elver 7-1/+32
2021-03-08kcsan: Switch to KUNIT_CASE_PARAM for parameterized testsGravatar Marco Elver 1-62/+54
2021-03-08kcsan: Make test follow KUnit style recommendationsGravatar Marco Elver 2-3/+3
2021-03-08kcsan, debugfs: Move debugfs file creation out of early initGravatar Marco Elver 3-8/+3
2021-01-04kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32_state()Gravatar Marco Elver 1-13/+13
2020-11-06kcsan: Fix encoding masks and regain address bitGravatar Marco Elver 1-8/+6
2020-11-02kcsan: Never set up watchpoints on NULL pointersGravatar Marco Elver 1-1/+5
2020-11-02kcsan: selftest: Ensure that address is at least PAGE_SIZEGravatar Marco Elver 1-0/+3
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