]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: s390: optimize interrupt handling round trip time
authorJens Freimann <jfrei@linux.vnet.ibm.com>
Fri, 17 Apr 2015 08:21:04 +0000 (10:21 +0200)
committerChristian Borntraeger <borntraeger@de.ibm.com>
Fri, 8 May 2015 13:51:15 +0000 (15:51 +0200)
commit8a090b60d92ab62778ee94957bc761132ff08026
treecf4f49a36cc28c34a0d829015e00bf309e2f1af7
parent99832494ce63f7f187566ce8c5ef8e336e4654f2
KVM: s390: optimize interrupt handling round trip time

We can avoid checking guest control registers and guest PSW as well
as all the masking and calculations on the interrupt masks when
no interrupts are pending.

Also, the check for IRQ_PEND_COUNT can be removed, because we won't
enter the while loop if no interrupts are pending and invalid interrupt
types can't be injected.

Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Reviewed-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
arch/s390/kvm/interrupt.c