summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/jump_label.c
Commit message (Expand)AuthorAgeFilesLines
* jump_label: make initial NOP patching the special caseArd Biesheuvel2022-06-241-13/+0
* jump_labels: Mark __jump_label_transform() as __always_inlined to work around...Ingo Molnar2021-07-131-3/+4
* jump_label/x86: Remove unused JUMP_LABEL_NOP_SIZEPeter Zijlstra2021-05-141-2/+0
* jump_label, x86: Emit short JMPPeter Zijlstra2021-05-121-1/+7
* jump_label, x86: Add variable length patching supportPeter Zijlstra2021-05-121-18/+35
* jump_label, x86: Introduce jump_entry_size()Peter Zijlstra2021-05-121-0/+7
* jump_label, x86: Improve error when we fail expected textPeter Zijlstra2021-05-121-19/+14
* x86: Remove dynamic NOP selectionPeter Zijlstra2021-03-151-26/+6
* x86/jump_label: Move 'inline' keyword placementRandy Dunlap2020-03-271-1/+1
* x86/alternatives: Add and use text_gen_insn() helperPeter Zijlstra2019-11-271-20/+11
* x86/alternatives, jump_label: Provide better text_poke() batching interfacePeter Zijlstra2019-11-271-65/+34
* x86/alternatives: Teach text_poke_bp() to emulate instructionsPeter Zijlstra2019-11-151-6/+3
* x86/jump_label: Make tp_vec_nr staticYueHaibing2019-06-251-1/+1
* x86/jump_label: Batch jump label updatesDaniel Bristot de Oliveira2019-06-171-0/+69
* x86/jump_label: Add a __jump_label_set_jump_code() helperDaniel Bristot de Oliveira2019-06-171-25/+27
* x86/jump-label: Remove support for custom text pokerNadav Amit2019-04-301-16/+10
* x86/jump_label: Use text_poke_early() during early initNadav Amit2019-04-301-1/+6
* jump_label: move 'asm goto' support test to KconfigMasahiro Yamada2019-01-061-4/+0
* x86/jump_label: Switch to jump_entry accessorsArd Biesheuvel2018-09-271-37/+25
* x86/alternatives, jumplabel: Use text_poke_early() before mm_init()Pavel Tatashin2018-07-201-4/+7
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* jump_label: Reorder hotplug lock and jump_label_lockThomas Gleixner2017-05-261-2/+0
* locking/jump_labels: Update bug_at() boot messageAndy Shevchenko2017-01-121-2/+1
* x86/asm: Stop depending on ptrace.h in alternative.hAndy Lutomirski2016-04-291-0/+1
* jump_label: Rename JUMP_LABEL_{EN,DIS}ABLE to JUMP_LABEL_{JMP,NOP}Peter Zijlstra2015-08-031-1/+1
* x86/jump_label: expect default_nop if static_key gets enabled on boot-upHannes Frederic Sowa2013-10-191-7/+18
* Merge branch 'x86/jumplabel' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2013-09-101-4/+66
|\
| * x86/jump-label: Show where and what was wrong on errorsSteven Rostedt2013-08-061-3/+18
| * x86/jump-label: Add safety checks to jump label conversionsSteven Rostedt2013-08-061-4/+28
| * x86/jump-label: Do not bother updating nops if they are correctSteven Rostedt2013-08-061-1/+24
* | x86: Make jump_label use int3-based patchingJiri Kosina2013-07-161-2/+14
|/
* jump_label, x86: Fix section mismatchPeter Zijlstra2011-12-061-1/+1
* x86/jump_label: add arch_jump_label_transform_static()Jeremy Fitzhardinge2011-10-251-3/+17
* x86/jump_label: drop arch_jump_label_text_poke_early()Jeremy Fitzhardinge2011-10-251-6/+0
* x86, cpu: Clean up and unify the NOP selection infrastructureH. Peter Anvin2011-04-181-2/+3
* jump label: x86 supportJason Baron2010-09-221-0/+50