From 8fb275e6e921f35ae8fe4f1ce1617d0adaad746f Mon Sep 17 00:00:00 2001 From: "Klaus D. Wacker" Date: Wed, 22 Aug 2007 13:51:39 +0200 Subject: [PATCH] --- yaml --- r: 64196 b: refs/heads/master c: 37cd0a007f88f1d6269035bdb02b50f536cca8de h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/s390/cio/qdio.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index e9ccff7a98db..4554b8b016b4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f276730f8da0e8136d8491b6ef44fc719d450a1b +refs/heads/master: 37cd0a007f88f1d6269035bdb02b50f536cca8de diff --git a/trunk/drivers/s390/cio/qdio.c b/trunk/drivers/s390/cio/qdio.c index badfb5b21304..d8d479876ec7 100644 --- a/trunk/drivers/s390/cio/qdio.c +++ b/trunk/drivers/s390/cio/qdio.c @@ -742,7 +742,8 @@ qdio_get_outbound_buffer_frontier(struct qdio_q *q) first_not_to_check=f+qdio_min(atomic_read(&q->number_of_buffers_used), (QDIO_MAX_BUFFERS_PER_Q-1)); - if ((!q->is_iqdio_q)&&(!q->hydra_gives_outbound_pcis)) + if (((!q->is_iqdio_q) && (!q->hydra_gives_outbound_pcis)) || + (q->queue_type == QDIO_IQDIO_QFMT_ASYNCH)) SYNC_MEMORY; check_next: