summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/alternative.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* x86/module: prepare module loading for ROX allocations of textMike Rapoport (Microsoft)2024-11-071-76/+105
* Merge tag 'hardening-v6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-07-161-4/+4
|\
| * x86/alternatives: Make FineIBT mode Kconfig selectableKees Cook2024-06-191-4/+4
* | x86/alternatives, kvm: Fix a couple of CALLs without a frame pointerBorislav Petkov (AMD)2024-07-011-1/+1
* | x86/alternatives: Add nested alternatives macrosPeter Zijlstra2024-06-111-2/+18
|/
* x86/alternatives: Use the correct length when optimizing NOPsBorislav Petkov (AMD)2024-05-171-1/+1
* x86/alternatives: Sort local vars in apply_alternatives()Borislav Petkov (AMD)2024-04-091-2/+2
* x86/alternatives: Optimize optimize_nops()Borislav Petkov (AMD)2024-04-091-0/+4
* x86/alternatives: Get rid of __optimize_nops()Borislav Petkov (AMD)2024-04-091-43/+16
* x86/alternatives: Use a temporary buffer when optimizing NOPsBorislav Petkov (AMD)2024-04-091-39/+45
* Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-03-151-1/+1
|\
| * x86/mm: delete unused cpu argument to leave_mm()Yosry Ahmed2024-02-221-1/+1
* | Merge branch 'x86/bugs' into x86/core, to pick up pending changes before depe...Ingo Molnar2024-02-141-7/+7
|\ \
| * | x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNKBreno Leitao2024-01-101-2/+2
| * | x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLSBreno Leitao2024-01-101-2/+2
| * | x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINEBreno Leitao2024-01-101-3/+3
* | | Merge tag 'v6.8-rc4' into x86/percpu, to resolve conflicts and refresh the br...Ingo Molnar2024-02-141-85/+174
|\ \ \ | | |/ | |/|
| * | x86/paravirt: Make BUG_func() usable by non-GPL modulesJuergen Gross2024-01-221-1/+1
| * | Merge tag 'net-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2024-01-111-8/+79
| |\ \ | | |/ | |/|
| | * Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-01-051-2/+12
| | |\
| | * | x86/cfi,bpf: Fix bpf_struct_ops CFIPeter Zijlstra2023-12-161-0/+22
| | * | x86/cfi,bpf: Fix bpf_callback_t CFIPeter Zijlstra2023-12-161-0/+18
| | * | x86/cfi,bpf: Fix BPF JIT callPeter Zijlstra2023-12-161-8/+39
| * | | Merge tag 'x86-cleanups-2024-01-08' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2024-01-091-1/+1
| |\ \ \
| | * | | arch/x86: Fix typosBjorn Helgaas2024-01-031-1/+1
| | |/ /
| * | | Merge tag 'x86_paravirt_for_v6.8' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2024-01-081-67/+67
| |\ \ \ | | |_|/ | |/| |
| | * | x86/alternative: Correct feature bit debug outputBorislav Petkov (AMD)2023-12-301-1/+1
| | * | x86/paravirt: Remove no longer needed paravirt patching codeJuergen Gross2023-12-101-65/+2
| | * | x86/paravirt: Switch mixed paravirt/alternative calls to alternativesJuergen Gross2023-12-101-1/+0
| | * | x86/alternative: Add indirect call patchingJuergen Gross2023-12-101-3/+55
| | * | x86/paravirt: Move some functions and defines to alternative.cJuergen Gross2023-12-101-0/+10
| | * | x86/paravirt: Use relative reference for the original instruction offsetHou Wenlong2023-11-131-3/+5
| | |/
| * | x86/alternatives: Disable interrupts and sync when optimizing NOPs in placeThomas Gleixner2023-12-151-1/+11
| * | x86/alternatives: Sync core before enabling interruptsThomas Gleixner2023-12-151-1/+1
| |/
| * x86/alternatives: Disable KASAN in apply_alternatives()Kirill A. Shutemov2023-10-121-0/+13
| * x86,static_call: Fix static-call vs return-thunkPeter Zijlstra2023-09-221-0/+3
| * x86/alternatives: Remove faulty optimizationJosh Poimboeuf2023-09-221-8/+0
* | x86/alternatives: Move apply_relocation() out of init sectionArnd Bergmann2023-12-191-4/+4
* | x86/callthunks: Mark apply_relocation() as __init_or_moduleIngo Molnar2023-11-301-1/+1
* | x86/callthunks: Handle %rip-relative relocations in call thunk templateUros Bizjak2023-11-301-2/+1
|/
* Merge tag 'x86-cleanups-2023-08-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-08-291-0/+1
|\
| * x86/alternative: Add a __alt_reloc_selftest() prototypeArnd Bergmann2023-08-031-0/+1
* | x86/alternative: Make custom return thunk unconditionalPeter Zijlstra2023-08-161-4/+0
|/
* x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=yIngo Molnar2023-07-111-0/+2
* x86/fineibt: Poison ENDBR at +0Peter Zijlstra2023-07-101-0/+16
* x86/cfi: Extend ENDBR sealing to kCFIPeter Zijlstra2023-07-101-1/+43
* x86/alternative: Rename apply_ibt_endbr()Peter Zijlstra2023-07-101-3/+6
* Merge tag 'locking-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-06-271-2/+2
|\
| * locking/atomic: treewide: use raw_atomic*_<op>()Mark Rutland2023-06-051-2/+2
* | x86/alternative: PAUSE is not a NOPPeter Zijlstra2023-06-141-1/+4