summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorBenjamin Tissoires <benjamin.tissoires@redhat.com>2014-10-01 19:59:47 +0400
committerJiri Kosina <jkosina@suse.cz>2014-10-01 22:58:46 +0400
commit8493ecca74a7b4a66e19676de1a0f14194179941 (patch)
tree9c6af6d86f4cb17ea8d76f1c54a37c3a69c525bd /include/linux
parent76c7c4916e96e55e637943bc03aaaf2e9b43ef73 (diff)
downloadlinux-8493ecca74a7b4a66e19676de1a0f14194179941.tar.xz
HID: uHID: fix excepted report type
When uhid_get_report() or uhid_set_report() are called, they emit on the char device a UHID_GET_REPORT or UHID_SET_REPORT message. Then, the protocol says that the user space asnwers with UHID_GET_REPORT_REPLY or UHID_SET_REPORT_REPLY. Unfortunatelly, the current code waits for an event of type UHID_GET_REPORT or UHID_SET_REPORT instead of the reply one. Add 1 to UHID_GET_REPORT or UHID_SET_REPORT to actually wait for the reply, and validate the reply. Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com> Reviewed-by: David Herrmann <dh.herrmann@gmail.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions