]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
3.14-stable patches
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 10 Apr 2016 00:26:11 +0000 (17:26 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 10 Apr 2016 00:26:11 +0000 (17:26 -0700)
added patches:
hid-logitech-fix-dual-action-gamepad-support.patch

queue-3.14/hid-logitech-fix-dual-action-gamepad-support.patch [new file with mode: 0644]
queue-3.14/series

diff --git a/queue-3.14/hid-logitech-fix-dual-action-gamepad-support.patch b/queue-3.14/hid-logitech-fix-dual-action-gamepad-support.patch
new file mode 100644 (file)
index 0000000..a9cccdf
--- /dev/null
@@ -0,0 +1,35 @@
+From 5d74325a2201376a95520a4a38a1ce2c65761c49 Mon Sep 17 00:00:00 2001
+From: Grazvydas Ignotas <notasas@gmail.com>
+Date: Sat, 13 Feb 2016 22:41:51 +0200
+Subject: HID: logitech: fix Dual Action gamepad support
+
+From: Grazvydas Ignotas <notasas@gmail.com>
+
+commit 5d74325a2201376a95520a4a38a1ce2c65761c49 upstream.
+
+The patch that added Logitech Dual Action gamepad support forgot to
+update the special driver list for the device. This caused the logitech
+driver not to probe unless kernel module load order was favorable.
+Update the special driver list to fix it. Thanks to Simon Wood for the
+idea.
+
+Cc: Vitaly Katraew <zawullon@gmail.com>
+Fixes: 56d0c8b7c8fb ("HID: add support for Logitech Dual Action gamepads")
+Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
+Signed-off-by: Jiri Kosina <jkosina@suse.cz>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ drivers/hid/hid-core.c |    1 +
+ 1 file changed, 1 insertion(+)
+
+--- a/drivers/hid/hid-core.c
++++ b/drivers/hid/hid-core.c
+@@ -1761,6 +1761,7 @@ static const struct hid_device_id hid_ha
+       { HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_ELITE_KBD) },
+       { HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_CORDLESS_DESKTOP_LX500) },
+       { HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_EXTREME_3D) },
++      { HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_DUAL_ACTION) },
+       { HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_WHEEL) },
+       { HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_RUMBLEPAD_CORD) },
+       { HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_RUMBLEPAD) },
index 653955f4ae493cf6c3c5e18b06e60d2c547bdf3a..fa2330dc2ddda37a753489579145b88e28f10e9a 100644 (file)
@@ -35,3 +35,4 @@ crypto-ccp-add-hash-state-import-and-export-support.patch
 crypto-ccp-limit-the-amount-of-information-exported.patch
 crypto-ccp-don-t-assume-export-import-areas-are-aligned.patch
 crypto-ccp-memset-request-context-to-zero-during-import.patch
+hid-logitech-fix-dual-action-gamepad-support.patch