]> git.karo-electronics.de Git - linux-beck.git/blobdiff - drivers/s390/cio/qdio_main.c
[S390] qdio: continue polling for buffer state ERROR
[linux-beck.git] / drivers / s390 / cio / qdio_main.c
index 999fe80c40516983d68a6435b5718c5433af1737..5781c5d10cff37d910afa1a7d32516472234750c 100644 (file)
@@ -531,7 +531,7 @@ static inline int qdio_inbound_q_done(struct qdio_q *q)
        qdio_siga_sync_q(q);
        get_buf_state(q, q->first_to_check, &state, 0);
 
-       if (state == SLSB_P_INPUT_PRIMED)
+       if (state == SLSB_P_INPUT_PRIMED || state == SLSB_P_INPUT_ERROR)
                /* more work coming */
                return 0;