[PATCH 2/4] HID: ntrig: apply NO_INIT_REPORTS quirk
Henrik Rydberg
rydberg at euromail.se
Tue Mar 22 13:13:58 UTC 2011
From: Rafi Rubin <rafi at seas.upenn.edu>
Probing reports does bad things with some ntrig firmwares, better to
just leave them alone.
[rydberg at euromail.se: wiggled for natty]
Signed-off-by: Rafi Rubin <rafi at seas.upenn.edu>
Signed-off-by: Jiri Kosina <jkosina at suse.cz>
Signed-off-by: Henrik Rydberg <rydberg at euromail.se>
---
drivers/hid/hid-ntrig.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/drivers/hid/hid-ntrig.c b/drivers/hid/hid-ntrig.c
index 33d371a..6de7f95 100644
--- a/drivers/hid/hid-ntrig.c
+++ b/drivers/hid/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) {
--
1.7.4.1
More information about the kernel-team
mailing list