Age | Commit message (Expand) | Author | Files | Lines |
2021-04-30 | include/linux/compiler-gcc.h: sparse can do constant folding of __builtin_bsw... | Luc Van Oostenryck | 1 | -6/+2 |
2021-02-16 | kbuild: check the minimum compiler version in Kconfig | Masahiro Yamada | 1 | -11/+0 |
2021-01-15 | compiler.h: Raise minimum version of GCC to 5.1 for arm64 | Will Deacon | 1 | -0/+6 |
2020-11-14 | compiler.h: fix barrier_data() on clang | Arvind Sankar | 1 | -19/+0 |
2020-10-30 | bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE | Ard Biesheuvel | 1 | -2/+0 |
2020-10-14 | compiler-gcc: improve version error | Nick Desaulniers | 1 | -1/+1 |
2020-08-04 | Merge tag 'uninit-macro-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -6/+0 |
2020-07-16 | compiler: Remove uninitialized_var() macro | Kees Cook | 1 | -6/+0 |
2020-07-08 | Raise gcc version requirement to 4.9 | Linus Torvalds | 1 | -1/+1 |
2020-06-15 | compiler_types.h: Add __no_sanitize_{address,undefined} to noinstr | Marco Elver | 1 | -0/+6 |
2020-06-11 | Rebase locking/kcsan to locking/urgent | Thomas Gleixner | 1 | -0/+6 |
2020-04-15 | compiler/gcc: Raise minimum GCC version for kernel builds to 4.8 | Will Deacon | 1 | -3/+2 |
2020-01-07 | kcsan: Add __no_kcsan function attribute | Marco Elver | 1 | -2/+1 |
2019-11-16 | kcsan: Add Kernel Concurrency Sanitizer infrastructure | Marco Elver | 1 | -0/+7 |
2019-07-18 | bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() | Josh Poimboeuf | 1 | -0/+2 |
2019-01-20 | Merge tags 'compiler-attributes-for-linus-v5.0-rc3' and 'clang-format-for-lin... | Linus Torvalds | 1 | -4/+0 |
2019-01-09 | include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR | Michael S. Tsirkin | 1 | -4/+0 |
2019-01-09 | x86, modpost: Replace last remnants of RETPOLINE with CONFIG_RETPOLINE | WANG Chao | 1 | -1/+1 |
2018-12-28 | kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS | Andrey Konovalov | 1 | -0/+6 |
2018-11-05 | compiler: remove __no_sanitize_address_or_inline again | Martin Schwidefsky | 1 | -12/+0 |
2018-11-02 | Merge tag 'compiler-attributes-for-linus-4.20-rc1' of https://github.com/ojed... | Linus Torvalds | 1 | -68/+7 |
2018-10-23 | Merge tag 's390-4.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390... | Linus Torvalds | 1 | -0/+7 |
2018-10-19 | compiler-gcc: remove comment about gcc 4.5 from unreachable() | ndesaulniers@google.com | 1 | -4/+0 |
2018-10-09 | compiler: introduce __no_sanitize_address_or_inline | Vasily Gorbik | 1 | -0/+7 |
2018-09-30 | Compiler Attributes: use feature checks instead of version checks | Miguel Ojeda | 1 | -51/+0 |
2018-09-30 | Compiler Attributes: remove unneeded sparse (__CHECKER__) tests | Miguel Ojeda | 1 | -4/+2 |
2018-09-30 | Compiler Attributes: homogenize __must_be_array | Miguel Ojeda | 1 | -7/+0 |
2018-09-30 | Compiler Attributes: always use the extra-underscores syntax | Miguel Ojeda | 1 | -6/+6 |
2018-09-30 | Compiler Attributes: remove unused attributes | Miguel Ojeda | 1 | -2/+0 |
2018-09-20 | Compiler Attributes: naked can be shared | Miguel Ojeda | 1 | -8/+0 |
2018-09-20 | Compiler Attributes: naked was fixed in gcc 4.6 | Miguel Ojeda | 1 | -7/+1 |
2018-08-23 | include/linux/compiler*.h: make compiler-*.h mutually exclusive | Nick Desaulniers | 1 | -88/+0 |
2018-08-21 | Raise the minimum required gcc version to 4.6 | Joe Perches | 1 | -68/+18 |
2018-08-18 | deprecate the '__deprecated' attribute warnings entirely and for good | Linus Torvalds | 1 | -1/+0 |
2018-07-03 | compiler-gcc.h: Add __attribute__((gnu_inline)) to all inline declarations | Nick Desaulniers | 1 | -7/+22 |
2018-06-25 | kbuild: add macro for controlling warnings to linux/compiler.h | Arnd Bergmann | 1 | -0/+25 |
2018-06-01 | 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-22 | 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 |