--- /dev/null
+From 4364e1a29be16b2783c0bcbc263f61236af64281 Mon Sep 17 00:00:00 2001
+From: Thomas Gleixner <tglx@linutronix.de>
+Date: Mon, 4 Jul 2016 15:32:25 +0200
+Subject: genirq/msi: Fix broken debug output
+
+From: Thomas Gleixner <tglx@linutronix.de>
+
+commit 4364e1a29be16b2783c0bcbc263f61236af64281 upstream.
+
+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>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ kernel/irq/msi.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+--- a/kernel/irq/msi.c
++++ b/kernel/irq/msi.c
+@@ -298,6 +298,7 @@ int msi_domain_alloc_irqs(struct irq_dom
+ ops->msi_finish(&arg, 0);
+
+ for_each_msi_entry(desc, dev) {
++ virq = desc->irq;
+ if (desc->nvec_used == 1)
+ dev_dbg(dev, "irq %d for MSI\n", virq);
+ else
mn10300-copy_from_user-should-zero-on-access_ok-failure.patch
sparc32-fix-copy_from_user.patch
ppc32-fix-copy_from_user.patch
+genirq-msi-fix-broken-debug-output.patch
ia64-copy_from_user-should-zero-the-destination-on-access_ok-failure.patch