summaryrefslogtreecommitdiffstats
path: root/arch (follow)
Commit message (Expand)AuthorAgeFilesLines
* arm64/vdso: Discard .note.gnu.property sections in vDSOBill Wendling2021-04-301-1/+7
* arm64: Show three registers per lineMatthew Wilcox (Oracle)2021-04-231-6/+3
* arm64: remove HAVE_DEBUG_BUGVERBOSEJisheng Zhang2021-04-231-1/+0
* arm64: alternative: simplify passing alt_regionMark Rutland2021-04-231-2/+1
* arm64: Force SPARSEMEM_VMEMMAP as the only memory management modelCatalin Marinas2021-04-237-25/+6
* arm64: vdso32: drop -no-integrated-as flagNick Desaulniers2021-04-231-8/+0
* Merge branch 'for-next/pac-set-get-enabled-keys' into for-next/coreCatalin Marinas2021-04-1512-83/+261
|\
| * arm64: pac: Optimize kernel entry/exit key installation code pathsPeter Collingbourne2021-04-137-45/+53
| * arm64: Introduce prctl(PR_PAC_{SET,GET}_ENABLED_KEYS)Peter Collingbourne2021-04-1310-13/+184
| * arm64: mte: make the per-task SCTLR_EL1 field usable elsewherePeter Collingbourne2021-04-133-40/+39
* | Merge branch 'for-next/mte-async-kernel-mode' into for-next/coreCatalin Marinas2021-04-158-5/+185
|\|
| * kasan, arm64: tests supports for HW_TAGS async modeAndrey Konovalov2021-04-111-0/+1
| * arm64: mte: Report async tag faults before suspendVincenzo Frascino2021-04-113-0/+23
| * arm64: mte: Enable async tag check faultVincenzo Frascino2021-04-113-0/+71
| * arm64: mte: Conditionally compile mte_enable_kernel_*()Vincenzo Frascino2021-04-111-0/+4
| * arm64: mte: Enable TCO in functions that can read beyond buffer limitsVincenzo Frascino2021-04-114-0/+63
| * arm64: mte: Drop arch_enable_tagging()Vincenzo Frascino2021-04-111-1/+0
| * arm64: mte: Add asynchronous mode supportVincenzo Frascino2021-04-113-5/+24
| |
| \
| \
| \
| \
| \
| \
| \
| \
| \
| \
| \
| \
| \
| \
| \
| \
| \
*-----------------. \ Merge branches 'for-next/misc', 'for-next/kselftest', 'for-next/xntable', 'fo...Catalin Marinas2021-04-1539-278/+490
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|/ | |/| | | | | | | | |
| | | | | | | | | | * arm64: fpsimd: run kernel mode NEON with softirqs disabledArd Biesheuvel2021-04-128-15/+31
| | | | | | | | | | * arm64: assembler: introduce wxN aliases for wN registersArd Biesheuvel2021-04-121-0/+8
| | | | | | | | | | * arm64: assembler: remove conditional NEON yield macrosArd Biesheuvel2021-04-121-70/+0
| | |_|_|_|_|_|_|_|/ | |/| | | | | | | |
| | | | | | | | | * arm64: perf: Remove redundant initialization in perf_event.cQi Liu2021-04-011-3/+2
| | |_|_|_|_|_|_|/ | |/| | | | | | |
| | | | | | | | * arm64: Get rid of CONFIG_ARM64_VHEMarc Zyngier2021-04-083-26/+0
| | | | | | | | * arm64: Cope with CPUs stuck in VHE modeMarc Zyngier2021-04-083-8/+52
| | | | | | | | * arm64: cpufeature: Allow early filtering of feature overrideMarc Zyngier2021-04-083-0/+36
| | |_|_|_|_|_|/ | |/| | | | | |
| | | | | | | * arm64: Disable fine grained traps on bootMark Brown2021-04-082-0/+27
| | |_|_|_|_|/ | |/| | | | |
| | | | | | * arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabledLecopzer Chen2021-03-291-0/+1
| | | | | | * arm64: kaslr: support randomized module area with KASAN_VMALLOCLecopzer Chen2021-03-292-15/+19
| | | | | | * arm64: Kconfig: support CONFIG_KASAN_VMALLOCLecopzer Chen2021-03-291-0/+1
| | | | | | * arm64: kasan: abstract _text and _end to KERNEL_START/ENDLecopzer Chen2021-03-291-3/+3
| | | | | | * arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOCLecopzer Chen2021-03-291-5/+14
| | |_|_|_|/ | |/| | | |
| | | | | * arm64: Support execute-only permissions with Enhanced PANVladimir Murzin2021-03-267-13/+76
| | |_|_|/ | |/| | |
| | | | * arm64: irq: allow FIQs to be handledMark Rutland2021-03-243-9/+38
| | | | * arm64: Always keep DAIF.[IF] in syncHector Martin2021-03-247-25/+26
| | | | * arm64: entry: factor irq triage logic into macrosMarc Zyngier2021-03-241-37/+43
| | | | * arm64: irq: rework root IRQ handler registrationMark Rutland2021-03-241-4/+8
| | | | * arm64: don't use GENERIC_IRQ_MULTI_HANDLERMarc Zyngier2021-03-243-1/+14
| | |_|/ | |/| |
| | | * arm64: compat: Poison the compat sigpageWill Deacon2021-03-241-3/+6
| | | * arm64: vdso: Avoid ISB after reading from cntvct_el0Will Deacon2021-03-243-26/+20
| | | * arm64: compat: Allow signal page to be remappedWill Deacon2021-03-241-0/+9
| | | * arm64: vdso: Remove redundant calls to flush_dcache_page()Will Deacon2021-03-241-2/+0
| | | * arm64: vdso: Use GFP_KERNEL for allocating compat vdso and signal pagesWill Deacon2021-03-241-2/+2
| | |/ | |/|
| | * arm64: mm: use XN table mapping attributes for user/kernel mappingsArd Biesheuvel2021-03-191-7/+12
| | * arm64: mm: use XN table mapping attributes for the linear regionArd Biesheuvel2021-03-192-7/+36
| | * arm64: mm: add missing P4D definitions and use them consistentlyArd Biesheuvel2021-03-194-7/+16
| |/
* | arm64/sve: Add compile time checks for SVE hooks in generic functionsMark Brown2021-04-151-2/+3
* | arm64/kernel/probes: Use BUG_ON instead of if condition followed by BUG.zhouchuangao2021-04-131-2/+1
* | arm64/sve: Remove redundant system_supports_sve() testsMark Brown2021-04-131-4/+4
* | arm64: mte: Remove unused mte_assign_mem_tag_range()Vincenzo Frascino2021-04-081-6/+0