diff options
author | Jan Glauber <jang@linux.vnet.ibm.com> | 2009-06-22 06:08:14 -0400 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2009-06-22 06:08:21 -0400 |
commit | f0a0b15e0f3aff0a25f21f58bef8e40e80b16dc6 (patch) | |
tree | b117ed3c56f7103e4a1d39189075fa1c5e5dbf99 | |
parent | cf9a031c2cc881e9873ab9ccf5e1f59f5b5167aa (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.c | 7 |
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 | ||
467 | static int get_inbound_buffer_frontier(struct qdio_q *q) | 460 | static int get_inbound_buffer_frontier(struct qdio_q *q) |