diff options
author | Henrik Rydberg <rydberg@euromail.se> | 2011-02-24 19:30:59 +0100 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2011-03-01 17:25:39 +0100 |
commit | f635bd11c8d332d917fb9a4cad3071b2357d5b2a (patch) | |
tree | 4b20ddba8054224336cc377a725203a5925088da /drivers/hid/hid-multitouch.c | |
parent | 97e1efbbe1c8492ea4f804618e26b19325c879fe (diff) | |
download | lwn-f635bd11c8d332d917fb9a4cad3071b2357d5b2a.tar.gz lwn-f635bd11c8d332d917fb9a4cad3071b2357d5b2a.zip |
HID: Do not create input devices for feature reports
When the multi input quirk is set, there is a new input device
created for every feature report. Since the idea is to present
features per hid device, not per input device, revert back to
the original report loop and change the feature_mapping() callback
to not take the input device as argument.
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Tested-by: Benjamin Tissoires <benjmain.tissoires@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'drivers/hid/hid-multitouch.c')
-rw-r--r-- | drivers/hid/hid-multitouch.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c index 07d3183fdde5..2bbc9545f5cc 100644 --- a/drivers/hid/hid-multitouch.c +++ b/drivers/hid/hid-multitouch.c @@ -122,7 +122,7 @@ struct mt_class mt_classes[] = { { } }; -static void mt_feature_mapping(struct hid_device *hdev, struct hid_input *hi, +static void mt_feature_mapping(struct hid_device *hdev, struct hid_field *field, struct hid_usage *usage) { if (usage->hid == HID_DG_INPUTMODE) { |