Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Pull more arm64 updates from Catalin Marinas: - Silence module allocation failures when CONFIG_ARM*_MODULE_PLTS is enabled. This requires a check for __GFP_NOWARN in alloc_vmap_area() - Improve/sanitise user tagged pointers handling in the kernel - Inline asm fixes/cleanups * tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux: arm64: Silence first allocation with CONFIG_ARM64_MODULE_PLTS=y ARM: Silence first allocation with CONFIG_ARM_MODULE_PLTS=y mm: Silence vmap() allocation failures based on caller gfp_flags arm64: uaccess: suppress spurious clang warning arm64: atomic_lse: match asm register sizes arm64: armv8_deprecated: ensure extension of addr arm64: uaccess: ensure extension of access_ok() addr arm64: ensure extension of smp_store_release value arm64: xchg: hazard against entire exchange variable arm64: documentation: document tagged pointer stack constraints arm64: entry: improve data abort handling of tagged pointers arm64: hw_breakpoint: fix watchpoint matching for tagged pointers arm64: traps: fix userspace cache maintenance emulation on a tagged pointer
No related branches found
No related tags found
Showing
- Documentation/arm64/tagged-pointers.txt 47 additions, 15 deletionsDocumentation/arm64/tagged-pointers.txt
- arch/arm/kernel/module.c 9 additions, 2 deletionsarch/arm/kernel/module.c
- arch/arm64/include/asm/asm-uaccess.h 9 additions, 0 deletionsarch/arm64/include/asm/asm-uaccess.h
- arch/arm64/include/asm/atomic_lse.h 2 additions, 2 deletionsarch/arm64/include/asm/atomic_lse.h
- arch/arm64/include/asm/barrier.h 15 additions, 5 deletionsarch/arm64/include/asm/barrier.h
- arch/arm64/include/asm/cmpxchg.h 1 addition, 1 deletionarch/arm64/include/asm/cmpxchg.h
- arch/arm64/include/asm/uaccess.h 7 additions, 6 deletionsarch/arm64/include/asm/uaccess.h
- arch/arm64/kernel/armv8_deprecated.c 2 additions, 1 deletionarch/arm64/kernel/armv8_deprecated.c
- arch/arm64/kernel/entry.S 3 additions, 2 deletionsarch/arm64/kernel/entry.S
- arch/arm64/kernel/hw_breakpoint.c 3 additions, 0 deletionsarch/arm64/kernel/hw_breakpoint.c
- arch/arm64/kernel/module.c 6 additions, 1 deletionarch/arm64/kernel/module.c
- arch/arm64/kernel/traps.c 2 additions, 2 deletionsarch/arm64/kernel/traps.c
- mm/vmalloc.c 1 addition, 1 deletionmm/vmalloc.c
Please register or sign in to comment