Age | Commit message (Expand) | Author | Files | Lines |
2018-11-02 | 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-05 | branch-check: fix long->int truncation when profiling branches | Mikulas Patocka | 1 | -1/+1 |
2018-02-22 | 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-09-01 | 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-23 | gcc-plugins: Add the randstruct plugin | Kees Cook | 1 | -0/+8 |
2017-06-09 | 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-28 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -8/+0 |
2017-02-28 | kprobes: move kprobe declarations to asm-generic/kprobes.h | Luis R. Rodriguez | 1 | -8/+0 |
2017-02-28 | 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 |