Age | Commit message (Expand) | Author | Files | Lines |
2018-11-05 | compiler: remove __no_sanitize_address_or_inline again | Martin Schwidefsky | 1 | -12/+0 |
2018-11-02 | Merge tag 'compiler-attributes-for-linus-4.20-rc1' of https://github.com/ojed... | Linus Torvalds | 1 | -68/+7 |
2018-10-23 | Merge tag 's390-4.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390... | Linus Torvalds | 1 | -0/+7 |
2018-10-19 | compiler-gcc: remove comment about gcc 4.5 from unreachable() | ndesaulniers@google.com | 1 | -4/+0 |
2018-10-09 | compiler: introduce __no_sanitize_address_or_inline | Vasily Gorbik | 1 | -0/+7 |
2018-09-30 | Compiler Attributes: use feature checks instead of version checks | Miguel Ojeda | 1 | -51/+0 |
2018-09-30 | Compiler Attributes: remove unneeded sparse (__CHECKER__) tests | Miguel Ojeda | 1 | -4/+2 |
2018-09-30 | Compiler Attributes: homogenize __must_be_array | Miguel Ojeda | 1 | -7/+0 |
2018-09-30 | Compiler Attributes: always use the extra-underscores syntax | Miguel Ojeda | 1 | -6/+6 |
2018-09-30 | Compiler Attributes: remove unused attributes | Miguel Ojeda | 1 | -2/+0 |
2018-09-20 | Compiler Attributes: naked can be shared | Miguel Ojeda | 1 | -8/+0 |
2018-09-20 | Compiler Attributes: naked was fixed in gcc 4.6 | Miguel Ojeda | 1 | -7/+1 |
2018-08-23 | include/linux/compiler*.h: make compiler-*.h mutually exclusive | Nick Desaulniers | 1 | -88/+0 |
2018-08-21 | Raise the minimum required gcc version to 4.6 | Joe Perches | 1 | -68/+18 |
2018-08-18 | deprecate the '__deprecated' attribute warnings entirely and for good | Linus Torvalds | 1 | -1/+0 |
2018-07-03 | compiler-gcc.h: Add __attribute__((gnu_inline)) to all inline declarations | Nick Desaulniers | 1 | -7/+22 |
2018-06-25 | kbuild: add macro for controlling warnings to linux/compiler.h | Arnd Bergmann | 1 | -0/+25 |
2018-06-01 | compiler.h: enable builtin overflow checkers and add fallback code | Rasmus Villemoes | 1 | -0/+4 |
2018-04-11 | task_struct: only use anon struct under randstruct plugin | Kees Cook | 1 | -9/+3 |
2018-02-26 | Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -0/+4 |
2018-02-22 | bug.h: work around GCC PR82365 in BUG() | Arnd Bergmann | 1 | -1/+14 |
2018-02-20 | x86/retpoline: Support retpoline builds with Clang | David Woodhouse | 1 | -0/+4 |
2018-02-12 | Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert... | Linus Torvalds | 1 | -2/+5 |
2018-02-08 | compiler-gcc.h: __nostackprotector needs gcc-4.4 and up | Geert Uytterhoeven | 1 | -2/+1 |
2018-02-08 | compiler-gcc.h: Introduce __optimize function attribute | Geert Uytterhoeven | 1 | -0/+4 |
2018-01-19 | sparse doesn't support struct randomization | Matthew Wilcox | 1 | -1/+1 |
2017-11-07 | Merge branch 'linus' into locking/core, to resolve conflicts | Ingo Molnar | 1 | -0/+1 |
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 | linux/compiler.h: Split into compiler.h and compiler_types.h | Will Deacon | 1 | -1/+1 |
2017-09-04 | Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -0/+2 |
2017-08-26 | Merge branch 'linus' into x86/mm to pick up fixes and to fix conflicts | Ingo Molnar | 1 | -1/+12 |
2017-08-10 | Merge branch 'x86/urgent' into x86/asm, to pick up fixes | Ingo Molnar | 1 | -1/+12 |
2017-07-28 | objtool: Assume unannotated UD2 instructions are dead ends | Josh Poimboeuf | 1 | -16/+0 |
2017-07-25 | x86/asm: Make objtool unreachable macros independent from GCC version | Josh Poimboeuf | 1 | -16/+16 |
2017-07-25 | x86/asm: Add ASM_UNREACHABLE | Kees Cook | 1 | -4/+9 |
2017-07-19 | Merge tag 'gcc-plugins-v4.13-rc2' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -1/+12 |
2017-07-18 | compiler-gcc.h: Introduce __nostackprotector function attribute | Tom Lendacky | 1 | -0/+2 |
2017-07-07 | compiler, clang: always inline when CONFIG_OPTIMIZE_INLINING is disabled | David Rientjes | 1 | -7/+11 |
2017-06-30 | task_struct: Allow randomized layout | Kees Cook | 1 | -1/+12 |
2017-06-23 | gcc-plugins: Add the randstruct plugin | Kees Cook | 1 | -0/+5 |
2017-05-28 | compiler: Add __designated_init annotation | Kees Cook | 1 | -0/+8 |
2017-03-01 | objtool, modules: Discard objtool annotation sections for modules | Josh Poimboeuf | 1 | -1/+1 |
2017-03-01 | objtool, compiler.h: Fix __unreachable section relocation size | Josh Poimboeuf | 1 | -1/+1 |
2017-02-28 | Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -1/+13 |
2017-02-28 | objtool: Enclose contents of unreachable() macro in a block | Josh Poimboeuf | 1 | -1/+2 |
2017-02-25 | objtool: Prevent GCC from merging annotate_unreachable() | Josh Poimboeuf | 1 | -3/+3 |
2017-02-25 | compiler-gcc.h: add a new macro to wrap gcc attribute | Gideon Israel Dsouza | 1 | -0/+1 |
2017-02-24 | objtool: Improve detection of BUG() and other dead ends | Josh Poimboeuf | 1 | -1/+12 |
2017-01-12 | crypto: Replaced gcc specific attributes with macros from compiler.h | Gideon Israel Dsouza | 1 | -0/+1 |
2016-12-13 | compiler-gcc.h: use "proved" instead of "proofed" | Benjamin Peterson | 1 | -1/+1 |