From ed7f6d1740316b0777965a66cb13067c51a95928 Mon Sep 17 00:00:00 2001 From: Rafi Rubin Date: Wed, 9 Mar 2011 23:33:51 -0500 Subject: HID: ntrig: apply NO_INIT_REPORTS quirk Probing reports does bad things with some ntrig firmwares, better to just leave them alone. [rydberg@euromail.se: wiggled for natty] Signed-off-by: Rafi Rubin Signed-off-by: Jiri Kosina Signed-off-by: Henrik Rydberg --- usr/src/dkms_source_tree/hid-ntrig.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/usr/src/dkms_source_tree/hid-ntrig.c b/usr/src/dkms_source_tree/hid-ntrig.c index 9e6b91e..bd292b3 100644 --- a/usr/src/dkms_source_tree/hid-ntrig.c +++ b/usr/src/dkms_source_tree/hid-ntrig.c @@ -407,6 +407,8 @@ static int ntrig_probe(struct hid_device *hdev, const struct hid_device_id *id) if (id->driver_data & NTRIG_DUPLICATE_USAGES) hdev->quirks |= HID_QUIRK_MULTI_INPUT; + if (id->driver_data) + hdev->quirks |= HID_QUIRK_NO_INIT_REPORTS; nd = kzalloc(sizeof(struct ntrig_data), GFP_KERNEL); if (!nd) { -- cgit v1.2.3