Age | Commit message (Expand) | Author | Files | Lines |
2023-06-09 | kcsan: Don't expect 64 bits atomic builtins from 32 bits architectures | Christophe Leroy | 1 | -0/+2 |
2023-04-27 | Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -14/+6 |
2023-04-24 | Merge tag 'kcsan.2023.04.04a' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -4/+13 |
2023-04-18 | printk: export console trace point for kcsan/kasan/kfence/kmsan | Pavankumar Kondeti | 1 | -14/+6 |
2023-03-23 | kcsan: avoid passing -g for test | Marco Elver | 1 | -1/+1 |
2023-03-11 | kcsan: Avoid READ_ONCE() in read_instrumented_memory() | Marco Elver | 1 | -4/+13 |
2023-01-02 | kcsan: test: don't put the expect array on the stack | Max Filippov | 1 | -1/+6 |
2022-12-14 | Merge tag 'hardening-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -2/+1 |
2022-12-12 | Merge tag 'mm-nonmm-stable-2022-12-12' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -0/+1 |
2022-12-12 | Merge tag 'random-6.2-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -10/+2 |
2022-12-11 | kernel: kcsan: kcsan_test: build without structleak plugin | Anders Roxell | 1 | -0/+1 |
2022-12-02 | panic: Consolidate open-coded panic_on_warn checks | Kees Cook | 1 | -2/+1 |
2022-11-18 | treewide: use get_random_u32_inclusive() when possible | Jason A. Donenfeld | 1 | -1/+1 |
2022-11-18 | treewide: use get_random_u32_below() instead of deprecated function | Jason A. Donenfeld | 1 | -2/+2 |
2022-11-17 | kcsan: remove rng selftest | Jason A. Donenfeld | 1 | -8/+0 |
2022-10-18 | kcsan: Instrument memcpy/memset/memmove with newer Clang | Marco Elver | 1 | -0/+50 |
2022-10-11 | treewide: use get_random_bytes() when possible | Jason A. Donenfeld | 1 | -1/+1 |
2022-10-11 | treewide: use get_random_u32() when possible | Jason A. Donenfeld | 1 | -1/+1 |
2022-07-22 | kcsan: test: Add a .kunitconfig to run KCSAN tests | David Gow | 1 | -0/+24 |
2022-05-25 | Merge tag 'linux-kselftest-kunit-5.19-rc1' of git://git.kernel.org/pub/scm/li... | Linus Torvalds | 1 | -18/+13 |
2022-05-16 | kcsan: test: use new suite_{init,exit} support | Marco Elver | 1 | -18/+13 |
2022-04-05 | kcsan: Use preemption model accessors | Valentin Schneider | 1 | -2/+3 |
2022-01-11 | Merge tag 'kcsan.2022.01.09a' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 5 | -106/+863 |
2021-12-14 | arm64: Enable KCSAN | Kefeng Wang | 1 | -0/+1 |
2021-12-09 | kcsan: Only test clear_bit_unlock_is_negative_byte if arch defines it | Marco Elver | 2 | -6/+10 |
2021-12-09 | kcsan: Avoid nested contexts reading inconsistent reorder_access | Marco Elver | 1 | -0/+9 |
2021-12-09 | kcsan: Make barrier tests compatible with lockdep | Marco Elver | 2 | -21/+30 |
2021-12-09 | kcsan: selftest: Add test case to check memory barrier instrumentation | Marco Elver | 2 | -0/+143 |
2021-12-09 | kcsan: test: Add test cases for memory barrier instrumentation | Marco Elver | 1 | -0/+319 |
2021-12-09 | kcsan: test: Match reordered or normal accesses | Marco Elver | 1 | -29/+63 |
2021-12-09 | kcsan: Show location access was reordered to | Marco Elver | 1 | -12/+23 |
2021-12-09 | kcsan: Call scoped accesses reordered in reports | Marco Elver | 2 | -10/+10 |
2021-12-09 | kcsan: Add core memory barrier instrumentation functions | Marco Elver | 1 | -1/+67 |
2021-12-09 | kcsan: Add core support for a subset of weak memory modeling | Marco Elver | 1 | -15/+187 |
2021-12-09 | kcsan: Avoid checking scoped accesses from nested contexts | Marco Elver | 1 | -3/+15 |
2021-12-09 | kcsan: Remove redundant zero-initialization of globals | Marco Elver | 1 | -5/+0 |
2021-12-09 | kcsan: Refactor reading of instrumented memory | Marco Elver | 1 | -34/+17 |
2021-09-13 | kcsan: selftest: Cleanup and add missing __init | Marco Elver | 1 | -42/+30 |
2021-09-13 | kcsan: Move ctx to start of argument list | Marco Elver | 1 | -4/+4 |
2021-09-13 | kcsan: Support reporting scoped read-write access type | Marco Elver | 2 | -3/+9 |
2021-09-13 | kcsan: Start stack trace with explicit location if provided | Marco Elver | 2 | -13/+61 |
2021-09-13 | kcsan: Save instruction pointer for scoped accesses | Marco Elver | 1 | -3/+9 |
2021-09-13 | kcsan: Add ability to pass instruction pointer of access to reporting | Marco Elver | 3 | -38/+45 |
2021-09-13 | kcsan: test: Fix flaky test case | Marco Elver | 1 | -4/+18 |
2021-09-13 | kcsan: test: Use kunit_skip() to skip tests | Marco Elver | 1 | -4/+7 |
2021-09-13 | kcsan: test: Defer kcsan_test_init() after kunit initialization | Marco Elver | 1 | -1/+1 |
2021-09-02 | Merge tag 'locking-debug-2021-09-01' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 4 | -51/+175 |
2021-07-30 | kcsan: use u64 instead of cycles_t | Heiko Carstens | 1 | -1/+1 |
2021-07-20 | kcsan: permissive: Ignore data-racy 1-bit value changes | Marco Elver | 2 | -1/+80 |
2021-07-20 | kcsan: Print if strict or non-strict during init | Marco Elver | 1 | -0/+9 |