KVM: s390: reinject io interrupt on tpi failure
authorCornelia Huck <cornelia.huck@de.ibm.com>
Wed, 8 Jan 2014 17:07:54 +0000 (18:07 +0100)
committerChristian Borntraeger <borntraeger@de.ibm.com>
Tue, 22 Apr 2014 11:24:45 +0000 (13:24 +0200)
commit2f32d4ea280c35d5f3a43fe7724020cb4824fffa
tree88e63d59d2c59aa2ebcd1d86d816e3c3f08fe5bc
parent4799b557c9aa3a7b540121f2bece719f22229a21
KVM: s390: reinject io interrupt on tpi failure

The tpi instruction should be suppressed on addressing and protection
exceptions, so we need to re-inject the dequeued io interrupt in that
case.

Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
arch/s390/kvm/interrupt.c
arch/s390/kvm/kvm-s390.h
arch/s390/kvm/priv.c