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) |
