]> git.proxmox.com Git - qemu.git/commit
s390: Keep I/O interrupts enabled for all iscs.
authorCornelia Huck <cornelia.huck@de.ibm.com>
Thu, 7 Feb 2013 02:20:50 +0000 (02:20 +0000)
committerAnthony Liguori <aliguori@us.ibm.com>
Wed, 13 Feb 2013 17:56:02 +0000 (11:56 -0600)
commitbd9a8d852c857fd19c4626acaac1d4979f816f3a
tree4674c0dd15685e52b3b14fda44bba2bea7634056
parent760794f784f66e262a9ca32821ba202cdf3a3e4b
s390: Keep I/O interrupts enabled for all iscs.

do_io_interrupt() would stop scanning further iscs if it found
an I/O interrupt it could inject. This might cause the pending
interrupt indication for I/O interrupts to be reset although there
might be queued I/O interrupts for subsequent iscs.

Fix this by reordering the logic: Inject the I/O interrupt immediately
and continue searching all iscs for queued interrupts.

Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
target-s390x/helper.c