]> git.baikalelectronics.ru Git - kernel.git/commit
HID: picolcd: sanity check report size in raw_event() callback
authorJiri Kosina <jkosina@suse.cz>
Wed, 27 Aug 2014 07:13:15 +0000 (09:13 +0200)
committerJiri Kosina <jkosina@suse.cz>
Wed, 27 Aug 2014 07:14:39 +0000 (09:14 +0200)
commit86347b1b3d49cd0672488e99b5d733c67560e2ff
tree7b4fbe046727d187383cd8497bf7b14ce1139bb4
parent1b5f3ebfb195d5ce1ea7cf39d581d6d5abc09060
HID: picolcd: sanity check report size in raw_event() callback

The report passed to us from transport driver could potentially be
arbitrarily large, therefore we better sanity-check it so that raw_data
that we hold in picolcd_pending structure are always kept within proper
bounds.

Cc: stable@vger.kernel.org
Reported-by: Steven Vittitoe <scvitti@google.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-picolcd_core.c