summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/alternative.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'x86_cleanups_for_v5.11' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2020-12-141-1/+1
|\
| * x86/alternative: Update text_poke_bp() kernel-doc commentQiujun Huang2020-12-071-1/+1
* | Merge tag 'x86-urgent-2020-10-27' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-10-271-0/+9
|\ \ | |/ |/|
| * x86/alternative: Don't call text_poke() in lazy TLB modeJuergen Gross2020-10-221-0/+9
* | x86/alternatives: Teach text_poke_bp() to emulate RETPeter Zijlstra2020-09-011-0/+5
|/
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-1/+1
* Merge tag 'x86-urgent-2020-08-15' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-08-151-3/+3
|\
| * x86/alternatives: Acquire pte lock with interrupts enabledSebastian Andrzej Siewior2020-08-131-3/+3
* | mm: remove unneeded includes of <asm/pgalloc.h>Mike Rapoport2020-08-071-0/+1
|/
* Merge tag 'x86-entry-2020-08-04' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2020-08-041-1/+1
|\
| * x86: Correct noinstr qualifiersIra Weiny2020-07-241-1/+1
* | Merge tag 'x86-cpu-2020-08-03' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2020-08-031-0/+1
|\ \
| * | x86/cpu: Relocate sync_core() to sync_core.hRicardo Neri2020-07-271-0/+1
| |/
* | Merge tag 'x86-alternatives-2020-08-03' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2020-08-031-2/+2
|\ \
| * | x86/alternatives: Add pr_fmt() to debug macrosBorislav Petkov2020-06-161-2/+2
| |/
* / perf/x86: Add support for perf text poke event for text_poke_bp_batch() callersAdrian Hunter2020-06-151-1/+36
|/
* x86/int3: Inline bsearch()Peter Zijlstra2020-06-111-4/+4
* x86/int3: Avoid atomic instrumentationPeter Zijlstra2020-06-111-3/+3
* x86/int3: Ensure that poke_int3_handler() is not tracedThomas Gleixner2020-06-111-7/+6
* mm: don't include asm/pgtable.h if linux/mm.h is already includedMike Rapoport2020-06-091-1/+0
* x86/alternatives: Move temporary_mm helpers into CThomas Gleixner2020-04-241-0/+55
* x86/alternatives: Mark text_poke_loc_init() staticQiujun Huang2020-03-251-2/+2
* Merge tag 'mpx-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/da...Linus Torvalds2020-01-301-0/+1
|\
| * x86/alternatives: add missing insn.h includeDave Hansen2020-01-231-0/+1
* | x86/alternatives: Implement a better poke_int3_handler() completion schemePeter Zijlstra2019-12-251-31/+53
* | x86/alternatives: Sync bp_patching update for avoiding NULL pointer exceptionMasami Hiramatsu2019-11-271-1/+7
* | x86/alternatives: Use INT3_INSN_SIZEPeter Zijlstra2019-11-271-6/+6
* | x86/kprobes: Fix ordering while text-patchingPeter Zijlstra2019-11-271-3/+8
* | x86/alternative: Shrink text_poke_locPeter Zijlstra2019-11-271-9/+14
* | x86/alternative: Remove text_poke_loc::lenPeter Zijlstra2019-11-271-5/+7
* | x86/ftrace: Use text_gen_insn()Peter Zijlstra2019-11-271-26/+0
* | x86/alternative: Add text_opcode_size()Peter Zijlstra2019-11-271-11/+1
* | x86/ftrace: Use text_poke()Peter Zijlstra2019-11-271-4/+14
* | x86/alternatives: Add and use text_gen_insn() helperPeter Zijlstra2019-11-271-0/+36
* | x86/alternatives, jump_label: Provide better text_poke() batching interfacePeter Zijlstra2019-11-271-6/+58
* | x86/alternatives: Teach text_poke_bp() to emulate instructionsPeter Zijlstra2019-11-151-31/+101
|/
* x86: Correct misc typosMarco Ammon2019-09-021-3/+3
* x86/alternatives: Fix int3_emulate_call() selftest stack corruptionPeter Zijlstra2019-07-091-5/+20
* Merge branch 'x86-paravirt-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2019-07-081-27/+26
|\
| * x86/paravirt: Rename paravirt_patch_site::instrtype to paravirt_patch_site::typeIngo Molnar2019-04-291-2/+1
| * x86/paravirt: Standardize 'insn_buff' variable namesIngo Molnar2019-04-291-26/+26
* | Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2019-07-081-4/+77
|\ \
| * | x86/alternatives: Add int3_emulate_call() selftestPeter Zijlstra2019-06-251-4/+77
* | | x86/alternative: Batch of patch operationsDaniel Bristot de Oliveira2019-06-171-34/+120
|/ /
* | treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
* | x86/alternatives: Add comment about module removal racesNadav Amit2019-04-301-0/+5
* | x86/alternatives: Remove the return value of text_poke_*()Nadav Amit2019-04-301-7/+4
* | x86/modules: Avoid breaking W^X while loading modulesNadav Amit2019-04-301-7/+21
* | x86/alternatives: Use temporary mm for text pokingNadav Amit2019-04-301-22/+86
* | x86/alternatives: Initialize temporary mm for patchingNadav Amit2019-04-301-0/+3