| Commit message (Expand) | Author | Age | Files | Lines |
* | Rebase locking/kcsan to locking/urgent | Thomas Gleixner | 2020-06-11 | 14 | -563/+1274 |
|\ |
|
| * | Merge branch 'kcsan-for-tip' of git://git.kernel.org/pub/scm/linux/kernel/git... | Thomas Gleixner | 2020-05-08 | 3 | -59/+225 |
| |\ |
|
| | * | kcsan: Add __kcsan_{enable,disable}_current() variants | Marco Elver | 2020-05-06 | 1 | -3/+14 |
| | * | kcsan: Change data_race() to no longer require marking racing accesses | Marco Elver | 2020-04-14 | 1 | -2/+2 |
| | * | kcsan: Move kcsan_{disable,enable}_current() to kcsan-checks.h | Marco Elver | 2020-04-14 | 2 | -16/+16 |
| | * | kcsan: Introduce scoped ASSERT_EXCLUSIVE macros | Marco Elver | 2020-04-14 | 1 | -1/+72 |
| | * | kcsan: Add support for scoped accesses | Marco Elver | 2020-04-14 | 2 | -0/+60 |
| | * | kcsan: Update API documentation in kcsan-checks.h | Marco Elver | 2020-03-25 | 1 | -37/+61 |
| * | | Merge tag 'v5.7-rc1' into locking/kcsan, to resolve conflicts and refresh | Ingo Molnar | 2020-04-13 | 688 | -5870/+15339 |
| |\ \
| | |/
| |/| |
|
| * | | kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) | Marco Elver | 2020-03-21 | 1 | -6/+63 |
| * | | kcsan: Add kcsan_set_access_mask() support | Marco Elver | 2020-03-21 | 2 | -0/+16 |
| * | | compiler.h, seqlock.h: Remove unnecessary kcsan.h includes | Marco Elver | 2020-03-21 | 2 | -3/+1 |
| * | | kcsan: Move interfaces that affects checks to kcsan-checks.h | Marco Elver | 2020-03-21 | 2 | -43/+46 |
| * | | kcsan: Introduce ASSERT_EXCLUSIVE_*() macros | Marco Elver | 2020-03-21 | 1 | -0/+40 |
| * | | kcsan: Introduce KCSAN_ACCESS_ASSERT access type | Marco Elver | 2020-03-21 | 1 | -6/+12 |
| * | | kcsan: Add docbook header for data_race() | Paul E. McKenney | 2020-03-21 | 1 | -6/+8 |
| * | | copy_to_user, copy_from_user: Use generic instrumented.h | Marco Elver | 2020-03-21 | 1 | -7/+7 |
| * | | asm-generic, kcsan: Add KCSAN instrumentation for bitops | Marco Elver | 2020-03-21 | 3 | -20/+20 |
| * | | asm-generic, atomic-instrumented: Use generic instrumented.h | Marco Elver | 2020-03-21 | 1 | -204/+191 |
| * | | include/linux: Add instrumented.h infrastructure | Marco Elver | 2020-03-21 | 1 | -0/+109 |
| * | | Merge branch 'linus' into locking/kcsan, to pick up fixes | Ingo Molnar | 2020-03-21 | 36 | -72/+150 |
| |\ \ |
|
| * \ \ | Merge branch 'x86/kdump' into locking/kcsan, to resolve conflicts | Ingo Molnar | 2020-03-21 | 618 | -6147/+18903 |
| |\ \ \ |
|
| * \ \ \ | Merge branch 'kcsan.2020.01.07a' into locking/kcsan | Ingo Molnar | 2020-01-24 | 5 | -505/+511 |
| |\ \ \ \ |
|
| | * | | | | kcsan: Add __no_kcsan function attribute | Marco Elver | 2020-01-07 | 2 | -4/+6 |
| | * | | | | asm-generic/atomic: Use __always_inline for fallback wrappers | Marco Elver | 2020-01-07 | 1 | -169/+171 |
| | * | | | | asm-generic/atomic: Use __always_inline for pure wrappers | Marco Elver | 2020-01-07 | 2 | -332/+334 |
| * | | | | | Merge tag 'v5.5-rc7' into locking/kcsan, to refresh the tree | Ingo Molnar | 2020-01-20 | 26 | -65/+170 |
| |\ \ \ \ \ |
|
| * \ \ \ \ \ | Merge tag 'v5.5-rc5' into locking/kcsan, to resolve conflict | Ingo Molnar | 2020-01-06 | 11 | -29/+46 |
| |\ \ \ \ \ \ |
|
| * \ \ \ \ \ \ | Merge tag 'v5.5-rc4' into locking/kcsan, to resolve conflicts | Ingo Molnar | 2019-12-30 | 661 | -7929/+15703 |
| |\ \ \ \ \ \ \
| | |_|_|/ / / /
| |/| | | | | | |
|
| * | | | | | | | kcsan: Improve various small stylistic details | Ingo Molnar | 2019-11-20 | 5 | -34/+23 |
| * | | | | | | | Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau... | Ingo Molnar | 2019-11-19 | 8 | -202/+531 |
| |\ \ \ \ \ \ \ |
|
| | * | | | | | | | locking/atomics, kcsan: Add KCSAN instrumentation | Marco Elver | 2019-11-16 | 1 | -190/+203 |
| | * | | | | | | | seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier | Marco Elver | 2019-11-16 | 1 | -2/+9 |
| | * | | | | | | | seqlock, kcsan: Add annotations for KCSAN | Marco Elver | 2019-11-16 | 1 | -2/+38 |
| | * | | | | | | | include/linux/compiler.h: Introduce data_race(expr) macro | Marco Elver | 2019-11-16 | 1 | -0/+20 |
| | * | | | | | | | kcsan: Add Kernel Concurrency Sanitizer infrastructure | Marco Elver | 2019-11-16 | 6 | -8/+261 |
* | | | | | | | | | locking/atomics: Flip fallbacks and instrumentation | Peter Zijlstra | 2020-06-11 | 3 | -7/+2303 |
* | | | | | | | | | asm-generic/atomic: Use __always_inline for fallback wrappers | Marco Elver | 2020-06-11 | 1 | -169/+171 |
* | | | | | | | | | Merge branch 'work.sysctl' of git://git.kernel.org/pub/scm/linux/kernel/git/v... | Linus Torvalds | 2020-06-11 | 2 | -7/+5 |
|\ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | trace: fix an incorrect __user annotation on stack_trace_sysctl | Christoph Hellwig | 2020-06-08 | 1 | -3/+2 |
| * | | | | | | | | | net/sysctl: remove leftover __user annotations on neigh_proc_dointvec* | Christoph Hellwig | 2020-06-08 | 1 | -4/+3 |
* | | | | | | | | | | Merge branch 'uaccess.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 2020-06-11 | 1 | -1/+1 |
|\ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | user_regset_copyout_zero(): use clear_user() | Al Viro | 2020-06-03 | 1 | -1/+1 |
* | | | | | | | | | | | Merge branch 'rwonce/rework' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 2020-06-10 | 4 | -90/+126 |
|\ \ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | | compiler_types.h: Use unoptimized __unqual_scalar_typeof for sparse | Marco Elver | 2020-06-05 | 1 | -1/+1 |
| * | | | | | | | | | | | compiler_types.h: Optimize __unqual_scalar_typeof compilation time | Marco Elver | 2020-06-05 | 1 | -1/+22 |
| * | | | | | | | | | | | compiler.h: Enforce that READ_ONCE_NOCHECK() access size is sizeof(long) | Will Deacon | 2020-06-05 | 1 | -2/+5 |
| * | | | | | | | | | | | compiler-types.h: Include naked type in __pick_integer_type() match | Will Deacon | 2020-06-05 | 1 | -2/+7 |
| * | | | | | | | | | | | READ_ONCE: Fix comment describing 2x32-bit atomicity | Will Deacon | 2020-06-05 | 1 | -3/+3 |
| * | | | | | | | | | | | locking/barriers: Use '__unqual_scalar_typeof' for load-acquire macros | Will Deacon | 2020-04-16 | 1 | -8/+8 |