| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-12-08 | include/linux: change "__auto_type" to "auto" | H. Peter Anvin | 1 | -1/+1 |
| 2025-12-06 | Merge tag 'mm-nonmm-stable-2025-12-06-11-14' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 1 | -6/+0 |
| 2025-11-12 | compiler.h: remove ARCH_SEL() | Thomas Weißschuh | 1 | -6/+0 |
| 2025-10-14 | compiler.h: Make addressable symbols less of an eyesore | Josh Poimboeuf | 1 | -1/+1 |
| 2025-10-14 | compiler: Tweak __UNIQUE_ID() naming | Josh Poimboeuf | 1 | -1/+5 |
| 2025-09-29 | Merge tag 'hardening-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -1/+1 |
| 2025-09-24 | kcfi: Rename CONFIG_CFI_CLANG to CONFIG_CFI | Kees Cook | 1 | -1/+1 |
| 2025-08-18 | compiler: remove __ADDRESSABLE_ASM{_STR,}() again | Jan Beulich | 1 | -8/+0 |
| 2025-04-29 | build_bug.h: more user friendly error messages in BUILD_BUG_ON_ZERO() | Vincent Mailhol | 1 | -2/+2 |
| 2025-04-01 | Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -0/+20 |
| 2025-03-24 | Merge tag 'x86-core-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -0/+10 |
| 2025-03-24 | Merge tag 'hardening-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -1/+17 |
| 2025-03-16 | compiler.h: introduce TYPEOF_UNQUAL() macro | Uros Bizjak | 1 | -0/+20 |
| 2025-03-03 | Merge tag 'v6.14-rc5' into x86/core, to pick up fixes | Ingo Molnar | 1 | -1/+1 |
| 2025-03-03 | compiler.h: Introduce __must_be_noncstr() | Kees Cook | 1 | -1/+17 |
| 2025-02-28 | Merge tag 'objtool-urgent-2025-02-28' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -1/+1 |
| 2025-02-25 | objtool: Fix C jump table annotations for Clang | Ard Biesheuvel | 1 | -1/+1 |
| 2025-02-14 | x86/cfi: Clean up linkage | Peter Zijlstra | 1 | -0/+10 |
| 2025-02-08 | Merge tag 'hardening-v6.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -13/+19 |
| 2025-02-06 | compiler.h: Introduce __must_be_byte_array() | Kees Cook | 1 | -1/+7 |
| 2025-02-06 | compiler.h: Move C string helpers into C-only kernel section | Kees Cook | 1 | -13/+13 |
| 2025-01-26 | Merge tag 'bitmap-for-6.14' of https://github.com:/norov/linux | Linus Torvalds | 1 | -0/+22 |
| 2025-01-21 | Merge tag 'objtool-core-2025-01-20' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -30/+7 |
| 2024-12-30 | compiler.h: add const_true() | Vincent Mailhol | 1 | -0/+22 |
| 2024-12-13 | x86/static-call: provide a way to do very early static-call updates | Juergen Gross | 1 | -11/+26 |
| 2024-12-02 | objtool: Remove annotate_{,un}reachable() | Peter Zijlstra | 1 | -27/+0 |
| 2024-12-02 | unreachable: Unify | Peter Zijlstra | 1 | -3/+7 |
| 2024-11-16 | compiler.h: Fix undefined BUILD_BUG_ON_ZERO() | Philipp Reisner | 1 | -2/+9 |
| 2024-09-26 | compiler.h: specify correct attribute for .rodata..c_jump_table | Tiezhu Yang | 1 | -1/+1 |
| 2024-08-22 | string: Check for "nonstring" attribute on strscpy() arguments | Kees Cook | 1 | -0/+3 |
| 2024-07-30 | minmax: improve macro expansion and type checking | Linus Torvalds | 1 | -0/+9 |
| 2024-07-21 | Merge tag 'mm-nonmm-stable-2024-07-21-15-07' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 1 | -4/+2 |
| 2024-06-28 | compiler.h: simplify data_race() macro | Alexey Dobriyan | 1 | -4/+2 |
| 2024-05-30 | kcsan: Add example to data_race() kerneldoc header | Paul E. McKenney | 1 | -1/+9 |
| 2024-04-09 | compiler.h: Add missing quote in macro comment | Thorsten Blum | 1 | -1/+1 |
| 2024-03-22 | Merge tag 'loongarch-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ch... | Linus Torvalds | 1 | -0/+9 |
| 2024-03-12 | Merge tag 'hardening-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -0/+39 |
| 2024-03-11 | LoongArch: Add ORC stack unwinder support | Tiezhu Yang | 1 | -0/+9 |
| 2024-03-01 | compiler.h: Explain how __is_constexpr() works | Kees Cook | 1 | -0/+39 |
| 2024-02-14 | Merge tag 'v6.8-rc4' into x86/percpu, to resolve conflicts and refresh the br... | Ingo Molnar | 1 | -4/+9 |
| 2023-10-23 | x86/percpu: Introduce const-qualified const_pcpu_hot to micro-optimize code g... | Uros Bizjak | 1 | -1/+1 |
| 2023-10-18 | compiler.h: move __is_constexpr() to compiler.h | David Laight | 1 | -0/+8 |
| 2023-10-04 | compiler.h: unify __UNIQUE_ID | Nick Desaulniers | 1 | -4/+1 |
| 2023-05-17 | tracing: make ftrace_likely_update() declaration visible | Arnd Bergmann | 1 | -3/+2 |
| 2022-11-02 | overflow: Introduce overflows_type() and castable_to_type() | Kees Cook | 1 | -0/+1 |
| 2022-09-26 | treewide: Drop function_nocfi | Sami Tolvanen | 1 | -10/+0 |
| 2022-09-26 | cfi: Drop __CFI_ADDRESSABLE | Sami Tolvanen | 1 | -2/+4 |
| 2022-08-29 | tracing: Define the is_signed_type() macro once | Bart Van Assche | 1 | -0/+6 |
| 2022-04-22 | objtool: Add CONFIG_OBJTOOL | Josh Poimboeuf | 1 | -3/+3 |
| 2022-03-15 | x86,objtool: Move the ASM_REACHABLE annotation to objtool.h | Peter Zijlstra | 1 | -7/+0 |
| 2022-02-02 | x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm | Nick Desaulniers | 1 | -16/+5 |
| 2021-12-21 | compiler.h: Fix annotation macro misplacement with Clang | Josh Poimboeuf | 1 | -2/+2 |
| 2021-09-15 | compiler.h: Introduce absolute_pointer macro | Guenter Roeck | 1 | -0/+2 |
| 2021-06-30 | Merge tag 'clang-features-v5.14-rc1' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -0/+10 |
| 2021-06-14 | CFI: Move function_nocfi() into compiler.h | Mark Rutland | 1 | -0/+10 |
| 2021-05-19 | compiler.h: Avoid using inline asm operand modifiers | Vasily Gorbik | 1 | -8/+14 |
| 2021-01-22 | jump_label: Do not profile branch annotations | Steven Rostedt (VMware) | 1 | -0/+2 |
| 2020-11-14 | compiler.h: fix barrier_data() on clang | Arvind Sankar | 1 | -2/+16 |
| 2020-10-25 | treewide: Convert macro and uses of __section(foo) to __section("foo") | Joe Perches | 1 | -4/+4 |
| 2020-10-13 | compiler.h: avoid escaped section names | Nick Desaulniers | 1 | -1/+1 |
| 2020-09-01 | compiler.h: Make __ADDRESSABLE() symbol truly unique | Josh Poimboeuf | 1 | -1/+1 |
| 2020-08-03 | Merge tag 'core-headers-2020-08-03' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -53/+0 |
| 2020-07-24 | compiler.h: Move instrumentation_begin()/end() to new <linux/instrumentation.... | Ingo Molnar | 1 | -53/+0 |
| 2020-07-21 | compiler.h: Move compiletime_assert() macros into compiler_types.h | Will Deacon | 1 | -41/+0 |
| 2020-07-21 | compiler.h: Split {READ,WRITE}_ONCE definitions out into rwonce.h | Will Deacon | 1 | -91/+2 |
| 2020-06-25 | rcu: Fixup noinstr warnings | Peter Zijlstra | 1 | -1/+1 |
| 2020-06-11 | compiler.h: Move function attributes to compiler_types.h | Marco Elver | 1 | -29/+0 |
| 2020-06-11 | compiler.h: Avoid nested statement expression in data_race() | Marco Elver | 1 | -5/+5 |
| 2020-06-11 | compiler.h: Remove data_race() and unnecessary checks from {READ,WRITE}_ONCE() | Marco Elver | 1 | -11/+2 |
| 2020-06-11 | kcsan: Remove 'noinline' from __no_kcsan_or_inline | Marco Elver | 1 | -4/+2 |
| 2020-06-11 | Rebase locking/kcsan to locking/urgent | Thomas Gleixner | 1 | -11/+60 |
| 2020-06-10 | Merge branch 'rwonce/rework' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -79/+69 |
| 2020-06-05 | compiler.h: Enforce that READ_ONCE_NOCHECK() access size is sizeof(long) | Will Deacon | 1 | -2/+5 |
| 2020-06-05 | READ_ONCE: Fix comment describing 2x32-bit atomicity | Will Deacon | 1 | -3/+3 |
| 2020-06-01 | Merge tag 'core-kprobes-2020-06-01' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -0/+53 |
| 2020-05-19 | vmlinux.lds.h: Create section for protection against instrumentation | Thomas Gleixner | 1 | -0/+53 |
| 2020-05-15 | x86: Fix early boot crash on gcc-10, third try | Borislav Petkov | 1 | -0/+6 |
| 2020-05-08 | Merge branch 'kcsan-for-tip' of git://git.kernel.org/pub/scm/linux/kernel/git... | Thomas Gleixner | 1 | -2/+2 |
| 2020-04-16 | READ_ONCE: Drop pointer qualifiers when reading from scalar types | Will Deacon | 1 | -3/+3 |
| 2020-04-16 | READ_ONCE: Enforce atomicity for {READ,WRITE}_ONCE() memory accesses | Will Deacon | 1 | -3/+30 |
| 2020-04-16 | READ_ONCE: Simplify implementations of {READ,WRITE}_ONCE() | Will Deacon | 1 | -79/+39 |
| 2020-04-13 | kcsan: Change data_race() to no longer require marking racing accesses | Marco Elver | 1 | -2/+2 |
| 2020-04-13 | Merge tag 'v5.7-rc1' into locking/kcsan, to resolve conflicts and refresh | Ingo Molnar | 1 | -1/+1 |
| 2020-04-07 | compiler.h: fix error in BUILD_BUG_ON() reporting | Vegard Nossum | 1 | -1/+1 |
| 2020-03-21 | compiler.h, seqlock.h: Remove unnecessary kcsan.h includes | Marco Elver | 1 | -2/+0 |
| 2020-03-21 | kcsan: Add docbook header for data_race() | Paul E. McKenney | 1 | -6/+8 |
| 2020-01-07 | kcsan: Add __no_kcsan function attribute | Marco Elver | 1 | -2/+5 |
| 2019-11-20 | kcsan: Improve various small stylistic details | Ingo Molnar | 1 | -1/+1 |
| 2019-11-16 | include/linux/compiler.h: Introduce data_race(expr) macro | Marco Elver | 1 | -0/+20 |
| 2019-11-16 | kcsan: Add Kernel Concurrency Sanitizer infrastructure | Marco Elver | 1 | -8/+29 |
| 2019-09-08 | include/linux/compiler.h: fix Oops for Clang-compiled kernels | Nick Desaulniers | 1 | -4/+4 |
| 2019-07-09 | objtool: Add support for C jump tables | Josh Poimboeuf | 1 | -0/+5 |
| 2019-05-09 | tracing: Simplify "if" macro code | Linus Torvalds | 1 | -17/+18 |
| 2019-01-09 | include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR | Michael S. Tsirkin | 1 | -1/+3 |
| 2018-12-19 | Revert "x86/objtool: Use asm macros to work around GCC inlining bugs" | Ingo Molnar | 1 | -43/+13 |
| 2018-11-05 | compiler: remove __no_sanitize_address_or_inline again | Martin Schwidefsky | 1 | -1/+1 |
| 2018-11-01 | Merge tag 'compiler-attributes-for-linus-4.20-rc1' of https://github.com/ojed... | Linus Torvalds | 1 | -11/+13 |
| 2018-10-28 | Merge tag 'vla-v4.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ke... | Linus Torvalds | 1 | -16/+1 |
| 2018-10-19 | compiler.h: update definition of unreachable() | ndesaulniers@google.com | 1 | -1/+4 |
| 2018-10-11 | compiler.h: give up __compiletime_assert_fallback() | Masahiro Yamada | 1 | -16/+1 |
| 2018-10-04 | x86/objtool: Use asm macros to work around GCC inlining bugs | Nadav Amit | 1 | -13/+43 |
| 2018-09-30 | Compiler Attributes: remove uses of __attribute__ from compiler.h | Miguel Ojeda | 1 | -6/+6 |
| 2018-09-30 | Compiler Attributes: KENTRY used twice the "used" attribute | Miguel Ojeda | 1 | -1/+1 |
| 2018-09-30 | Compiler Attributes: remove unneeded sparse (__CHECKER__) tests | Miguel Ojeda | 1 | -4/+0 |
| 2018-09-30 | Compiler Attributes: homogenize __must_be_array | Miguel Ojeda | 1 | -0/+7 |
| 2018-09-30 | Compiler Attributes: always use the extra-underscores syntax | Miguel Ojeda | 1 | -4/+4 |
| 2018-09-30 | Compiler Attributes: remove unused attributes | Miguel Ojeda | 1 | -4/+0 |
| 2018-08-22 | module: use relative references for __ksymtab entries | Ard Biesheuvel | 1 | -0/+19 |
| 2018-08-22 | linux/compiler.h: don't use bool | Rasmus Villemoes | 1 | -1/+1 |
| 2018-06-04 | branch-check: fix long->int truncation when profiling branches | Mikulas Patocka | 1 | -1/+1 |
| 2018-02-21 | bug.h: work around GCC PR82365 in BUG() | Arnd Bergmann | 1 | -0/+5 |
| 2018-02-12 | Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert... | Linus Torvalds | 1 | -0/+4 |
| 2018-02-08 | compiler-gcc.h: Introduce __optimize function attribute | Geert Uytterhoeven | 1 | -0/+4 |
| 2018-02-01 | compiler.h: Add read_word_at_a_time() function. | Andrey Ryabinin | 1 | -0/+8 |
| 2018-02-01 | compiler.h, kasan: Avoid duplicating __read_once_size_nocheck() | Andrey Ryabinin | 1 | -8/+6 |
| 2017-12-12 | compiler.h: Remove ACCESS_ONCE() | Mark Rutland | 1 | -36/+11 |
| 2017-11-14 | Merge branch 'linus' into core/objtool, to pick up dependent commits | Ingo Molnar | 1 | -282/+4 |
| 2017-11-07 | objtool: Make unreachable annotation inline asms explicitly volatile | Josh Poimboeuf | 1 | -8/+8 |
| 2017-11-07 | objtool: Add a comment for the unreachable annotation macros | Josh Poimboeuf | 1 | -0/+5 |
| 2017-11-07 | Merge branch 'linus' into locking/core, to resolve conflicts | Ingo Molnar | 1 | -2/+3 |
| 2017-11-04 | objtool: Prevent GCC from merging annotate_unreachable(), take 2 | Josh Poimboeuf | 1 | -2/+2 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-10-24 | locking/barriers: Kill lockless_dereference() | Will Deacon | 1 | -20/+0 |
| 2017-10-24 | locking/barriers: Add implicit smp_read_barrier_depends() to READ_ONCE() | Will Deacon | 1 | -0/+1 |
| 2017-10-24 | linux/compiler.h: Split into compiler.h and compiler_types.h | Will Deacon | 1 | -262/+3 |
| 2017-09-04 | Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -0/+4 |
| 2017-09-04 | Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -1/+27 |
| 2017-08-31 | include/linux/compiler.h: don't perform compiletime_assert with -O0 | Joe Stringer | 1 | -1/+5 |
| 2017-08-26 | Merge branch 'linus' into x86/mm to pick up fixes and to fix conflicts | Ingo Molnar | 1 | -0/+5 |
| 2017-08-10 | Merge branch 'x86/urgent' into x86/asm, to pick up fixes | Ingo Molnar | 1 | -0/+5 |
| 2017-07-28 | objtool: Assume unannotated UD2 instructions are dead ends | Josh Poimboeuf | 1 | -1/+24 |
| 2017-07-25 | x86/asm: Add ASM_UNREACHABLE | Kees Cook | 1 | -0/+3 |
| 2017-07-19 | Merge tag 'gcc-plugins-v4.13-rc2' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -0/+5 |
| 2017-07-18 | compiler-gcc.h: Introduce __nostackprotector function attribute | Tom Lendacky | 1 | -0/+4 |
| 2017-07-05 | Merge tag 'gcc-plugins-v4.13-rc1' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -0/+12 |
| 2017-06-30 | task_struct: Allow randomized layout | Kees Cook | 1 | -0/+5 |
| 2017-06-22 | gcc-plugins: Add the randstruct plugin | Kees Cook | 1 | -0/+8 |
| 2017-06-08 | rcu: Remove SPARSE_RCU_POINTER Kconfig option | Paul E. McKenney | 1 | -4/+0 |
| 2017-05-28 | compiler: Add __designated_init annotation | Kees Cook | 1 | -0/+4 |
| 2017-02-27 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -8/+0 |
| 2017-02-27 | kprobes: move kprobe declarations to asm-generic/kprobes.h | Luis R. Rodriguez | 1 | -8/+0 |
| 2017-02-27 | Merge tag 'trace-v4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/rost... | Linus Torvalds | 1 | -10/+17 |
| 2017-01-19 | tracing: Show number of constants profiled in likely profiler | Steven Rostedt (VMware) | 1 | -5/+10 |
| 2017-01-18 | gcc-plugins: Add structleak for more stack initialization | Kees Cook | 1 | -1/+5 |
| 2017-01-17 | tracing: Process constants for (un)likely() profiler | Steven Rostedt (VMware) | 1 | -6/+8 |
| 2016-10-15 | Merge tag 'gcc-plugins-v4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -0/+4 |
| 2016-10-14 | Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek... | Linus Torvalds | 1 | -0/+23 |
| 2016-10-10 | latent_entropy: Mark functions with __latent_entropy | Emese Revfy | 1 | -0/+4 |
| 2016-09-09 | kbuild: allow archs to select link dead code/data elimination | Nicholas Piggin | 1 | -0/+23 |
| 2016-09-05 | locking/barriers: Don't use sizeof(void) in lockless_dereference() | Johannes Berg | 1 | -3/+4 |
| 2016-08-18 | locking/barriers: Suppress sparse warnings in lockless_dereference() | Johannes Berg | 1 | -3/+3 |
| 2016-07-28 | Merge tag 'libnvdimm-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -2/+0 |
| 2016-07-12 | pmem: kill __pmem address space | Dan Williams | 1 | -2/+0 |
| 2016-06-14 | locking/barriers: Move smp_cond_load_acquire() to asm-generic/barrier.h | Peter Zijlstra | 1 | -37/+0 |
| 2016-06-14 | locking/barriers: Introduce smp_acquire__after_ctrl_dep() | Peter Zijlstra | 1 | -5/+12 |
| 2016-06-14 | locking/barriers: Replace smp_cond_acquire() with smp_cond_load_acquire() | Peter Zijlstra | 1 | -6/+19 |
| 2016-06-08 | locking/barriers: Validate lockless_dereference() is used on a pointer type | Peter Zijlstra | 1 | -0/+4 |
| 2016-05-19 | compiler.h: add support for malloc attribute | Rasmus Villemoes | 1 | -0/+4 |
| 2016-03-15 | Merge commit 'fixes.2015.02.23a' into core/rcu | Ingo Molnar | 1 | -4/+8 |
| 2016-02-29 | Merge tag 'v4.5-rc6' into locking/core, to pick up fixes | Ingo Molnar | 1 | -1/+1 |
| 2016-02-23 | sparse: Add __private to privatize members of structs | Boqun Feng | 1 | -4/+8 |
| 2016-02-15 | tracing: Fix freak link error caused by branch tracer | Arnd Bergmann | 1 | -1/+1 |
| 2016-02-09 | locking/atomics: Update comment about READ_ONCE() and structures | Konrad Rzeszutek Wilk | 1 | -2/+3 |
| 2015-12-04 | locking, sched: Introduce smp_cond_acquire() and use it | Peter Zijlstra | 1 | -0/+17 |
| 2015-11-05 | compiler.h: add support for function attribute assume_aligned | Rasmus Villemoes | 1 | -0/+8 |
| 2015-11-04 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39... | Linus Torvalds | 1 | -1/+1 |
| 2015-11-03 | atomic: remove all traces of READ_ONCE_CTRL() and atomic*_read_ctrl() | Linus Torvalds | 1 | -16/+0 |
| 2015-10-20 | compiler, atomics, kasan: Provide READ_ONCE_NOCHECK() | Andrey Ryabinin | 1 | -13/+53 |
| 2015-10-14 | s390/compiler.h Fix sparse vs. hotpatch | Christian Borntraeger | 1 | -1/+1 |
| 2015-08-12 | locking, compiler.h: Cast away attributes in the WRITE_ONCE() magic | Christian Borntraeger | 1 | -1/+6 |
| 2015-07-11 | Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -1/+1 |
| 2015-07-01 | Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -0/+15 |
| 2015-06-30 | sparse: fix misplaced __pmem definition | Dan Williams | 1 | -1/+1 |
| 2015-06-29 | Merge tag 'libnvdimm-for-4.2' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -0/+2 |
| 2015-06-26 | arch, x86: pmem api for ensuring durability of persistent memory updates | Ross Zwisler | 1 | -0/+2 |
| 2015-06-24 | rcu: merge fix for Convert ACCESS_ONCE() to READ_ONCE() and WRITE_ONCE() | Stephen Rothwell | 1 | -1/+1 |
| 2015-06-22 | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -2/+2 |
| 2015-05-28 | rcu: Move lockless_dereference() out of rcupdate.h | Peter Zijlstra | 1 | -0/+15 |
| 2015-05-27 | smp: Make control dependencies work on Alpha, improve documentation | Paul E. McKenney | 1 | -0/+16 |
| 2015-05-19 | locking/arch: Add WRITE_ONCE() to set_mb() | Peter Zijlstra | 1 | -1/+1 |
| 2015-05-08 | kernel: Replace reference to ASSIGN_ONCE() with WRITE_ONCE() in comment | Preeti U Murthy | 1 | -1/+1 |
| 2015-05-04 | lib: make memzero_explicit more robust against dead store elimination | Daniel Borkmann | 1 | -0/+4 |
| 2015-03-27 | locking: Remove atomicy checks from {READ,WRITE}_ONCE | Peter Zijlstra | 1 | -16/+0 |
| 2015-02-21 | kernel: make READ_ONCE() valid on const arguments | Linus Torvalds | 1 | -3/+3 |
| 2015-02-14 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/borntr... | Linus Torvalds | 1 | -5/+16 |
| 2015-02-11 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39... | Linus Torvalds | 1 | -0/+4 |
| 2015-01-29 | ftrace: let notrace function attribute disable hotpatching if necessary | Heiko Carstens | 1 | -0/+4 |
| 2015-01-21 | Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau... | Ingo Molnar | 1 | -1/+1 |
| 2015-01-19 | kernel: Fix sparse warning for ACCESS_ONCE | Christian Borntraeger | 1 | -1/+1 |
| 2015-01-19 | kernel: tighten rules for ACCESS ONCE | Christian Borntraeger | 1 | -5/+16 |
| 2015-01-13 | kernel: Change ASSIGN_ONCE(val, x) to WRITE_ONCE(x, val) | Christian Borntraeger | 1 | -6/+6 |
| 2015-01-06 | compiler: Allow 1- and 2-byte smp_load_acquire() and smp_store_release() | Paul E. McKenney | 1 | -1/+1 |
| 2014-12-18 | kernel: Provide READ_ONCE and ASSIGN_ONCE | Christian Borntraeger | 1 | -0/+74 |
| 2014-06-12 | Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -0/+2 |
| 2014-06-04 | compiler.h: avoid sparse errors in __compiletime_error_fallback() | James Hogan | 1 | -2/+11 |
| 2014-04-24 | kprobes: Introduce NOKPROBE_SYMBOL() macro to maintain kprobes blacklist | Masami Hiramatsu | 1 | -0/+2 |
| 2014-04-09 | LLVMLinux: Add support for clang to compiler.h and new compiler-clang.h | Mark Charlebois | 1 | -0/+7 |
| 2014-01-23 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 | Linus Torvalds | 1 | -0/+4 |
| 2014-01-12 | arch: Introduce smp_load_acquire(), smp_store_release() | Peter Zijlstra | 1 | -0/+9 |
| 2013-12-05 | crypto: more robust crypto_memneq | Cesar Eduardo Barros | 1 | -0/+4 |