[S390] qdio: prevent starvation on PCI devices
authorJan Glauber <jang@linux.vnet.ibm.com>
Mon, 17 May 2010 08:00:15 +0000 (10:00 +0200)
committerMartin Schwidefsky <sky@mschwide.boeblingen.de.ibm.com>
Mon, 17 May 2010 08:00:17 +0000 (10:00 +0200)
commitf3eb20fafdc10aea0fb13b113ac3b9a3dc9a5dc6
tree1025617dba903e0276efbfcd8e439ed0d475580c
parent09a308f384c4ad2fb45959f5da9918e812207c50
[S390] qdio: prevent starvation on PCI devices

If adapter interrupts are not available and traditional IO interrupts
are used for qdio the inbound tasklet continued to run if new data
arrived. That could possibly block other tasklets scheduled on the
same CPU. If new data arrives schedule the tasklet again instead of
directly processing the new data.

Signed-off-by: Jan Glauber <jang@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
drivers/s390/cio/qdio_main.c