| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 2017-09-04 | 1 | -0/+2 |
|\ |
|
| * | Merge branch 'linus' into x86/mm to pick up fixes and to fix conflicts | Ingo Molnar | 2017-08-26 | 1 | -1/+12 |
| |\ |
|
| * | | compiler-gcc.h: Introduce __nostackprotector function attribute | Tom Lendacky | 2017-07-18 | 1 | -0/+2 |
* | | | Merge branch 'x86/urgent' into x86/asm, to pick up fixes | Ingo Molnar | 2017-08-10 | 1 | -1/+12 |
|\ \ \
| | |/
| |/| |
|
| * | | Merge tag 'gcc-plugins-v4.13-rc2' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 2017-07-19 | 1 | -1/+12 |
| |\ \
| | |/
| |/| |
|
| | * | task_struct: Allow randomized layout | Kees Cook | 2017-06-30 | 1 | -1/+12 |
* | | | objtool: Assume unannotated UD2 instructions are dead ends | Josh Poimboeuf | 2017-07-28 | 1 | -16/+0 |
* | | | x86/asm: Make objtool unreachable macros independent from GCC version | Josh Poimboeuf | 2017-07-25 | 1 | -16/+16 |
* | | | x86/asm: Add ASM_UNREACHABLE | Kees Cook | 2017-07-25 | 1 | -4/+9 |
|/ / |
|
* | | compiler, clang: always inline when CONFIG_OPTIMIZE_INLINING is disabled | David Rientjes | 2017-07-06 | 1 | -7/+11 |
|/ |
|
* | gcc-plugins: Add the randstruct plugin | Kees Cook | 2017-06-22 | 1 | -0/+5 |
* | compiler: Add __designated_init annotation | Kees Cook | 2017-05-28 | 1 | -0/+8 |
* | objtool, modules: Discard objtool annotation sections for modules | Josh Poimboeuf | 2017-03-01 | 1 | -1/+1 |
* | objtool, compiler.h: Fix __unreachable section relocation size | Josh Poimboeuf | 2017-03-01 | 1 | -1/+1 |
* | Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 2017-02-28 | 1 | -1/+13 |
|\ |
|
| * | objtool: Enclose contents of unreachable() macro in a block | Josh Poimboeuf | 2017-02-28 | 1 | -1/+2 |
| * | objtool: Prevent GCC from merging annotate_unreachable() | Josh Poimboeuf | 2017-02-25 | 1 | -3/+3 |
| * | objtool: Improve detection of BUG() and other dead ends | Josh Poimboeuf | 2017-02-24 | 1 | -1/+12 |
* | | compiler-gcc.h: add a new macro to wrap gcc attribute | Gideon Israel Dsouza | 2017-02-24 | 1 | -0/+1 |
* | | crypto: Replaced gcc specific attributes with macros from compiler.h | Gideon Israel Dsouza | 2017-01-13 | 1 | -0/+1 |
|/ |
|
* | compiler-gcc.h: use "proved" instead of "proofed" | Benjamin Peterson | 2016-12-12 | 1 | -1/+1 |
* | kasan: update kasan_global for gcc 7 | Dmitry Vyukov | 2016-11-30 | 1 | -1/+3 |
* | latent_entropy: Mark functions with __latent_entropy | Emese Revfy | 2016-10-10 | 1 | -0/+7 |
* | mm/usercopy: get rid of CONFIG_DEBUG_STRICT_USER_COPY_CHECKS | Josh Poimboeuf | 2016-08-30 | 1 | -1/+1 |
* | byteswap: don't use __builtin_bswap*() with sparse | Johannes Berg | 2016-08-26 | 1 | -2/+6 |
* | compiler.h: add support for malloc attribute | Rasmus Villemoes | 2016-05-19 | 1 | -0/+1 |
* | compiler-gcc: require gcc 4.8 for powerpc __builtin_bswap16() | Josh Poimboeuf | 2016-05-09 | 1 | -1/+1 |
* | compiler-gcc: disable -ftracer for __noclone functions | Paolo Bonzini | 2016-04-05 | 1 | -1/+1 |
* | include/linux/compiler-gcc.h: improve __visible documentation | Andrew Morton | 2015-11-06 | 1 | -1/+4 |
* | include/linux/compiler-gcc.h: hide assume_aligned attribute from sparse | Rasmus Villemoes | 2015-11-05 | 1 | -1/+1 |
* | compiler.h: add support for function attribute assume_aligned | Rasmus Villemoes | 2015-11-05 | 1 | -0/+17 |
* | compiler, atomics, kasan: Provide READ_ONCE_NOCHECK() | Andrey Ryabinin | 2015-10-20 | 1 | -0/+13 |
* | compiler-gcc: integrate the various compiler-gcc[345].h files | Joe Perches | 2015-06-25 | 1 | -4/+116 |
* | compiler-gcc.h: neatening | Joe Perches | 2015-06-25 | 1 | -40/+45 |
* | lib: make memzero_explicit more robust against dead store elimination | Daniel Borkmann | 2015-05-04 | 1 | -1/+15 |
* | compiler: introduce __alias(symbol) shortcut | Andrey Ryabinin | 2015-02-13 | 1 | -0/+1 |
* | crypto: more robust crypto_memneq | Cesar Eduardo Barros | 2013-12-05 | 1 | -0/+3 |
* | compiler-gcc.h: Add gcc-recommended GCC_VERSION macro | Daniel Santos | 2013-02-21 | 1 | -0/+3 |
* | ftrace: Make all inline tags also include notrace | Steven Rostedt | 2012-06-18 | 1 | -3/+3 |
* | include/ and checkpatch: prefer __scanf to __attribute__((format(scanf,...) | Joe Perches | 2012-03-23 | 1 | -1/+2 |
* | ftrace: Do not function trace inlined functions | Steven Rostedt | 2011-12-21 | 1 | -0/+5 |
* | sparse: define __must_be_array() for __CHECKER__ | KOSAKI Motohiro | 2011-05-25 | 1 | -0/+4 |
* | include/linux/compiler-gcc*.h: unify macro definitions | Borislav Petkov | 2011-03-22 | 1 | -0/+8 |
* | include/linux/compiler-gcc.h: use __same_type() in __must_be_array() | Rusty Russell | 2010-08-09 | 1 | -2/+1 |
* | compiler-gcc.h: gcc-4.5 needs noclone and noinline on __naked functions | Mikael Pettersson | 2010-06-29 | 1 | -1/+9 |
* | compiler: Introduce __always_unused | Li Zefan | 2009-11-02 | 1 | -0/+1 |
* | [ARM] 5421/1: ftrace: fix crash due to tracing of __naked functions | Uwe Kleine-König | 2009-03-12 | 1 | -1/+9 |
* | compiler-gcc.h: add more comments to RELOC_HIDE | Andi Kleen | 2009-01-09 | 1 | -2/+12 |
* | Sanitize gcc version header includes | Linus Torvalds | 2009-01-02 | 1 | -0/+5 |
* | inlining: do not allow gcc below version 4 to optimize inlining | Ingo Molnar | 2008-04-30 | 1 | -2/+3 |