Age | Commit message (Expand) | Author | Files | Lines |
2018-05-31 | 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-21 | 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-06 | 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-22 | 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-24 | 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-13 | crypto: Replaced gcc specific attributes with macros from compiler.h | Gideon Israel Dsouza | 1 | -0/+1 |
2016-12-12 | compiler-gcc.h: use "proved" instead of "proofed" | Benjamin Peterson | 1 | -1/+1 |
2016-11-30 | kasan: update kasan_global for gcc 7 | Dmitry Vyukov | 1 | -1/+3 |
2016-10-10 | latent_entropy: Mark functions with __latent_entropy | Emese Revfy | 1 | -0/+7 |
2016-08-30 | mm/usercopy: get rid of CONFIG_DEBUG_STRICT_USER_COPY_CHECKS | Josh Poimboeuf | 1 | -1/+1 |
2016-08-26 | byteswap: don't use __builtin_bswap*() with sparse | Johannes Berg | 1 | -2/+6 |
2016-05-19 | compiler.h: add support for malloc attribute | Rasmus Villemoes | 1 | -0/+1 |
2016-05-09 | compiler-gcc: require gcc 4.8 for powerpc __builtin_bswap16() | Josh Poimboeuf | 1 | -1/+1 |
2016-04-05 | compiler-gcc: disable -ftracer for __noclone functions | Paolo Bonzini | 1 | -1/+1 |
2015-11-06 | include/linux/compiler-gcc.h: improve __visible documentation | Andrew Morton | 1 | -1/+4 |
2015-11-05 | include/linux/compiler-gcc.h: hide assume_aligned attribute from sparse | Rasmus Villemoes | 1 | -1/+1 |
2015-11-05 | compiler.h: add support for function attribute assume_aligned | Rasmus Villemoes | 1 | -0/+17 |
2015-10-20 | compiler, atomics, kasan: Provide READ_ONCE_NOCHECK() | Andrey Ryabinin | 1 | -0/+13 |
2015-06-25 | compiler-gcc: integrate the various compiler-gcc[345].h files | Joe Perches | 1 | -4/+116 |
2015-06-25 | compiler-gcc.h: neatening | Joe Perches | 1 | -40/+45 |
2015-05-04 | lib: make memzero_explicit more robust against dead store elimination | Daniel Borkmann | 1 | -1/+15 |
2015-02-13 | compiler: introduce __alias(symbol) shortcut | Andrey Ryabinin | 1 | -0/+1 |
2013-12-05 | crypto: more robust crypto_memneq | Cesar Eduardo Barros | 1 | -0/+3 |
2013-02-21 | compiler-gcc.h: Add gcc-recommended GCC_VERSION macro | Daniel Santos | 1 | -0/+3 |