Linux/linux 3f7ba7earch/mips/kvm tlb.c, arch/powerpc/kvm book3s_hv_rmhandlers.S book3s_hv.c

Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm

Pull KVM fixes from Radim Krčmář:
 "MIPS:
   - Fix build with KVM, DYNAMIC_DEBUG and JUMP_LABEL.

  PPC:
   - Fix host crashes/hangs on POWER9.
   - Properly restore userspace state after KVM_RUN ioctl.

  s390:
   - Fix address translation in odd-ball cases (real-space designation
     ASCEs).

  x86:
   - Fix privilege escalation in 64-bit Windows guests

  All patches are for stable and the x86 also has a CVE"

* tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm:
  KVM: x86: fix singlestepping over syscall
  KVM: s390: gaccess: fix real-space designation asce handling for gmap shadows
  KVM: MIPS: Fix maybe-uninitialized build failure
  KVM: PPC: Book3S HV: Ignore timebase offset on POWER9 DD1
  KVM: PPC: Book3S HV: Save/restore host values of debug registers
  KVM: PPC: Book3S HV: Preserve userspace HTM state properly
  KVM: PPC: Book3S HV: Restore critical SPRs to host values on guest exit
  KVM: PPC: Book3S HV: Context-switch EBB registers properly
  KVM: PPC: Book3S HV: Cope with host using large decrementer mode
DeltaFile
+56-19arch/powerpc/kvm/book3s_hv_rmhandlers.S
+32-30arch/x86/kvm/x86.c
+51-0arch/powerpc/kvm/book3s_hv.c
+6-9arch/s390/kvm/gaccess.c
+11-1arch/powerpc/kvm/book3s_hv_interrupts.S
+5-1arch/mips/kvm/tlb.c
+1-0arch/x86/include/asm/kvm_emulate.h
+1-0arch/x86/kvm/emulate.c
+163-608 files

UnifiedSplitRaw