summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kernel/alternative.c
Commit message (Expand)AuthorAgeFilesLines
*-. Merge branches 'for-next/kpti', 'for-next/missing-proto-warn', 'for-next/iss2...Catalin Marinas2023-06-231-14/+13
|\ \
| | * arm64: alternatives: use cpucap namingMark Rutland2023-06-071-9/+8
| | * arm64: standardise cpucap bitmap namesMark Rutland2023-06-071-3/+3
| |/ |/|
| * arm64: alternatives: make clean_dcache_range_nopatch() noinstr-safeMark Rutland2023-06-211-2/+2
|/
* arm64: alternatives: add __init/__initconst to some functions/variablesJisheng Zhang2022-12-051-3/+3
* arm64: alternatives: make apply_alternatives_vdso() staticMark Rutland2022-11-181-1/+1
* Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2022-10-061-27/+65
|\
| * Merge branch 'for-next/alternatives' into for-next/coreCatalin Marinas2022-09-301-30/+40
| |\
| | * arm64: alternatives: add shared NOP callbackMark Rutland2022-09-161-0/+8
| | * arm64: alternatives: have callbacks take a capMark Rutland2022-09-161-12/+14
| | * arm64: alternatives: make alt_region constMark Rutland2022-09-161-14/+12
| | * arm64: alternatives: hoist print out of __apply_alternatives()Mark Rutland2022-09-161-2/+4
| * | arm64: alternative: patch alternatives in the vDSOJoey Gouly2022-09-091-0/+28
| |/
* / arm64: Drop unneeded __nocfi attributesSami Tolvanen2022-09-261-1/+1
|/
* arm64/sysreg: Standardise naming for CTR_EL0 fieldsMark Brown2022-07-051-1/+1
* arm64: alternatives: mark patch_alternative() as `noinstr`Joey Gouly2022-04-061-3/+3
* arm64: Rename arm64-internal cache maintenance functionsFuad Tabba2021-05-251-1/+1
* Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds2021-05-071-3/+2
|\
| * arm64: alternative: simplify passing alt_regionMark Rutland2021-04-231-2/+1
* | arm64: add __nocfi to __apply_alternativesSami Tolvanen2021-04-081-2/+2
|/
* arm64: improve whitespaceZhiyuan Dai2021-02-041-1/+1
* arm64: alternatives: Remove READ_ONCE() usage during patch operationWill Deacon2020-11-091-3/+4
* arm64/alternatives: don't patch up internal branchesArd Biesheuvel2020-07-091-14/+2
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner2019-06-191-12/+1
* arm64: alternative: Apply alternatives early in boot processDaniel Thompson2019-02-061-5/+38
* arm64: alternative: Allow alternative status checking per cpufeatureJulien Thierry2019-02-061-4/+17
* arm64: alternative: Use true and false for boolean valuesGustavo A. R. Silva2018-08-081-2/+2
* arm64: Avoid flush_icache_range() in alternatives patching codeWill Deacon2018-06-271-7/+44
* arm64: alternatives: Add dynamic patching featureMarc Zyngier2018-03-191-11/+32
* arm64: alternatives: use tpidr_el2 on VHE hostsJames Morse2018-01-131-4/+5
* arm64: fix endianness annotation for __apply_alternatives()/get_alt_insn()Luc Van Oostenryck2017-06-291-4/+4
* arm64: alternatives: apply boot time fixups via the linear mappingArd Biesheuvel2017-03-231-5/+6
* arm64: alternative: Add support for patching adrp instructionsSuzuki K Poulose2016-09-091-0/+15
* arm64: alternative: Disallow patching instructions using literalsSuzuki K Poulose2016-09-091-0/+6
* arm64: Create sections.hJames Morse2016-08-251-4/+3
* arm64: mm: fold alternatives into .initMark Rutland2015-12-101-6/+0
* arm64: alternatives: ensure secondary CPUs execute ISB after patchingWill Deacon2015-08-041-0/+1
* arm64: alternative: put secondary CPUs into polling loop during patchWill Deacon2015-07-301-5/+24
* arm64: alternative: Allow immediate branch as alternative instructionMarc Zyngier2015-06-051-5/+66
* Revert "arm64: alternative: Allow immediate branch as alternative instruction"Will Deacon2015-05-051-52/+1
* arm64: alternative: Allow immediate branch as alternative instructionMarc Zyngier2015-03-301-2/+53
* arm64: add module support for alternatives fixupsAndre Przywara2014-12-041-4/+25
* arm64: add alternative runtime patchingAndre Przywara2014-11-251-0/+64