]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
3.18-stable patches
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 19 Oct 2017 13:38:52 +0000 (15:38 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 19 Oct 2017 13:38:52 +0000 (15:38 +0200)
added patches:
revert-tty-goldfish-fix-a-parameter-of-a-call-to-free_irq.patch

queue-3.18/revert-tty-goldfish-fix-a-parameter-of-a-call-to-free_irq.patch [new file with mode: 0644]
queue-3.18/series

diff --git a/queue-3.18/revert-tty-goldfish-fix-a-parameter-of-a-call-to-free_irq.patch b/queue-3.18/revert-tty-goldfish-fix-a-parameter-of-a-call-to-free_irq.patch
new file mode 100644 (file)
index 0000000..abd8834
--- /dev/null
@@ -0,0 +1,36 @@
+From 037c9ebf920ab339593aaf240135c15d66854dc1 Mon Sep 17 00:00:00 2001
+From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+Date: Thu, 19 Oct 2017 15:28:08 +0200
+Subject: [PATCH] Revert "tty: goldfish: Fix a parameter of a call to free_irq"
+
+From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+This reverts commit 0961072120f3e40fe98c2bb49c45549ca3f042dc which is
+commit 1a5c2d1de7d35f5eb9793266237903348989502b upstream.
+
+Ben writes:
+       This fixes a bug introduced in 4.6 by commit 465893e18878 "tty:
+       goldfish: support platform_device with id -1".  For earlier
+       kernel versions, it *introduces* a bug.
+
+So let's drop it.
+
+Reported-by: Ben Hutchings <ben.hutchings@codethink.co.uk>
+Cc: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
+Cc: Sasha Levin <alexander.levin@verizon.com>
+Signed-off-by: Greg Kroah-Hartman gregkh@linuxfoundation.org
+---
+ drivers/tty/goldfish.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/drivers/tty/goldfish.c
++++ b/drivers/tty/goldfish.c
+@@ -295,7 +295,7 @@ static int goldfish_tty_probe(struct pla
+       tty_unregister_device(goldfish_tty_driver, i);
+ err_tty_register_device_failed:
+-      free_irq(irq, qtty);
++      free_irq(irq, pdev);
+ err_request_irq_failed:
+       goldfish_tty_current_line_count--;
+       if (goldfish_tty_current_line_count == 0)
index 5a03c0f2d49c0938452515da7caec1028f07fe2f..59a4126389bd455904d4fd9b49d0c32e8f66607b 100644 (file)
@@ -24,3 +24,4 @@ scsi-scsi_dh_emc-return-success-in-clariion_std_inquiry.patch
 uapi-fix-linux-rds.h-userspace-compilation-errors.patch
 uapi-fix-linux-mroute6.h-userspace-compilation-errors.patch
 target-iscsi-fix-unsolicited-data-seq_end_offset-calculation.patch
+revert-tty-goldfish-fix-a-parameter-of-a-call-to-free_irq.patch