Linux/linux 4d7048fDocumentation/features/core/tracehook arch-support.txt, arch/xtensa Kconfig Kconfig.debug

Merge tag 'xtensa-20191201' of git://github.com/jcmvbkbc/linux-xtensa

Pull Xtensa updates from Max Filippov:

 - add support for execute in place (XIP) kernels

 - improvements in inline assembly: use named arguments and "m"
   constraints where possible

 - improve stack dumping

 - clean up system_call code and syscall tracing

 - various small fixes and cleanups

* tag 'xtensa-20191201' of git://github.com/jcmvbkbc/linux-xtensa: (30 commits)
  xtensa: clean up system_call/xtensa_rt_sigreturn interaction
  xtensa: fix system_call interaction with ptrace
  xtensa: rearrange syscall tracing
  xtensa: fix syscall_set_return_value
  xtensa: drop unneeded headers from coprocessor.S
  xtensa: entry: Remove unneeded need_resched() loop
  xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map
  xtensa: fix TLB sanity checker
  xtensa: get rid of __ARCH_USE_5LEVEL_HACK
  xtensa: mm: fix PMD folding implementation
  xtensa: make stack dump size configurable
  xtensa: improve stack dumping
  xtensa: use "m" constraint instead of "r" in futex.h assembly
  xtensa: use "m" constraint instead of "a" in cmpxchg.h assembly
  xtensa: use named assembly arguments in cmpxchg.h
  xtensa: use "m" constraint instead of "a" in atomic.h assembly
  xtensa: use named assembly arguments in atomic.h
  xtensa: use "m" constraint instead of "a" in bitops.h assembly
  xtensa: use named assembly arguments in bitops.h
  xtensa: use macros to generate *_bit and test_and_*_bit functions
  ...
DeltaFile
+221-175arch/xtensa/Kconfig
+91-226arch/xtensa/include/asm/bitops.h
+64-60arch/xtensa/include/asm/atomic.h
+119-0arch/xtensa/configs/xip_kc705_defconfig
+36-35arch/xtensa/include/asm/cmpxchg.h
+51-7arch/xtensa/kernel/vmlinux.lds.S
+6-38arch/xtensa/include/asm/vectors.h
+29-0arch/xtensa/include/asm/kmem_layout.h
+11-16arch/xtensa/kernel/traps.c
+6-16arch/xtensa/kernel/entry.S
+0-20arch/xtensa/include/asm/user.h
+16-2arch/xtensa/kernel/ptrace.c
+8-8arch/xtensa/include/asm/uaccess.h
+14-2arch/xtensa/mm/fault.c
+11-3arch/xtensa/mm/tlb.c
+0-14arch/xtensa/include/asm/hw_irq.h
+10-3arch/xtensa/kernel/head.S
+9-3arch/xtensa/mm/kasan_init.c
+11-0arch/xtensa/include/asm/page.h
+1-9arch/xtensa/kernel/coprocessor.S
+5-5arch/xtensa/include/asm/futex.h
+5-3arch/xtensa/include/asm/fixmap.h
+7-0arch/xtensa/kernel/setup.c
+7-0arch/xtensa/Kconfig.debug
+6-0arch/xtensa/include/asm/cache.h
+5-0arch/xtensa/boot/Makefile
+2-2arch/xtensa/mm/init.c
+2-2arch/xtensa/include/asm/syscall.h
+3-1arch/xtensa/mm/mmu.c
+0-4arch/xtensa/include/asm/pgtable.h
+2-2arch/xtensa/kernel/signal.c
+2-1arch/xtensa/include/asm/processor.h
+2-1arch/xtensa/Makefile
+2-1arch/xtensa/include/asm/initialize_mmu.h
+2-0arch/xtensa/kernel/process.c
+1-1Documentation/features/core/tracehook/arch-support.txt
+2-0arch/xtensa/include/asm/Kbuild
+769-66037 files

UnifiedSplitRaw