Age | Commit message (Expand) | Author | Files | Lines |
2024-07-18 | init/Kconfig: remove CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND | Mark Rutland | 1 | -20/+0 |
2024-03-11 | Merge tag 'x86-core-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -1/+1 |
2024-02-15 | update workarounds for gcc "asm goto" issue | Linus Torvalds | 1 | -3/+4 |
2024-02-14 | Merge branch 'x86/bugs' into x86/core, to pick up pending changes before depe... | Ingo Molnar | 1 | -1/+1 |
2024-02-09 | work around gcc bugs with 'asm goto' with outputs | Linus Torvalds | 1 | -0/+19 |
2024-01-10 | x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE | Breno Leitao | 1 | -1/+1 |
2023-11-10 | compiler-gcc: Suppress -Wmissing-prototypes warning for all supported GCC | Yafang Shao | 1 | -1/+1 |
2023-10-04 | compiler.h: unify __UNIQUE_ID | Nick Desaulniers | 1 | -2/+0 |
2022-11-08 | compiler-gcc: document minimum version for `__no_sanitize_coverage__` | Miguel Ojeda | 1 | -0/+3 |
2022-11-08 | compiler-gcc: remove attribute support check for `__no_sanitize_undefined__` | Miguel Ojeda | 1 | -4/+0 |
2022-11-08 | compiler-gcc: remove attribute support check for `__no_sanitize_thread__` | Miguel Ojeda | 1 | -1/+1 |
2022-11-08 | compiler-gcc: remove attribute support check for `__no_sanitize_address__` | Miguel Ojeda | 1 | -4/+0 |
2022-11-08 | compiler-gcc: be consistent with underscores use for `no_sanitize` | Miguel Ojeda | 1 | -4/+4 |
2022-10-03 | kmsan: introduce __no_sanitize_memory and __no_kmsan_checks | Alexander Potapenko | 1 | -0/+6 |
2022-07-17 | compiler-gcc.h: remove ancient workaround for gcc PR 58670 | Uros Bizjak | 1 | -11/+0 |
2022-05-08 | randstruct: Reorganize Kconfigs and attribute macros | Kees Cook | 1 | -8/+0 |
2022-03-24 | Merge tag 'net-next-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ne... | Linus Torvalds | 1 | -0/+3 |
2022-03-10 | arm64: Add gcc Shadow Call Stack support | Dan Li | 1 | -0/+4 |
2022-03-05 | compiler_types.h: Add unified __diag_ignore_all for GCC/LLVM | Kumar Kartikeya Dwivedi | 1 | -0/+3 |
2021-11-06 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -0/+8 |
2021-11-06 | Compiler Attributes: add __alloc_size() for better bounds checking | Kees Cook | 1 | -0/+8 |
2021-10-21 | compiler-gcc.h: Define __SANITIZE_ADDRESS__ under hwaddress sanitizer | Kees Cook | 1 | -0/+8 |
2021-09-25 | compiler_types.h: Remove __compiletime_object_size() | Kees Cook | 1 | -2/+0 |
2021-09-13 | Merge branch 'gcc-min-version-5.1' (make gcc-5.1 the minimum version) | Linus Torvalds | 1 | -7/+1 |
2021-09-13 | compiler-gcc.h: drop checks for older GCC versions | Nick Desaulniers | 1 | -3/+1 |
2021-09-13 | compiler.h: drop fallback overflow checkers | Nick Desaulniers | 1 | -4/+0 |
2021-09-12 | Merge tag 'compiler-attributes-for-linus-v5.15-rc1-v2' of git://github.com/oj... | Linus Torvalds | 1 | -3/+0 |
2021-09-09 | compiler_attributes.h: move __compiletime_{error|warning} | Nick Desaulniers | 1 | -3/+0 |
2021-07-01 | kcov: add __no_sanitize_coverage to fix noinstr for all architectures | Marco Elver | 1 | -0/+6 |
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-29 | bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE | Ard Biesheuvel | 1 | -2/+0 |
2020-10-13 | 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-21 | 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-01 | Merge tag 'compiler-attributes-for-linus-4.20-rc1' of https://github.com/ojed... | Linus Torvalds | 1 | -68/+7 |