Merge branch 'for-next/misc' into for-next/core
authorCatalin Marinas <catalin.marinas@arm.com>
Fri, 30 Sep 2022 08:18:26 +0000 (09:18 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Fri, 30 Sep 2022 08:18:26 +0000 (09:18 +0100)
* for-next/misc:
  : Miscellaneous patches
  arm64/kprobe: Optimize the performance of patching single-step slot
  ARM64: reloc_test: add __init/__exit annotations to module init/exit funcs
  arm64/mm: fold check for KFENCE into can_set_direct_map()
  arm64: uaccess: simplify uaccess_mask_ptr()
  arm64: mte: move register initialization to C
  arm64: mm: handle ARM64_KERNEL_USES_PMD_MAPS in vmemmap_populate()
  arm64: dma: Drop cache invalidation from arch_dma_prep_coherent()
  arm64: support huge vmalloc mappings
  arm64: spectre: increase parameters that can be used to turn off bhb mitigation individually
  arm64: run softirqs on the per-CPU IRQ stack
  arm64: compat: Implement misalignment fixups for multiword loads

1  2 
arch/arm64/Kconfig
arch/arm64/include/asm/exception.h
arch/arm64/kernel/cpufeature.c
arch/arm64/kernel/proton-pack.c
arch/arm64/mm/mmu.c

Simple merge
@@@ -71,10 -70,10 +71,11 @@@ void do_sysinstr(unsigned long esr, str
  void do_sp_pc_abort(unsigned long addr, unsigned long esr, struct pt_regs *regs);
  void bad_el0_sync(struct pt_regs *regs, int reason, unsigned long esr);
  void do_cp15instr(unsigned long esr, struct pt_regs *regs);
+ int do_compat_alignment_fixup(unsigned long addr, struct pt_regs *regs);
  void do_el0_svc(struct pt_regs *regs);
  void do_el0_svc_compat(struct pt_regs *regs);
 -void do_ptrauth_fault(struct pt_regs *regs, unsigned long esr);
 +void do_el0_fpac(struct pt_regs *regs, unsigned long esr);
 +void do_el1_fpac(struct pt_regs *regs, unsigned long esr);
  void do_serror(struct pt_regs *regs, unsigned long esr);
  void do_notify_resume(struct pt_regs *regs, unsigned long thread_flags);
  
Simple merge
Simple merge
Simple merge