Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 67bb323b authored by Julian Wiedmann's avatar Julian Wiedmann Committed by Martin Schwidefsky
Browse files

s390/qdio: clean up q->irq_ptr usage



In tiqdio_call_inq_handlers(), we're looping over all
input queues on the *same* irq. So instead of using the
queues' back pointer, we can just access the irq directly.

No functional change.

Signed-off-by: default avatarJulian Wiedmann <jwi@linux.vnet.ibm.com>
Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
parent 1e4a382f
Loading
Loading
Loading
Loading
+4 −4
Original line number Original line Diff line number Diff line
@@ -161,11 +161,11 @@ static inline void tiqdio_call_inq_handlers(struct qdio_irq *irq)
			}
			}


			/* avoid dsci clear here, done after processing */
			/* avoid dsci clear here, done after processing */
			q->u.in.queue_start_poll(q->irq_ptr->cdev, q->nr,
			q->u.in.queue_start_poll(irq->cdev, q->nr,
						 q->irq_ptr->int_parm);
						 irq->int_parm);
		} else {
		} else {
			if (!shared_ind(q->irq_ptr))
			if (!shared_ind(irq))
				xchg(q->irq_ptr->dsci, 0);
				xchg(irq->dsci, 0);


			/*
			/*
			 * Call inbound processing but not directly
			 * Call inbound processing but not directly