Merge tag 's390-5.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
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 ...
Showing
- arch/s390/Kconfig 20 additions, 8 deletionsarch/s390/Kconfig
- arch/s390/boot/startup.c 1 addition, 1 deletionarch/s390/boot/startup.c
- arch/s390/crypto/sha_common.c 5 additions, 2 deletionsarch/s390/crypto/sha_common.c
- arch/s390/include/asm/alternative.h 2 additions, 2 deletionsarch/s390/include/asm/alternative.h
- arch/s390/include/asm/bug.h 2 additions, 2 deletionsarch/s390/include/asm/bug.h
- arch/s390/include/asm/ctl_reg.h 1 addition, 0 deletionsarch/s390/include/asm/ctl_reg.h
- arch/s390/include/asm/pgalloc.h 14 additions, 2 deletionsarch/s390/include/asm/pgalloc.h
- arch/s390/include/asm/pgtable.h 32 additions, 65 deletionsarch/s390/include/asm/pgtable.h
- arch/s390/include/asm/processor.h 1 addition, 1 deletionarch/s390/include/asm/processor.h
- arch/s390/include/asm/qdio.h 1 addition, 0 deletionsarch/s390/include/asm/qdio.h
- arch/s390/include/asm/spinlock.h 1 addition, 1 deletionarch/s390/include/asm/spinlock.h
- arch/s390/include/asm/stacktrace.h 1 addition, 1 deletionarch/s390/include/asm/stacktrace.h
- arch/s390/include/asm/timex.h 10 additions, 7 deletionsarch/s390/include/asm/timex.h
- arch/s390/kernel/dis.c 7 additions, 6 deletionsarch/s390/kernel/dis.c
- arch/s390/kernel/early.c 22 additions, 16 deletionsarch/s390/kernel/early.c
- arch/s390/kernel/head64.S 2 additions, 16 deletionsarch/s390/kernel/head64.S
- arch/s390/kernel/perf_cpum_cf.c 10 additions, 11 deletionsarch/s390/kernel/perf_cpum_cf.c
- arch/s390/kernel/perf_cpum_cf_diag.c 5 additions, 5 deletionsarch/s390/kernel/perf_cpum_cf_diag.c
- arch/s390/kernel/perf_cpum_sf.c 51 additions, 53 deletionsarch/s390/kernel/perf_cpum_sf.c
- arch/s390/kernel/perf_event.c 6 additions, 2 deletionsarch/s390/kernel/perf_event.c
Please register or sign in to comment