Two patches: one that fixes a case where the DIAG 318 info was not actually being reset during load normal, and another patch to inroduce selftests for DIAG 318 -- which helped discover the aforementioned issue ;) Collin Walling (2): s390/kvm: fix diag318 reset self_tests/kvm: sync_regs and reset tests for diag318 arch/s390/kvm/kvm-s390.c | 2 +- tools/testing/selftests/kvm/Makefile | 2 +- .../kvm/include/s390x/diag318_test_handler.h | 13 +++ .../kvm/lib/s390x/diag318_test_handler.c | 82 +++++++++++++++++++ tools/testing/selftests/kvm/s390x/resets.c | 14 ++++ .../selftests/kvm/s390x/sync_regs_test.c | 16 +++- 6 files changed, 126 insertions(+), 3 deletions(-) create mode 100644 tools/testing/selftests/kvm/include/s390x/diag318_test_handler.h create mode 100644 tools/testing/selftests/kvm/lib/s390x/diag318_test_handler.c -- 2.26.2