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)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 23 Mar 2011 20:04:09 +0000 (13:04 -0700)
commit666ede5c887f316d2796366a450ddbe97cabe9e5
treeb8fd7ced423c605cc77a1bf976a26d02cab80a2e
parent552c26d16dbb5ec82755492fd5eab42d6d07990d
HID: Do not create input devices for feature reports

commit f635bd11c8d332d917fb9a4cad3071b2357d5b2a upstream.

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>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/hid/hid-input.c
drivers/hid/hid-multitouch.c
include/linux/hid.h