summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/alternative.c
Commit message (Expand)AuthorAgeFilesLines
* 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-041-2/+12
| |\
| * | x86/cfi,bpf: Fix bpf_struct_ops CFIPeter Zijlstra2023-12-151-0/+22
| * | x86/cfi,bpf: Fix bpf_callback_t CFIPeter Zijlstra2023-12-151-0/+18
| * | x86/cfi,bpf: Fix BPF JIT callPeter Zijlstra2023-12-151-8/+39
* | | Merge tag 'x86-cleanups-2024-01-08' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2024-01-081-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
* Merge tag 'x86-cleanups-2023-08-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-08-281-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
* | x86/alternatives: Add cond_resched() to text_poke_bp_batch()Steven Rostedt (Google)2023-06-141-0/+10
* | x86/alternatives: Add longer 64-bit NOPsPeter Zijlstra2023-05-311-0/+10
* | x86/alternatives: Fix section mismatch warningsBorislav Petkov (AMD)2023-05-131-3/+3
* | x86/alternative: Optimize returns patchingBorislav Petkov (AMD)2023-05-121-3/+10
* | x86/alternative: Complicate optimize_nops() some morePeter Zijlstra2023-05-111-10/+50
* | x86/alternative: Rewrite optimize_nops() somePeter Zijlstra2023-05-111-58/+71
* | x86/alternative: Support relocations in alternativesPeter Zijlstra2023-05-101-89/+172
* | x86/alternative: Make debug-alternative selectivePeter Zijlstra2023-05-101-25/+37
|/
* x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructionsPeter Zijlstra2023-01-311-15/+47
* x86/alternatives: Add alt_instr.flagsBorislav Petkov (AMD)2023-01-051-8/+6
* Merge tag 'x86_mm_for_6.2_v2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-12-171-10/+0
|\
| * x86/ftrace: Remove SYSTEM_BOOTING exceptionsPeter Zijlstra2022-12-151-10/+0
* | Merge tag 'x86_core_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-12-141-34/+495
|\ \
| * | x86/cfi: Add boot time hash randomizationPeter Zijlstra2022-11-011-12/+108
| * | x86/cfi: Boot time selection of CFI schemePeter Zijlstra2022-11-011-18/+81
| * | x86/ibt: Implement FineIBTPeter Zijlstra2022-11-011-13/+240
| * | x86/retpoline: Fix crash printing warningDan Carpenter2022-10-251-1/+1
| * | x86/retpoline: Add SKL retthunk retpolinesPeter Zijlstra2022-10-171-3/+56
| * | x86/returnthunk: Allow different return thunksPeter Zijlstra2022-10-171-4/+13
| * | x86/callthunks: Add call patching for call depth trackingThomas Gleixner2022-10-171-0/+6