]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
4.4-stable patches
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 22 Sep 2016 17:11:56 +0000 (19:11 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 22 Sep 2016 17:11:56 +0000 (19:11 +0200)
added patches:
genirq-msi-fix-broken-debug-output.patch

queue-4.4/genirq-msi-fix-broken-debug-output.patch [new file with mode: 0644]
queue-4.4/series

diff --git a/queue-4.4/genirq-msi-fix-broken-debug-output.patch b/queue-4.4/genirq-msi-fix-broken-debug-output.patch
new file mode 100644 (file)
index 0000000..3664d92
--- /dev/null
@@ -0,0 +1,30 @@
+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
index fd5ad3d522c52078992397fd53ca39deb609aca4..bdefe7ac5da42a06e89340f24cd7dafcb8b4c8ac 100644 (file)
@@ -114,4 +114,5 @@ nios2-copy_from_user-should-zero-the-tail-of-destination.patch
 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