summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/alternative.h
AgeCommit message (Expand)Author
2025-03-24Merge tag 'x86-core-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds
2025-03-19x86/headers: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-UAPI headersThomas Huth
2025-03-04Merge branch 'x86/asm' into x86/core, to pick up dependent commitsIngo Molnar
2025-03-04x86/alternatives: Simplify alternative_call() interfaceJosh Poimboeuf
2025-02-28x86/locking: Remove semicolon from "lock" prefixUros Bizjak
2025-02-14x86/alternative: Simplify callthunk patchingPeter Zijlstra
2025-02-03Revert "x86/module: prepare module loading for ROX allocations of text"Mike Rapoport (Microsoft)
2024-12-02objtool: Collect more annotations in objtool.hPeter Zijlstra
2024-12-02objtool: Convert ANNOTATE_IGNORE_ALTERNATIVE to ANNOTATEPeter Zijlstra
2024-11-07x86/module: prepare module loading for ROX allocations of textMike Rapoport (Microsoft)
2024-07-01x86/alternatives, kvm: Fix a couple of CALLs without a frame pointerBorislav Petkov (AMD)
2024-06-11x86/alternative: Replace the old macrosBorislav Petkov (AMD)
2024-06-11x86/alternative: Convert the asm ALTERNATIVE_3() macroBorislav Petkov (AMD)
2024-06-11x86/alternative: Convert the asm ALTERNATIVE_2() macroBorislav Petkov (AMD)
2024-06-11x86/alternative: Convert the asm ALTERNATIVE() macroBorislav Petkov (AMD)
2024-06-11x86/alternative: Convert ALTERNATIVE_3()Borislav Petkov (AMD)
2024-06-11x86/alternative: Convert ALTERNATIVE_TERNARY()Borislav Petkov (AMD)
2024-06-11x86/alternative: Convert alternative_call_2()Borislav Petkov (AMD)
2024-06-11x86/alternative: Convert alternative_call()Borislav Petkov (AMD)
2024-06-11x86/alternative: Convert alternative_io()Borislav Petkov (AMD)
2024-06-11x86/alternative: Convert alternative_input()Borislav Petkov (AMD)
2024-06-11x86/alternative: Convert alternative_2()Borislav Petkov (AMD)
2024-06-11x86/alternative: Convert alternative()Borislav Petkov (AMD)
2024-06-11x86/alternatives: Add nested alternatives macrosPeter Zijlstra
2024-06-11x86/alternative: Zap alternative_ternary()Borislav Petkov (AMD)
2024-05-14Merge tag 'x86_alternatives_for_v6.10_rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds
2024-05-13Merge tag 'x86-asm-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2024-05-06x86/alternatives: Remove alternative_input_2()Borislav Petkov (AMD)
2024-04-01x86/bpf: Fix IP for relocating call depth accountingJoan Bruguera Micó
2024-03-19x86/asm: Use %c/%n instead of %P operand modifier in asm templatesUros Bizjak
2023-12-10x86/paravirt: Switch mixed paravirt/alternative calls to alternativesJuergen Gross
2023-12-10x86/alternative: Add indirect call patchingJuergen Gross
2023-12-10x86/paravirt: Move some functions and defines to alternative.cJuergen Gross
2023-09-22x86/speculation, objtool: Use absolute relocations for annotationsFangrui Song
2023-07-10x86/alternative: Rename apply_ibt_endbr()Peter Zijlstra
2023-06-07Revert "x86/orc: Make it callthunk aware"Josh Poimboeuf
2023-04-18x86/alternatives: Do not use integer constant suffixes in inline asmWilly Tarreau
2023-01-05x86/alternatives: Add alt_instr.flagsBorislav Petkov (AMD)
2022-11-01x86/ibt: Implement FineIBTPeter Zijlstra
2022-10-17x86/bpf: Emit call depth accounting if requiredThomas Gleixner
2022-10-17x86/orc: Make it callthunk awarePeter Zijlstra
2022-10-17static_call: Add call depth tracking supportPeter Zijlstra
2022-10-17x86/asm: Provide ALTERNATIVE_3Peter Zijlstra
2022-10-17x86/modules: Add call patchingThomas Gleixner
2022-10-17x86/callthunks: Add call patching for call depth trackingThomas Gleixner
2022-06-27x86: Undo return-thunk damagePeter Zijlstra
2022-03-15x86/alternative: Use .ibt_endbr_seal to seal indirect callsPeter Zijlstra
2021-10-28x86/alternative: Implement .retpoline_sites supportPeter Zijlstra
2021-04-02x86/alternatives: Optimize optimize_nops()Peter Zijlstra
2021-03-11x86/alternative: Support ALTERNATIVE_TERNARYJuergen Gross