Age | Commit message (Expand) | Author |
2020-06-15 | compiler_types.h: Add __no_sanitize_{address,undefined} to noinstr | Marco Elver |
2020-06-11 | Rebase locking/kcsan to locking/urgent | Thomas Gleixner |
2020-04-15 | compiler/gcc: Raise minimum GCC version for kernel builds to 4.8 | Will Deacon |
2020-01-07 | kcsan: Add __no_kcsan function attribute | Marco Elver |
2019-11-16 | kcsan: Add Kernel Concurrency Sanitizer infrastructure | Marco Elver |
2019-07-18 | bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() | Josh Poimboeuf |
2019-01-21 | Merge tags 'compiler-attributes-for-linus-v5.0-rc3' and 'clang-format-for-lin... | Linus Torvalds |
2019-01-09 | include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR | Michael S. Tsirkin |
2019-01-09 | x86, modpost: Replace last remnants of RETPOLINE with CONFIG_RETPOLINE | WANG Chao |
2018-12-28 | kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS | Andrey Konovalov |
2018-11-05 | compiler: remove __no_sanitize_address_or_inline again | Martin Schwidefsky |
2018-11-01 | Merge tag 'compiler-attributes-for-linus-4.20-rc1' of https://github.com/ojed... | Linus Torvalds |
2018-10-23 | Merge tag 's390-4.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390... | Linus Torvalds |
2018-10-19 | compiler-gcc: remove comment about gcc 4.5 from unreachable() | ndesaulniers@google.com |
2018-10-09 | compiler: introduce __no_sanitize_address_or_inline | Vasily Gorbik |
2018-09-30 | Compiler Attributes: use feature checks instead of version checks | Miguel Ojeda |
2018-09-30 | Compiler Attributes: remove unneeded sparse (__CHECKER__) tests | Miguel Ojeda |
2018-09-30 | Compiler Attributes: homogenize __must_be_array | Miguel Ojeda |
2018-09-30 | Compiler Attributes: always use the extra-underscores syntax | Miguel Ojeda |
2018-09-30 | Compiler Attributes: remove unused attributes | Miguel Ojeda |
2018-09-20 | Compiler Attributes: naked can be shared | Miguel Ojeda |
2018-09-20 | Compiler Attributes: naked was fixed in gcc 4.6 | Miguel Ojeda |
2018-08-22 | include/linux/compiler*.h: make compiler-*.h mutually exclusive | Nick Desaulniers |
2018-08-20 | Raise the minimum required gcc version to 4.6 | Joe Perches |
2018-08-18 | deprecate the '__deprecated' attribute warnings entirely and for good | Linus Torvalds |
2018-07-03 | compiler-gcc.h: Add __attribute__((gnu_inline)) to all inline declarations | Nick Desaulniers |
2018-06-25 | kbuild: add macro for controlling warnings to linux/compiler.h | Arnd Bergmann |
2018-05-31 | compiler.h: enable builtin overflow checkers and add fallback code | Rasmus Villemoes |
2018-04-11 | task_struct: only use anon struct under randstruct plugin | Kees Cook |
2018-02-26 | Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds |
2018-02-21 | bug.h: work around GCC PR82365 in BUG() | Arnd Bergmann |
2018-02-20 | x86/retpoline: Support retpoline builds with Clang | David Woodhouse |
2018-02-12 | Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert... | Linus Torvalds |
2018-02-08 | compiler-gcc.h: __nostackprotector needs gcc-4.4 and up | Geert Uytterhoeven |
2018-02-08 | compiler-gcc.h: Introduce __optimize function attribute | Geert Uytterhoeven |
2018-01-19 | sparse doesn't support struct randomization | Matthew Wilcox |
2017-11-07 | Merge branch 'linus' into locking/core, to resolve conflicts | Ingo Molnar |
2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman |
2017-10-24 | linux/compiler.h: Split into compiler.h and compiler_types.h | Will Deacon |
2017-09-04 | Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds |
2017-08-26 | Merge branch 'linus' into x86/mm to pick up fixes and to fix conflicts | Ingo Molnar |
2017-08-10 | Merge branch 'x86/urgent' into x86/asm, to pick up fixes | Ingo Molnar |
2017-07-28 | objtool: Assume unannotated UD2 instructions are dead ends | Josh Poimboeuf |
2017-07-25 | x86/asm: Make objtool unreachable macros independent from GCC version | Josh Poimboeuf |
2017-07-25 | x86/asm: Add ASM_UNREACHABLE | Kees Cook |
2017-07-19 | Merge tag 'gcc-plugins-v4.13-rc2' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds |
2017-07-18 | compiler-gcc.h: Introduce __nostackprotector function attribute | Tom Lendacky |
2017-07-06 | compiler, clang: always inline when CONFIG_OPTIMIZE_INLINING is disabled | David Rientjes |
2017-06-30 | task_struct: Allow randomized layout | Kees Cook |
2017-06-22 | gcc-plugins: Add the randstruct plugin | Kees Cook |