Searched hist:b1d16c495d9e6fe48e7df2e1d18cafc6555a116a (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/arch/s390/kvm/ |
H A D | kvm-s390.c | diff b1d16c495d9e6fe48e7df2e1d18cafc6555a116a Wed May 20 08:34:56 CDT 2009 Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com> KVM: s390: fix signal handling
If signal pending is true we exit without updating kvm_run, userspace currently just does nothing and jumps to kvm_run again. Since we did not set an exit_reason we might end up with a random one (whatever was the last exit). Therefore it was possible to e.g. jump to the psw position the last real interruption set. Setting the INTR exit reason ensures that no old psw data is swapped in on reentry.
Signed-off-by: Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com> Signed-off-by: Avi Kivity <avi@redhat.com>
|