HID: uhid: Fix sending events with invalid data
authorVinicius Costa Gomes <vinicius.gomes@openbossa.org>
Sat, 14 Jul 2012 21:59:25 +0000 (18:59 -0300)
committerJiri Kosina <jkosina@suse.cz>
Fri, 20 Jul 2012 07:53:45 +0000 (09:53 +0200)
commitadefb69b1b94df29ea2df05cd838c0e032b2c473
treefee338077704e19810075750bb1b2c5577c358c9
parent1a8b294ce6b0cdab438175eed45ebb088bdd659a
HID: uhid: Fix sending events with invalid data

This was detected because events with invalid types were arriving
to userspace.

The code before this patch would only work for the first event in the
queue (when uhid->tail is 0).

Signed-off-by: Vinicius Costa Gomes <vinicius.gomes@openbossa.org>
Reviewed-by: David Herrmann <dh.herrmann@googlemail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/uhid.c