• Linus Torvalds's avatar
    Merge tag 'xtensa-20191201' of git://github.com/jcmvbkbc/linux-xtensa · 4d7048f5
    Linus Torvalds authored
    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
      ...
    4d7048f5
Kconfig 20.2 KB