• Linus Torvalds's avatar
    Merge tag 's390-5.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux · ea1f56fa
    Linus Torvalds authored
    Pull s390 updates from Vasily Gorbik:
    
     - Adjust PMU device drivers registration to avoid WARN_ON and few other
       perf improvements.
    
     - Enhance tracing in vfio-ccw.
    
     - Few stack unwinder fixes and improvements, convert get_wchan custom
       stack unwinding to generic api usage.
    
     - Fixes for mm helpers issues uncovered with tests validating
       architecture page table helpers.
    
     - Fix noexec bit handling when hardware doesn't support it.
    
     - Fix memleak and unsigned value compared with zero bugs in crypto
       code. Minor code simplification.
    
     - Fix crash during kdump with kasan enabled kernel.
    
     - Switch bug and alternatives from asm to asm_inline to improve
       inlining decisions.
    
     - Use 'depends on cc-option' for MARCH and TUNE options in Kconfig, add
       z13s and z14 ZR1 to TUNE descriptions.
    
     - Minor head64.S simplification.
    
     - Fix physical to logical CPU map for SMT.
    
     - Several cleanups in qdio code.
    
     - Other minor cleanups and fixes all over the code.
    
    * tag 's390-5.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux: (41 commits)
      s390/cpumf: Adjust registration of s390 PMU device drivers
      s390/smp: fix physical to logical CPU map for SMT
      s390/early: move access registers setup in C code
      s390/head64: remove unnecessary vdso_per_cpu_data setup
      s390/early: move control registers setup in C code
      s390/kasan: support memcpy_real with TRACE_IRQFLAGS
      s390/crypto: Fix unsigned variable compared with zero
      s390/pkey: use memdup_user() to simplify code
      s390/pkey: fix memory leak within _copy_apqns_from_user()
      s390/disassembler: don't hide instruction addresses
      s390/cpum_sf: Assign error value to err variable
      s390/cpum_sf: Replace function name in debug statements
      s390/cpum_sf: Use consistant debug print format for sampling
      s390/unwind: drop unnecessary code around calling ftrace_graph_ret_addr()
      s390: add error handling to perf_callchain_kernel
      s390: always inline current_stack_pointer()
      s390/mm: add mm_pxd_folded() checks to pxd_free()
      s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported
      s390/mm: simplify page table helpers for large entries
      s390/mm: make pmd/pud_bad() report large entries as bad
      ...
    ea1f56fa
unwind_bc.c 3.95 KB