Miguel Ojeda
|
989bd5000f
Compiler Attributes: remove unneeded sparse (__CHECKER__) tests
|
7 ani în urmă |
Miguel Ojeda
|
ec0bbef66f
Compiler Attributes: homogenize __must_be_array
|
7 ani în urmă |
Miguel Ojeda
|
5c67a52f3d
Compiler Attributes: always use the extra-underscores syntax
|
7 ani în urmă |
Miguel Ojeda
|
29efbc6aea
Compiler Attributes: remove unused attributes
|
7 ani în urmă |
Miguel Ojeda
|
ae596de1a0
Compiler Attributes: naked can be shared
|
7 ani în urmă |
Miguel Ojeda
|
d124b44f09
Compiler Attributes: naked was fixed in gcc 4.6
|
7 ani în urmă |
Nick Desaulniers
|
815f0ddb34
include/linux/compiler*.h: make compiler-*.h mutually exclusive
|
7 ani în urmă |
Joe Perches
|
cafa0010cd
Raise the minimum required gcc version to 4.6
|
7 ani în urmă |
Linus Torvalds
|
771c035372
deprecate the '__deprecated' attribute warnings entirely and for good
|
7 ani în urmă |
Nick Desaulniers
|
d03db2bc26
compiler-gcc.h: Add __attribute__((gnu_inline)) to all inline declarations
|
7 ani în urmă |
Arnd Bergmann
|
8793bb7f4a
kbuild: add macro for controlling warnings to linux/compiler.h
|
7 ani în urmă |
Rasmus Villemoes
|
f0907827a8
compiler.h: enable builtin overflow checkers and add fallback code
|
7 ani în urmă |
Kees Cook
|
2cfe0d3009
task_struct: only use anon struct under randstruct plugin
|
7 ani în urmă |
Linus Torvalds
|
85a2d939c0
Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
7 ani în urmă |
Arnd Bergmann
|
173a3efd3e
bug.h: work around GCC PR82365 in BUG()
|
7 ani în urmă |
David Woodhouse
|
87358710c1
x86/retpoline: Support retpoline builds with Clang
|
7 ani în urmă |
Linus Torvalds
|
178e834c47
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
|
7 ani în urmă |
Geert Uytterhoeven
|
d9afaaa4ff
compiler-gcc.h: __nostackprotector needs gcc-4.4 and up
|
7 ani în urmă |
Geert Uytterhoeven
|
df5d45aa08
compiler-gcc.h: Introduce __optimize function attribute
|
7 ani în urmă |
Matthew Wilcox
|
a3d6c976f7
sparse doesn't support struct randomization
|
7 ani în urmă |
Ingo Molnar
|
8c5db92a70
Merge branch 'linus' into locking/core, to resolve conflicts
|
7 ani în urmă |
Greg Kroah-Hartman
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
7 ani în urmă |
Will Deacon
|
d15155824c
linux/compiler.h: Split into compiler.h and compiler_types.h
|
7 ani în urmă |
Linus Torvalds
|
b1b6f83ac9
Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
8 ani în urmă |
Ingo Molnar
|
413d63d71b
Merge branch 'linus' into x86/mm to pick up fixes and to fix conflicts
|
8 ani în urmă |
Ingo Molnar
|
1d0f49e140
Merge branch 'x86/urgent' into x86/asm, to pick up fixes
|
8 ani în urmă |
Josh Poimboeuf
|
649ea4d5a6
objtool: Assume unannotated UD2 instructions are dead ends
|
8 ani în urmă |
Josh Poimboeuf
|
1ee6f00d11
x86/asm: Make objtool unreachable macros independent from GCC version
|
8 ani în urmă |
Kees Cook
|
aa5d1b8150
x86/asm: Add ASM_UNREACHABLE
|
8 ani în urmă |
Linus Torvalds
|
e06fdaf40a
Merge tag 'gcc-plugins-v4.13-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
|
8 ani în urmă |