summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/alternative.h
Commit message (Expand)AuthorAgeFilesLines
* x86/alternatives: Add an ALTERNATIVE_3() macroBorislav Petkov2019-01-161-0/+23
* x86/alternatives: Add macro commentsBorislav Petkov2019-01-161-7/+9
* Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2018-12-261-1/+1
|\
| * x86: Fix various typos in commentsIngo Molnar2018-12-031-1/+1
* | Revert "x86/alternatives: Macrofy lock prefixes to work around GCC inlining b...Ingo Molnar2018-12-191-2/+9
|/
* x86/alternatives: Macrofy lock prefixes to work around GCC inlining bugsNadav Amit2018-10-041-9/+2
* x86/alternatives: Fixup alternative_call_2Alexey Dobriyan2018-03-271-3/+1
* x86/alternatives: Add missing '\n' at end of ALTERNATIVE inline asmDavid Woodhouse2018-01-051-2/+2
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* x86/alternatives: Fix alt_max_short macro to really be a max()Mathias Krause2017-10-091-3/+3
* x86/asm: Fix inline asm call constraints for ClangJosh Poimboeuf2017-09-231-2/+1
* x86/alternatives: Add stack frame dependency to alternative_call_2()Josh Poimboeuf2016-09-241-2/+6
* x86/asm: Make asm/alternative.h safe from assemblyAndy Lutomirski2016-04-291-0/+4
* x86/asm: Stop depending on ptrace.h in alternative.hAndy Lutomirski2016-04-291-33/+0
* x86/cpufeature: Carve out X86_FEATURE_*Borislav Petkov2016-01-301-6/+0
* x86/alternatives, x86/fpu: Add 'alternatives_patched' debug flag and use it i...Ingo Molnar2015-05-191-0/+6
* x86/alternatives: Fix ALTERNATIVE_2 padding generation properlyBorislav Petkov2015-04-041-4/+12
* x86/alternatives: Add instruction paddingBorislav Petkov2015-02-231-25/+40
* x86/alternative: Add alternative_input_2 to support alternative with two feat...Fenghua Yu2014-05-291-0/+14
* kprobes/x86: Call out into INT3 handler directly instead of using notifierJiri Kosina2013-07-231-0/+2
* kprobes/x86: Remove unused text_poke_smp() and text_poke_smp_batch() functionsMasami Hiramatsu2013-07-191-11/+0
* x86: Introduce int3 (breakpoint)-based instruction patchingJiri Kosina2013-07-161-0/+1
* Merge branch 'x86-smap-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2012-10-011-16/+16
|\
| * x86, alternative: Use .pushsection/.popsectionH. Peter Anvin2012-09-211-16/+16
* | x86/smp: Don't ever patch back to UP if we unplug cpusRusty Russell2012-08-231-2/+2
|/
* x86/copy_user_generic: Optimize copy_user_generic with CPU erms featureFenghua Yu2012-06-291-15/+59
* x86: Adjust asm constraints in atomic64 wrappersJan Beulich2012-01-201-0/+6
* asm alternatives: remove incorrect alignment notesLinus Torvalds2011-09-151-4/+0
* x86: Make alternative instruction pointers relativeAndy Lutomirski2011-07-131-4/+4
* Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2011-05-191-8/+0
|\
| * x86, cpu: Clean up and unify the NOP selection infrastructureH. Peter Anvin2011-04-181-8/+0
* | jump label: Introduce static_branch() interfaceJason Baron2011-04-041-2/+1
|/
*-. Merge branches 'x86-alternatives-for-linus', 'x86-fpu-for-linus', 'x86-hwmon-...Linus Torvalds2011-01-061-0/+1
|\ \
| * | x86, suspend: Avoid unnecessary smp alternatives switch during suspend/resumeSuresh Siddha2010-12-131-0/+1
| |/
* / x86: Introduce text_poke_smp_batch() for batch-code modifyingMasami Hiramatsu2010-12-061-0/+7
|/
* jump label: Base patch for jump labelJason Baron2010-09-221-1/+2
* jump label: Make text_poke_early() globally visibleJason Baron2010-09-201-0/+2
* jump label: Make dynamic no-op selection available outside of ftraceJason Baron2010-09-201-0/+8
* x86, alternatives: Use 16-bit numbers for cpufeature indexH. Peter Anvin2010-07-071-3/+4
* Merge branch 'core-hweight-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2010-05-181-3/+6
|\
| * x86: Add optimized popcnt variantsBorislav Petkov2010-04-061-3/+6
* | Merge branch 'x86/asm' into x86/atomicH. Peter Anvin2010-04-291-3/+10
|\ \
| * | x86-64: Reduce SMP locks table sizeJan Beulich2010-04-281-2/+2
| |/
| * Merge branch 'perf-probes-for-linus-2' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2010-03-051-1/+3
| |\
| | * x86: Add text_poke_smp for SMP cross modifying codeMasami Hiramatsu2010-02-251-1/+3
| * | Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2010-02-281-1/+6
| |\ \ | | |/ | |/|
| * | ftrace/alternatives: Introducing *_text_reserved functionsMasami Hiramatsu2010-02-041-0/+5
* | | x86: Fix LOCK_PREFIX_HERE for uniprocessor buildH. Peter Anvin2010-04-291-0/+1
* | | x86: Add support for lock prefix in alternativesLuca Barbieri2010-02-251-3/+5
| |/ |/|
* | x86-64: Modify copy_user_generic() alternatives mechanismJan Beulich2009-12-301-1/+6
|/