Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
ee5bbc9fd3a1fb81e9f6103d6c52ab88926a9603
/
include
/
linux
/
compiler-gcc.h
e468f5c
Merge tag 'compiler-attributes-for-linus-4.20-rc1' of https://github.com/ojeda/linux
by Linus Torvalds
· 6 years ago
e2b623f
Merge tag 's390-4.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
by Linus Torvalds
· 6 years ago
1ff2fea
compiler-gcc: remove comment about gcc 4.5 from unreachable()
by ndesaulniers@google.com
· 6 years ago
dde709d
compiler: introduce __no_sanitize_address_or_inline
by Vasily Gorbik
· 7 years ago
a3f8a30
Compiler Attributes: use feature checks instead of version checks
by Miguel Ojeda
· 6 years ago
989bd50
Compiler Attributes: remove unneeded sparse (__CHECKER__) tests
by Miguel Ojeda
· 6 years ago
ec0bbef
Compiler Attributes: homogenize __must_be_array
by Miguel Ojeda
· 6 years ago
5c67a52
Compiler Attributes: always use the extra-underscores syntax
by Miguel Ojeda
· 6 years ago
29efbc6
Compiler Attributes: remove unused attributes
by Miguel Ojeda
· 6 years ago
ae596de
Compiler Attributes: naked can be shared
by Miguel Ojeda
· 6 years ago
d124b44
Compiler Attributes: naked was fixed in gcc 4.6
by Miguel Ojeda
· 6 years ago
815f0dd
include/linux/compiler*.h: make compiler-*.h mutually exclusive
by Nick Desaulniers
· 6 years ago
cafa001
Raise the minimum required gcc version to 4.6
by Joe Perches
· 6 years ago
771c035
deprecate the '__deprecated' attribute warnings entirely and for good
by Linus Torvalds
· 6 years ago
d03db2b
compiler-gcc.h: Add __attribute__((gnu_inline)) to all inline declarations
by Nick Desaulniers
· 7 years ago
8793bb7
kbuild: add macro for controlling warnings to linux/compiler.h
by Arnd Bergmann
· 7 years ago
f090782
compiler.h: enable builtin overflow checkers and add fallback code
by Rasmus Villemoes
· 7 years ago
2cfe0d3
task_struct: only use anon struct under randstruct plugin
by Kees Cook
· 7 years ago
85a2d93
Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 7 years ago
173a3ef
bug.h: work around GCC PR82365 in BUG()
by Arnd Bergmann
· 7 years ago
8735871
x86/retpoline: Support retpoline builds with Clang
by David Woodhouse
· 7 years ago
178e834
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
by Linus Torvalds
· 7 years ago
d9afaaa
compiler-gcc.h: __nostackprotector needs gcc-4.4 and up
by Geert Uytterhoeven
· 7 years ago
df5d45a
compiler-gcc.h: Introduce __optimize function attribute
by Geert Uytterhoeven
· 7 years ago
a3d6c97
sparse doesn't support struct randomization
by Matthew Wilcox
· 7 years ago
8c5db92
Merge branch 'linus' into locking/core, to resolve conflicts
by Ingo Molnar
· 7 years ago
b244131
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
by Greg Kroah-Hartman
· 7 years ago
d151558
linux/compiler.h: Split into compiler.h and compiler_types.h
by Will Deacon
· 7 years ago
b1b6f83
Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 7 years ago
413d63d71b
Merge branch 'linus' into x86/mm to pick up fixes and to fix conflicts
by Ingo Molnar
· 7 years ago
1d0f49e
Merge branch 'x86/urgent' into x86/asm, to pick up fixes
by Ingo Molnar
· 7 years ago
649ea4d
objtool: Assume unannotated UD2 instructions are dead ends
by Josh Poimboeuf
· 7 years ago
1ee6f00d1
x86/asm: Make objtool unreachable macros independent from GCC version
by Josh Poimboeuf
· 7 years ago
aa5d1b8
x86/asm: Add ASM_UNREACHABLE
by Kees Cook
· 7 years ago
e06fdaf
Merge tag 'gcc-plugins-v4.13-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
by Linus Torvalds
· 7 years ago
7375ae3
compiler-gcc.h: Introduce __nostackprotector function attribute
by Tom Lendacky
· 7 years ago
9a04dbc
compiler, clang: always inline when CONFIG_OPTIMIZE_INLINING is disabled
by David Rientjes
· 8 years ago
29e48ce
task_struct: Allow randomized layout
by Kees Cook
· 8 years ago
313dd1b6
gcc-plugins: Add the randstruct plugin
by Kees Cook
· 8 years ago
0aa5e49
compiler: Add __designated_init annotation
by Kees Cook
· 8 years ago
e390f9a
objtool, modules: Discard objtool annotation sections for modules
by Josh Poimboeuf
· 8 years ago
55149d06
objtool, compiler.h: Fix __unreachable section relocation size
by Josh Poimboeuf
· 8 years ago
e72e58f
Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 8 years ago
4e4636c
objtool: Enclose contents of unreachable() macro in a block
by Josh Poimboeuf
· 8 years ago
3d1e236
objtool: Prevent GCC from merging annotate_unreachable()
by Josh Poimboeuf
· 8 years ago
a3f0825
compiler-gcc.h: add a new macro to wrap gcc attribute
by Gideon Israel Dsouza
· 8 years ago
d1091c7
objtool: Improve detection of BUG() and other dead ends
by Josh Poimboeuf
· 8 years ago
d8c34b9
crypto: Replaced gcc specific attributes with macros from compiler.h
by Gideon Israel Dsouza
· 8 years ago
8e8780a
compiler-gcc.h: use "proved" instead of "proofed"
by Benjamin Peterson
· 8 years ago
045d599
kasan: update kasan_global for gcc 7
by Dmitry Vyukov
· 8 years ago
0766f78
latent_entropy: Mark functions with __latent_entropy
by Emese Revfy
· 9 years ago
0d025d2
mm/usercopy: get rid of CONFIG_DEBUG_STRICT_USER_COPY_CHECKS
by Josh Poimboeuf
· 8 years ago
101b29a
byteswap: don't use __builtin_bswap*() with sparse
by Johannes Berg
· 8 years ago
d64e85d
compiler.h: add support for malloc attribute
by Rasmus Villemoes
· 9 years ago
8634de6
compiler-gcc: require gcc 4.8 for powerpc __builtin_bswap16()
by Josh Poimboeuf
· 9 years ago
95272c2
compiler-gcc: disable -ftracer for __noclone functions
by Paolo Bonzini
· 9 years ago
9add850
include/linux/compiler-gcc.h: improve __visible documentation
by Andrew Morton
· 9 years ago
8748dd5
include/linux/compiler-gcc.h: hide assume_aligned attribute from sparse
by Rasmus Villemoes
· 9 years ago
a744fd1
compiler.h: add support for function attribute assume_aligned
by Rasmus Villemoes
· 9 years ago
d976441
compiler, atomics, kasan: Provide READ_ONCE_NOCHECK()
by Andrey Ryabinin
· 9 years ago
cb984d1
compiler-gcc: integrate the various compiler-gcc[345].h files
by Joe Perches
· 10 years ago
f6d133f8
compiler-gcc.h: neatening
by Joe Perches
· 10 years ago
7829fb0
lib: make memzero_explicit more robust against dead store elimination
by Daniel Borkmann
· 10 years ago
cb4188a
compiler: introduce __alias(symbol) shortcut
by Andrey Ryabinin
· 10 years ago
fe8c8a1
crypto: more robust crypto_memneq
by Cesar Eduardo Barros
· 11 years ago
3f3f8d2
compiler-gcc.h: Add gcc-recommended GCC_VERSION macro
by Daniel Santos
· 12 years ago
93b3cca
ftrace: Make all inline tags also include notrace
by Steven Rostedt
· 13 years ago
6061d94
include/ and checkpatch: prefer __scanf to __attribute__((format(scanf,...)
by Joe Perches
· 13 years ago
45959ee
ftrace: Do not function trace inlined functions
by Steven Rostedt
· 13 years ago
5bd7e6a
sparse: define __must_be_array() for __CHECKER__
by KOSAKI Motohiro
· 14 years ago
c837fb3
include/linux/compiler-gcc*.h: unify macro definitions
by Borislav Petkov
· 14 years ago
ea6b101
include/linux/compiler-gcc.h: use __same_type() in __must_be_array()
by Rusty Russell
· 14 years ago
9c69520
compiler-gcc.h: gcc-4.5 needs noclone and noinline on __naked functions
by Mikael Pettersson
· 15 years ago
7b2a351
compiler: Introduce __always_unused
by Li Zefan
· 15 years ago
446c92b
[ARM] 5421/1: ftrace: fix crash due to tracing of __naked functions
by Uwe Kleine-König
· 16 years ago
85c210e
compiler-gcc.h: add more comments to RELOC_HIDE
by Andi Kleen
· 16 years ago
f153b82
Sanitize gcc version header includes
by Linus Torvalds
· 16 years ago
ae3a006
inlining: do not allow gcc below version 4 to optimize inlining
by Ingo Molnar
· 17 years ago
765c68b
generic: make optimized inlining arch-opt-in
by Ingo Molnar
· 17 years ago
60a3cdd
x86: add optimized inlining
by Ingo Molnar
· 17 years ago
e8c4431
Replace __attribute_pure__ with __pure
by Ralf Baechle
· 17 years ago
94f582f
Force erroneous inclusions of compiler-*.h files to be errors
by Robert P. J. Day
· 17 years ago
0d7ebbb
compiler: introduce __used and __maybe_unused
by David Rientjes
· 18 years ago
c5e631cf
ARRAY_SIZE: check for type
by Rusty Russell
· 18 years ago
82ddcb0
[PATCH] extend the set of "__attribute__" shortcut macros
by Robert P. J. Day
· 18 years ago
c8d5246
[PATCH] Work around ppc64 compiler bug
by Anton Blanchard
· 19 years ago
a136564
[PATCH] remove gcc-2 checks
by Andrew Morton
· 19 years ago
1da177e
Linux-2.6.12-rc2
by Linus Torvalds
· 20 years ago