• Linus Torvalds's avatar
    Merge tag 's390-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux · 4ab6cfc4
    Linus Torvalds authored
    Pull more s390 updates from Heiko Carstens:
     "Just a couple of small improvements, bug fixes and cleanups:
    
       - Add Eric Farman as maintainer for s390 virtio drivers.
    
       - Improve machine check handling, and avoid incorrectly injecting a
         machine check into a kvm guest.
    
       - Add cond_resched() call to gmap page table walker in order to avoid
         possible huge latencies. Also use non-quiesing sske instruction to
         speed up storage key handling.
    
       - Add __GFP_NORETRY to KEXEC_CONTROL_MEMORY_GFP so s390 behaves
         similar like common code.
    
       - Get sie control block address from correct stack slot in perf event
         code. This fixes potential random memory accesses.
    
       - Change uaccess code so that the exception handler sets the result
         of get_user() and __get_kernel_nofault() to zero in case of a
         fault. Until now this was done via input parameters for inline
         assemblies. Doing it via fault handling is what most or even all
         other architectures are doing.
    
       - Couple of other small cleanups and fixes"
    
    * tag 's390-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:
      s390/stack: add union to reflect kvm stack slot usages
      s390/stack: merge empty stack frame slots
      s390/uaccess: whitespace cleanup
      s390/uaccess: use __noreturn instead of __attribute__((noreturn))
      s390/uaccess: use exception handler to zero result on get_user() failure
      s390/uaccess: use symbolic names for inline assembler operands
      s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag
      s390/mm: use non-quiescing sske for KVM switch to keyed guest
      s390/gmap: voluntarily schedule during key setting
      MAINTAINERS: Update s390 virtio-ccw
      s390/kexec: add __GFP_NORETRY to KEXEC_CONTROL_MEMORY_GFP
      s390/Kconfig.debug: fix indentation
      s390/Kconfig: fix indentation
      s390/perf: obtain sie_block from the right address
      s390: generate register offsets into pt_regs automatically
      s390: simplify early program check handler
      s390/crypto: fix scatterwalk_unmap() callers in AES-GCM
    4ab6cfc4
kexec.h 2.58 KB