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