| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge tag 'linux-kselftest-kunit-5.19-rc1' of git://git.kernel.org/pub/scm/li... | Linus Torvalds | 2022-05-25 | 1 | -18/+13 |
|\ |
|
| * | kcsan: test: use new suite_{init,exit} support | Marco Elver | 2022-05-16 | 1 | -18/+13 |
* | | kcsan: Use preemption model accessors | Valentin Schneider | 2022-04-05 | 1 | -2/+3 |
|/ |
|
* | Merge tag 'kcsan.2022.01.09a' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 2022-01-11 | 5 | -106/+863 |
|\ |
|
| * | kcsan: Only test clear_bit_unlock_is_negative_byte if arch defines it | Marco Elver | 2021-12-10 | 2 | -6/+10 |
| * | kcsan: Avoid nested contexts reading inconsistent reorder_access | Marco Elver | 2021-12-10 | 1 | -0/+9 |
| * | kcsan: Make barrier tests compatible with lockdep | Marco Elver | 2021-12-10 | 2 | -21/+30 |
| * | kcsan: selftest: Add test case to check memory barrier instrumentation | Marco Elver | 2021-12-10 | 2 | -0/+143 |
| * | kcsan: test: Add test cases for memory barrier instrumentation | Marco Elver | 2021-12-10 | 1 | -0/+319 |
| * | kcsan: test: Match reordered or normal accesses | Marco Elver | 2021-12-10 | 1 | -29/+63 |
| * | kcsan: Show location access was reordered to | Marco Elver | 2021-12-10 | 1 | -12/+23 |
| * | kcsan: Call scoped accesses reordered in reports | Marco Elver | 2021-12-10 | 2 | -10/+10 |
| * | kcsan: Add core memory barrier instrumentation functions | Marco Elver | 2021-12-10 | 1 | -1/+67 |
| * | kcsan: Add core support for a subset of weak memory modeling | Marco Elver | 2021-12-10 | 1 | -15/+187 |
| * | kcsan: Avoid checking scoped accesses from nested contexts | Marco Elver | 2021-12-10 | 1 | -3/+15 |
| * | kcsan: Remove redundant zero-initialization of globals | Marco Elver | 2021-12-10 | 1 | -5/+0 |
| * | kcsan: Refactor reading of instrumented memory | Marco Elver | 2021-12-10 | 1 | -34/+17 |
* | | arm64: Enable KCSAN | Kefeng Wang | 2021-12-14 | 1 | -0/+1 |
|/ |
|
* | kcsan: selftest: Cleanup and add missing __init | Marco Elver | 2021-09-14 | 1 | -42/+30 |
* | kcsan: Move ctx to start of argument list | Marco Elver | 2021-09-14 | 1 | -4/+4 |
* | kcsan: Support reporting scoped read-write access type | Marco Elver | 2021-09-14 | 2 | -3/+9 |
* | kcsan: Start stack trace with explicit location if provided | Marco Elver | 2021-09-14 | 2 | -13/+61 |
* | kcsan: Save instruction pointer for scoped accesses | Marco Elver | 2021-09-14 | 1 | -3/+9 |
* | kcsan: Add ability to pass instruction pointer of access to reporting | Marco Elver | 2021-09-14 | 3 | -38/+45 |
* | kcsan: test: Fix flaky test case | Marco Elver | 2021-09-14 | 1 | -4/+18 |
* | kcsan: test: Use kunit_skip() to skip tests | Marco Elver | 2021-09-14 | 1 | -4/+7 |
* | kcsan: test: Defer kcsan_test_init() after kunit initialization | Marco Elver | 2021-09-14 | 1 | -1/+1 |
* | Merge tag 'locking-debug-2021-09-01' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 2021-09-02 | 4 | -51/+175 |
|\ |
|
| * | kcsan: permissive: Ignore data-racy 1-bit value changes | Marco Elver | 2021-07-20 | 2 | -1/+80 |
| * | kcsan: Print if strict or non-strict during init | Marco Elver | 2021-07-20 | 1 | -0/+9 |
| * | kcsan: Rework atomic.h into permissive.h | Marco Elver | 2021-07-20 | 3 | -32/+71 |
| * | kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() | Marco Elver | 2021-07-20 | 1 | -10/+16 |
| * | kcsan: Remove CONFIG_KCSAN_DEBUG | Marco Elver | 2021-07-20 | 1 | -9/+0 |
* | | kcsan: use u64 instead of cycles_t | Heiko Carstens | 2021-07-30 | 1 | -1/+1 |
|/ |
|
* | Merge branch 'kcsan.2021.05.18a' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 2021-07-04 | 3 | -134/+127 |
|\ |
|
| * | kcsan: Report observed value changes | Mark Rutland | 2021-05-18 | 3 | -9/+33 |
| * | kcsan: Remove kcsan_report_type | Mark Rutland | 2021-05-18 | 2 | -42/+20 |
| * | kcsan: Remove reporting indirection | Mark Rutland | 2021-05-18 | 1 | -66/+49 |
| * | kcsan: Refactor access_info initialization | Mark Rutland | 2021-05-18 | 1 | -17/+25 |
| * | kcsan: Fold panic() call into print_report() | Mark Rutland | 2021-05-18 | 1 | -13/+8 |
| * | kcsan: Refactor passing watchpoint/other_info | Mark Rutland | 2021-05-18 | 1 | -9/+4 |
| * | kcsan: Distinguish kcsan_report() calls | Mark Rutland | 2021-05-18 | 3 | -15/+33 |
| * | kcsan: Simplify value change detection | Mark Rutland | 2021-05-18 | 1 | -24/+16 |
* | | sched: Introduce task_is_running() | Peter Zijlstra | 2021-06-18 | 1 | -1/+1 |
|/ |
|
* | kcsan: Fix debugfs initcall return type | Arnd Bergmann | 2021-05-18 | 1 | -1/+2 |
* | kcsan: Fix printk format string | Arnd Bergmann | 2021-04-22 | 1 | -1/+1 |
* | kcsan: Add missing license and copyright headers | Marco Elver | 2021-03-08 | 7 | -1/+32 |
* | kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests | Marco Elver | 2021-03-08 | 1 | -62/+54 |
* | kcsan: Make test follow KUnit style recommendations | Marco Elver | 2021-03-08 | 2 | -3/+3 |
* | kcsan, debugfs: Move debugfs file creation out of early init | Marco Elver | 2021-03-08 | 3 | -8/+3 |