HID: Do not create input devices for feature reports
authorHenrik Rydberg <rydberg@euromail.se>
Thu, 24 Feb 2011 18:30:59 +0000 (19:30 +0100)
committerJiri Kosina <jkosina@suse.cz>
Tue, 1 Mar 2011 16:25:39 +0000 (17:25 +0100)
commitf635bd11c8d332d917fb9a4cad3071b2357d5b2a
tree4b20ddba8054224336cc377a725203a5925088da
parent97e1efbbe1c8492ea4f804618e26b19325c879fe
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>
drivers/hid/hid-input.c
drivers/hid/hid-multitouch.c
include/linux/hid.h