aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/kernel/jump_label.c
AgeCommit message (Expand)AuthorFilesLines
2022-06-24jump_label: make initial NOP patching the special caseGravatar Ard Biesheuvel 1-13/+0
2021-07-13jump_labels: Mark __jump_label_transform() as __always_inlined to work around...Gravatar Ingo Molnar 1-3/+4
2021-05-14jump_label/x86: Remove unused JUMP_LABEL_NOP_SIZEGravatar Peter Zijlstra 1-2/+0
2021-05-12jump_label, x86: Emit short JMPGravatar Peter Zijlstra 1-1/+7
2021-05-12jump_label, x86: Add variable length patching supportGravatar Peter Zijlstra 1-18/+35
2021-05-12jump_label, x86: Introduce jump_entry_size()Gravatar Peter Zijlstra 1-0/+7
2021-05-12jump_label, x86: Improve error when we fail expected textGravatar Peter Zijlstra 1-19/+14
2021-03-15x86: Remove dynamic NOP selectionGravatar Peter Zijlstra 1-26/+6
2020-03-27x86/jump_label: Move 'inline' keyword placementGravatar Randy Dunlap 1-1/+1
2019-11-27x86/alternatives: Add and use text_gen_insn() helperGravatar Peter Zijlstra 1-20/+11
2019-11-27x86/alternatives, jump_label: Provide better text_poke() batching interfaceGravatar Peter Zijlstra 1-65/+34
2019-11-15x86/alternatives: Teach text_poke_bp() to emulate instructionsGravatar Peter Zijlstra 1-6/+3
2019-06-25x86/jump_label: Make tp_vec_nr staticGravatar YueHaibing 1-1/+1
2019-06-17x86/jump_label: Batch jump label updatesGravatar Daniel Bristot de Oliveira 1-0/+69
2019-06-17x86/jump_label: Add a __jump_label_set_jump_code() helperGravatar Daniel Bristot de Oliveira 1-25/+27
2019-04-30x86/jump-label: Remove support for custom text pokerGravatar Nadav Amit 1-16/+10
2019-04-30x86/jump_label: Use text_poke_early() during early initGravatar Nadav Amit 1-1/+6
2019-01-06jump_label: move 'asm goto' support test to KconfigGravatar Masahiro Yamada 1-4/+0
2018-09-27x86/jump_label: Switch to jump_entry accessorsGravatar Ard Biesheuvel 1-37/+25
2018-07-20x86/alternatives, jumplabel: Use text_poke_early() before mm_init()Gravatar Pavel Tatashin 1-4/+7
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-05-26jump_label: Reorder hotplug lock and jump_label_lockGravatar Thomas Gleixner 1-2/+0
2017-01-12locking/jump_labels: Update bug_at() boot messageGravatar Andy Shevchenko 1-2/+1
2016-04-29x86/asm: Stop depending on ptrace.h in alternative.hGravatar Andy Lutomirski 1-0/+1
2015-08-03jump_label: Rename JUMP_LABEL_{EN,DIS}ABLE to JUMP_LABEL_{JMP,NOP}Gravatar Peter Zijlstra 1-1/+1
2013-10-19x86/jump_label: expect default_nop if static_key gets enabled on boot-upGravatar Hannes Frederic Sowa 1-7/+18
2013-09-10Merge branch 'x86/jumplabel' of git://git.kernel.org/pub/scm/linux/kernel/git...Gravatar Linus Torvalds 1-4/+66
2013-08-06x86/jump-label: Show where and what was wrong on errorsGravatar Steven Rostedt 1-3/+18
2013-08-06x86/jump-label: Add safety checks to jump label conversionsGravatar Steven Rostedt 1-4/+28
2013-08-06x86/jump-label: Do not bother updating nops if they are correctGravatar Steven Rostedt 1-1/+24
2013-07-16x86: Make jump_label use int3-based patchingGravatar Jiri Kosina 1-2/+14
2011-12-06jump_label, x86: Fix section mismatchGravatar Peter Zijlstra 1-1/+1
2011-10-25x86/jump_label: add arch_jump_label_transform_static()Gravatar Jeremy Fitzhardinge 1-3/+17
2011-10-25x86/jump_label: drop arch_jump_label_text_poke_early()Gravatar Jeremy Fitzhardinge 1-6/+0
2011-04-18x86, cpu: Clean up and unify the NOP selection infrastructureGravatar H. Peter Anvin 1-2/+3
2010-09-22jump label: x86 supportGravatar Jason Baron 1-0/+50