HID: uhid: allow feeding input data into uhid devices
authorDavid Herrmann <dh.herrmann@googlemail.com>
Sun, 10 Jun 2012 13:16:19 +0000 (15:16 +0200)
committerVarun Wadekar <vwadekar@nvidia.com>
Tue, 18 Sep 2012 08:22:46 +0000 (13:22 +0530)
commit0af717ea509b9b0b5560d3cd718e578f9e5e46e4
tree529940e519e3ee7e170b4d21279d6e96b1d29b44
parent9c100a1e01569bb46c6919411019f28c61d41789
HID: uhid: allow feeding input data into uhid devices

This adds a new event type UHID_INPUT which allows user-space to feed raw
HID reports into the HID subsystem. We copy the data into kernel memory
and directly feed it into the HID core.

There is no error handling of the events couldn't be parsed so user-space
should consider all events successfull unless read() returns an error.

Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/uhid.c
include/linux/uhid.h