+2
−2
+2
−2
Loading
The recent XFER_TO_GUEST_WORK change resulted in a situation, where the vsie code would interpret a signal during work as a machine check during SIE as both use the EINTR return code. The exit_reason of the sie64a function has nothing to do with the kvm_run exit_reason. Rename it and define a specific code for machine checks instead of abusing -EINTR. rename exit_reason into sie_return to avoid the naming conflict and change the code flow in vsie.c to have a separate variable for rc and sie_return. Fixes: 2bd1337a ("KVM: s390: Use generic VIRT_XFER_TO_GUEST_WORK functions") Signed-off-by:Christian Borntraeger <borntraeger@linux.ibm.com> Reviewed-by:
Heiko Carstens <hca@linux.ibm.com> Reviewed-by:
Claudio Imbrenda <imbrenda@linux.ibm.com>