Paolo, mostly fixes and cleanups for 5.6. Patch 2 has cc stable. The following changes since commit d1eef1c619749b2a57e514a3fa67d9a516ffa919: Linux 5.5-rc2 (2019-12-15 15:16:08 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git tags/kvm-s390-next-5.6-1 for you to fetch changes up to b2ff728bae9b04b533fbc8de66f1719c4dc889de: selftests: KVM: testing the local IRQs resets (2020-01-31 13:17:21 +0100) ---------------------------------------------------------------- KVM: s390: Fixes and cleanups for 5.6 - fix register corruption - ENOTSUPP/EOPNOTSUPP mixed - reset cleanups/fixes - selftests ---------------------------------------------------------------- Christian Borntraeger (2): KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups KVM: s390: do not clobber registers during guest reset/store status Janosch Frank (4): KVM: s390: Cleanup initial cpu reset KVM: s390: Add new reset vcpu API selftests: KVM: Add fpu and one reg set/get library functions selftests: KVM: s390x: Add reset tests Pierre Morel (1): selftests: KVM: testing the local IRQs resets Documentation/virt/kvm/api.txt | 43 ++++++ arch/s390/include/asm/kvm_host.h | 5 + arch/s390/kvm/interrupt.c | 6 +- arch/s390/kvm/kvm-s390.c | 92 +++++++----- include/uapi/linux/kvm.h | 5 + tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/include/kvm_util.h | 6 + tools/testing/selftests/kvm/lib/kvm_util.c | 36 +++++ tools/testing/selftests/kvm/s390x/resets.c | 197 +++++++++++++++++++++++++ 9 files changed, 354 insertions(+), 37 deletions(-) create mode 100644 tools/testing/selftests/kvm/s390x/resets.c