aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/s390/cio/qdio_setup.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/s390/cio/qdio_setup.c')
-rw-r--r--drivers/s390/cio/qdio_setup.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/s390/cio/qdio_setup.c b/drivers/s390/cio/qdio_setup.c
index 74bb1a08826..452989a7ec1 100644
--- a/drivers/s390/cio/qdio_setup.c
+++ b/drivers/s390/cio/qdio_setup.c
@@ -177,7 +177,8 @@ static void setup_queues(struct qdio_irq *irq_ptr,
177 setup_queues_misc(q, irq_ptr, qdio_init->input_handler, i); 177 setup_queues_misc(q, irq_ptr, qdio_init->input_handler, i);
178 178
179 q->is_input_q = 1; 179 q->is_input_q = 1;
180 q->u.in.queue_start_poll = qdio_init->queue_start_poll[i]; 180 q->u.in.queue_start_poll = qdio_init->queue_start_poll_array ?
181 qdio_init->queue_start_poll_array[i] : NULL;
181 182
182 setup_storage_lists(q, irq_ptr, input_sbal_array, i); 183 setup_storage_lists(q, irq_ptr, input_sbal_array, i);
183 input_sbal_array += QDIO_MAX_BUFFERS_PER_Q; 184 input_sbal_array += QDIO_MAX_BUFFERS_PER_Q;