aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/linux/compiler.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-04-29build_bug.h: more user friendly error messages in BUILD_BUG_ON_ZERO()Vincent Mailhol1-2/+2
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds1-0/+20
2025-03-24Merge tag 'x86-core-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-0/+10
2025-03-24Merge tag 'hardening-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linuxLinus Torvalds1-1/+17
2025-03-16compiler.h: introduce TYPEOF_UNQUAL() macroUros Bizjak1-0/+20
2025-03-03Merge tag 'v6.14-rc5' into x86/core, to pick up fixesIngo Molnar1-1/+1
2025-03-03compiler.h: Introduce __must_be_noncstr()Kees Cook1-1/+17
2025-02-28Merge tag 'objtool-urgent-2025-02-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-1/+1
2025-02-25objtool: Fix C jump table annotations for ClangArd Biesheuvel1-1/+1
2025-02-14x86/cfi: Clean up linkagePeter Zijlstra1-0/+10
2025-02-08Merge tag 'hardening-v6.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linuxLinus Torvalds1-13/+19
2025-02-06compiler.h: Introduce __must_be_byte_array()Kees Cook1-1/+7
2025-02-06compiler.h: Move C string helpers into C-only kernel sectionKees Cook1-13/+13
2025-01-26Merge tag 'bitmap-for-6.14' of https://github.com:/norov/linuxLinus Torvalds1-0/+22
2025-01-21Merge tag 'objtool-core-2025-01-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-30/+7
2024-12-30compiler.h: add const_true()Vincent Mailhol1-0/+22
2024-12-13x86/static-call: provide a way to do very early static-call updatesJuergen Gross1-11/+26
2024-12-02objtool: Remove annotate_{,un}reachable()Peter Zijlstra1-27/+0
2024-12-02unreachable: UnifyPeter Zijlstra1-3/+7
2024-11-16compiler.h: Fix undefined BUILD_BUG_ON_ZERO()Philipp Reisner1-2/+9
2024-09-26compiler.h: specify correct attribute for .rodata..c_jump_tableTiezhu Yang1-1/+1
2024-08-22string: Check for "nonstring" attribute on strscpy() argumentsKees Cook1-0/+3
2024-07-30minmax: improve macro expansion and type checkingLinus Torvalds1-0/+9
2024-07-21Merge tag 'mm-nonmm-stable-2024-07-21-15-07' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds1-4/+2
2024-06-28compiler.h: simplify data_race() macroAlexey Dobriyan1-4/+2
2024-05-30kcsan: Add example to data_race() kerneldoc headerPaul E. McKenney1-1/+9
2024-04-09compiler.h: Add missing quote in macro commentThorsten Blum1-1/+1
2024-03-22Merge tag 'loongarch-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongsonLinus Torvalds1-0/+9
2024-03-12Merge tag 'hardening-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linuxLinus Torvalds1-0/+39
2024-03-11LoongArch: Add ORC stack unwinder supportTiezhu Yang1-0/+9
2024-03-01compiler.h: Explain how __is_constexpr() worksKees Cook1-0/+39
2024-02-14Merge tag 'v6.8-rc4' into x86/percpu, to resolve conflicts and refresh the branchIngo Molnar1-4/+9
2023-10-23x86/percpu: Introduce const-qualified const_pcpu_hot to micro-optimize code generationUros Bizjak1-1/+1
2023-10-18compiler.h: move __is_constexpr() to compiler.hDavid Laight1-0/+8
2023-10-04compiler.h: unify __UNIQUE_IDNick Desaulniers1-4/+1
2023-05-17tracing: make ftrace_likely_update() declaration visibleArnd Bergmann1-3/+2
2022-11-02overflow: Introduce overflows_type() and castable_to_type()Kees Cook1-0/+1
2022-09-26treewide: Drop function_nocfiSami Tolvanen1-10/+0
2022-09-26cfi: Drop __CFI_ADDRESSABLESami Tolvanen1-2/+4
2022-08-29tracing: Define the is_signed_type() macro onceBart Van Assche1-0/+6
2022-04-22objtool: Add CONFIG_OBJTOOLJosh Poimboeuf1-3/+3
2022-03-15x86,objtool: Move the ASM_REACHABLE annotation to objtool.hPeter Zijlstra1-7/+0
2022-02-02x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asmNick Desaulniers1-16/+5
2021-12-21compiler.h: Fix annotation macro misplacement with ClangJosh Poimboeuf1-2/+2
2021-09-15compiler.h: Introduce absolute_pointer macroGuenter Roeck1-0/+2
2021-06-30Merge tag 'clang-features-v5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linuxLinus Torvalds1-0/+10
2021-06-14CFI: Move function_nocfi() into compiler.hMark Rutland1-0/+10
2021-05-19compiler.h: Avoid using inline asm operand modifiersVasily Gorbik1-8/+14
2021-01-22jump_label: Do not profile branch annotationsSteven Rostedt (VMware)1-0/+2
2020-11-14compiler.h: fix barrier_data() on clangArvind Sankar1-2/+16