diff options
author | Cornelia Huck <cornelia.huck@de.ibm.com> | 2013-02-07 02:20:50 +0000 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2013-02-13 11:56:02 -0600 |
commit | bd9a8d852c857fd19c4626acaac1d4979f816f3a (patch) | |
tree | 4674c0dd15685e52b3b14fda44bba2bea7634056 /hw | |
parent | 760794f784f66e262a9ca32821ba202cdf3a3e4b (diff) |
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>
Diffstat (limited to 'hw')
0 files changed, 0 insertions, 0 deletions