genirq/msi: Fix broken debug output
virq is not required to be the same for all msi descs. Use the base irq number from the desc in the debug printk. Reported-by: Ingo Molnar <mingo@kernel.org> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
This commit is contained in:
parent
8658be133b
commit
4364e1a29b
|
@ -353,6 +353,7 @@ int msi_domain_alloc_irqs(struct irq_domain *domain, struct device *dev,
|
||||||
ops->msi_finish(&arg, 0);
|
ops->msi_finish(&arg, 0);
|
||||||
|
|
||||||
for_each_msi_entry(desc, dev) {
|
for_each_msi_entry(desc, dev) {
|
||||||
|
virq = desc->irq;
|
||||||
if (desc->nvec_used == 1)
|
if (desc->nvec_used == 1)
|
||||||
dev_dbg(dev, "irq %d for MSI\n", virq);
|
dev_dbg(dev, "irq %d for MSI\n", virq);
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue