aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Glauber <jang@linux.vnet.ibm.com>2009-06-22 06:08:14 -0400
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2009-06-22 06:08:21 -0400
commitf0a0b15e0f3aff0a25f21f58bef8e40e80b16dc6 (patch)
treeb117ed3c56f7103e4a1d39189075fa1c5e5dbf99
parentcf9a031c2cc881e9873ab9ccf5e1f59f5b5167aa (diff)
[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)
455 count--; 455 count--;
456 if (!count) 456 if (!count)
457 return; 457 return;
458
459 /*
460 * Need to change all PRIMED buffers to NOT_INIT, otherwise
461 * we're loosing initiative in the thinint code.
462 */
463 set_buf_states(q, q->first_to_check, SLSB_P_INPUT_NOT_INIT,
464 count);
465} 458}
466 459
467static int get_inbound_buffer_frontier(struct qdio_q *q) 460static int get_inbound_buffer_frontier(struct qdio_q *q)