• Linus Torvalds's avatar
    Merge tag 's390-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux · 95fbef17
    Linus Torvalds authored
    Pull s390 updates from Heiko Carstens:
    
     - Make use of the IBM z16 processor activity instrumentation facility
       to count cryptography operations: add a new PMU device driver so that
       perf can make use of this.
    
     - Add new IBM z16 extended counter set to cpumf support.
    
     - Add vdso randomization support.
    
     - Add missing KCSAN instrumentation to barriers and spinlocks, which
       should make s390's KCSAN support complete.
    
     - Add support for IPL-complete-control facility: notify the hypervisor
       that kexec finished work and the kernel starts.
    
     - Improve error logging for PCI.
    
     - Various small changes to workaround llvm's integrated assembler
       limitations, and one bug, to make it finally possible to compile the
       kernel with llvm's integrated assembler. This also requires to raise
       the minimum clang version to 14.0.0.
    
     - Various other small enhancements, bug fixes, and cleanups all over
       the place.
    
    * tag 's390-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux: (48 commits)
      s390/head: get rid of 31 bit leftovers
      scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390
      s390/boot: do not emit debug info for assembly with llvm's IAS
      s390/boot: workaround llvm IAS bug
      s390/purgatory: workaround llvm's IAS limitations
      s390/entry: workaround llvm's IAS limitations
      s390/alternatives: remove padding generation code
      s390/alternatives: provide identical sized orginal/alternative sequences
      s390/cpumf: add new extended counter set for IBM z16
      s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES
      s390/stp: clock_delta should be signed
      s390/stp: fix todoff size
      s390/pai: add support for cryptography counters
      entry: Rename arch_check_user_regs() to arch_enter_from_user_mode()
      s390/compat: cleanup compat_linux.h header file
      s390/entry: remove broken and not needed code
      s390/boot: convert parmarea to C
      s390/boot: convert initial lowcore to C
      s390/ptrace: move short psw definitions to ptrace header file
      s390/head: initialize all new psws
      ...
    95fbef17
Makefile 5.96 KB