KVM: s390: Fix external interrupt interception
authorThomas Huth <thuth@linux.vnet.ibm.com>
Wed, 15 Jan 2014 15:46:07 +0000 (16:46 +0100)
committerChristian Borntraeger <borntraeger@de.ibm.com>
Tue, 6 May 2014 12:58:10 +0000 (14:58 +0200)
commitf14d82e06a008b8977b64866a4907d2e152af939
treecff2c7389cb1afd202a49f1a3be476e5ad9c12cb
parente029ae5b787e08e976a683c6a45fac20fc227447
KVM: s390: Fix external interrupt interception

The external interrupt interception can only occur in rare cases, e.g.
when the PSW of the interrupt handler has a bad value. The old handler
for this interception simply ignored these events (except for increasing
the exit_external_interrupt counter), but for proper operation we either
have to inject the interrupts manually or we should drop to userspace in
case of errors.

Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>
Reviewed-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
arch/s390/include/asm/kvm_host.h
arch/s390/kvm/intercept.c
This page took 0.026913 seconds and 5 git commands to generate.