summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Glauber <jang@linux.vnet.ibm.com>2009-06-22 12:08:14 +0200
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2009-06-22 12:08:21 +0200
commitf0a0b15e0f3aff0a25f21f58bef8e40e80b16dc6 (patch)
treeb117ed3c56f7103e4a1d39189075fa1c5e5dbf99
parent[S390] qdio: merge AI tasklet into interrupt handler (diff)
downloadlinux-f0a0b15e0f3aff0a25f21f58bef8e40e80b16dc6.tar.xz
linux-f0a0b15e0f3aff0a25f21f58bef8e40e80b16dc6.zip
[S390] qdio: leave inbound SBALs primed
It is not required to change the state of primed SBALs. Leaving them primed saves a SQBS instruction under z/VM. Signed-off-by: Jan Glauber <jang@linux.vnet.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
-rw-r--r--drivers/s390/cio/qdio_main.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/drivers/s390/cio/qdio_main.c b/drivers/s390/cio/qdio_main.c
index 779b7741d495..75b521963a4e 100644
--- a/drivers/s390/cio/qdio_main.c
+++ b/drivers/s390/cio/qdio_main.c
@@ -455,13 +455,6 @@ static inline void inbound_primed(struct qdio_q *q, int count)
count--;
if (!count)
return;
-
- /*
- * Need to change all PRIMED buffers to NOT_INIT, otherwise
- * we're loosing initiative in the thinint code.
- */
- set_buf_states(q, q->first_to_check, SLSB_P_INPUT_NOT_INIT,
- count);
}
static int get_inbound_buffer_frontier(struct qdio_q *q)