Age | Commit message (Expand) | Author | Files | Lines |
2020-04-27 | kcsan: Use GFP_ATOMIC under spin lock | Wei Yongjun | 1 | -2/+2 |
2020-04-27 | Improve KCSAN documentation a bit | Ingo Molnar | 1 | -7/+8 |
2020-04-14 | kcsan: Make reporting aware of KCSAN tests | Marco Elver | 1 | -7/+23 |
2020-04-14 | kcsan: Fix function matching in report | Marco Elver | 1 | -9/+9 |
2020-04-14 | kcsan: Change data_race() to no longer require marking racing accesses | Marco Elver | 1 | -2/+2 |
2020-04-14 | kcsan: Move kcsan_{disable,enable}_current() to kcsan-checks.h | Marco Elver | 2 | -16/+16 |
2020-04-14 | kcsan: Introduce scoped ASSERT_EXCLUSIVE macros | Marco Elver | 3 | -3/+89 |
2020-04-14 | objtool, kcsan: Add explicit check functions to uaccess whitelist | Marco Elver | 1 | -0/+2 |
2020-04-14 | kcsan: Add support for scoped accesses | Marco Elver | 5 | -19/+158 |
2020-04-14 | kcsan: Avoid blocking producers in prepare_report() | Marco Elver | 3 | -122/+124 |
2020-04-14 | kcsan: Introduce report access_info and other_info | Marco Elver | 3 | -78/+77 |
2020-03-25 | kcsan: Update API documentation in kcsan-checks.h | Marco Elver | 1 | -37/+61 |
2020-03-25 | kcsan: Update Documentation/dev-tools/kcsan.rst | Marco Elver | 1 | -83/+144 |
2020-03-25 | kcsan: Fix a typo in a comment | Qiujun Huang | 1 | -1/+1 |
2020-03-25 | kcsan: Add current->state to implicitly atomic accesses | Marco Elver | 3 | -30/+40 |
2020-03-25 | kcsan: Add option for verbose reporting | Marco Elver | 4 | -3/+120 |
2020-03-25 | kcsan: Add option to allow watcher interruptions | Marco Elver | 2 | -24/+21 |
2020-03-21 | kcsan, trace: Make KCSAN compatible with tracing | Marco Elver | 3 | -0/+10 |
2020-03-21 | kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) | Marco Elver | 2 | -7/+77 |
2020-03-21 | kcsan: Add kcsan_set_access_mask() support | Marco Elver | 6 | -5/+73 |
2020-03-21 | kcsan: Introduce kcsan_value_change type | Marco Elver | 3 | -29/+54 |
2020-03-21 | compiler.h, seqlock.h: Remove unnecessary kcsan.h includes | Marco Elver | 2 | -3/+1 |
2020-03-21 | kcsan: Move interfaces that affects checks to kcsan-checks.h | Marco Elver | 2 | -43/+46 |
2020-03-21 | kcsan: Fix misreporting if concurrent races on same address | Marco Elver | 1 | -0/+38 |
2020-03-21 | kcsan: Expose core configuration parameters as module params | Marco Elver | 1 | -5/+19 |
2020-03-21 | kcsan: Add test to generate conflicts via debugfs | Marco Elver | 1 | -5/+46 |
2020-03-21 | kcsan: Introduce ASSERT_EXCLUSIVE_*() macros | Marco Elver | 1 | -0/+40 |
2020-03-21 | kcsan: Introduce KCSAN_ACCESS_ASSERT access type | Marco Elver | 6 | -34/+103 |
2020-03-21 | kcsan: Fix 0-sized checks | Marco Elver | 2 | -0/+17 |
2020-03-21 | kcsan: Clean up the main KCSAN Kconfig option | Marco Elver | 1 | -5/+8 |
2020-03-21 | kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS | Marco Elver | 1 | -3/+13 |
2020-03-21 | kcsan: Add option to assume plain aligned writes up to word size are atomic | Marco Elver | 2 | -12/+37 |
2020-03-21 | kcsan: Add docbook header for data_race() | Paul E. McKenney | 1 | -6/+8 |
2020-03-21 | copy_to_user, copy_from_user: Use generic instrumented.h | Marco Elver | 2 | -10/+11 |
2020-03-21 | iov_iter: Use generic instrumented.h | Marco Elver | 1 | -3/+4 |
2020-03-21 | asm-generic, kcsan: Add KCSAN instrumentation for bitops | Marco Elver | 3 | -20/+20 |
2020-03-21 | asm-generic, atomic-instrumented: Use generic instrumented.h | Marco Elver | 2 | -220/+194 |
2020-03-21 | include/linux: Add instrumented.h infrastructure | Marco Elver | 1 | -0/+109 |
2020-03-21 | kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY | Marco Elver | 1 | -7/+20 |
2020-03-21 | kcsan: Make KCSAN compatible with lockdep | Marco Elver | 3 | -2/+18 |
2020-03-21 | kcsan: Rate-limit reporting per data races | Marco Elver | 2 | -10/+110 |
2020-03-21 | kcsan: Show full access type in report | Marco Elver | 3 | -23/+37 |
2020-03-21 | kcsan: Prefer __always_inline for fast-path | Marco Elver | 3 | -17/+17 |
2020-03-21 | Merge branch 'linus' into locking/kcsan, to pick up fixes | Ingo Molnar | 906 | -4406/+8764 |
2020-03-21 | Merge branch 'x86/kdump' into locking/kcsan, to resolve conflicts | Ingo Molnar | 11029 | -230192/+540500 |
2020-03-20 | Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6... | Linus Torvalds | 4 | -11/+26 |
2020-03-20 | Merge tag 'char-misc-5.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 5 | -9/+19 |
2020-03-20 | Merge tag 'staging-5.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 16 | -79/+95 |
2020-03-20 | Merge tag 'usb-5.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/greg... | Linus Torvalds | 11 | -36/+56 |
2020-03-20 | Merge tag 'tty-5.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/greg... | Linus Torvalds | 1 | -8/+6 |