[PATCH 09/13] hid: ntrig: Correct logic for quirks
Henrik Rydberg
rydberg at euromail.se
Fri Sep 10 17:14:15 UTC 2010
The driver data is a bitmask, check for correct bits.
Signed-off-by: Henrik Rydberg <rydberg at euromail.se>
---
drivers/hid/hid-ntrig.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/hid/hid-ntrig.c b/drivers/hid/hid-ntrig.c
index a2bd101..403503c 100644
--- a/drivers/hid/hid-ntrig.c
+++ b/drivers/hid/hid-ntrig.c
@@ -479,7 +479,7 @@ static int ntrig_probe(struct hid_device *hdev, const struct hid_device_id *id)
struct input_dev *input;
struct hid_report *report;
- if (id->driver_data)
+ if (id->driver_data & NTRIG_DUPLICATE_USAGES)
hdev->quirks |= HID_QUIRK_MULTI_INPUT;
nd = kmalloc(sizeof(struct ntrig_data), GFP_KERNEL);
--
1.7.1
More information about the kernel-team
mailing list