linux-imx/drivers/input/joystick
Cameron Gutman d5025b4788 Input: xpad - validate USB endpoint type during probe
commit 122d6a3473 upstream.

We should only see devices with interrupt endpoints. Ignore any other
endpoints that we find, so we don't send try to send them interrupt URBs
and trigger a WARN down in the USB stack.

Reported-by: Andrey Konovalov <andreyknvl@google.com>
Tested-by: Andrey Konovalov <andreyknvl@google.com>
Signed-off-by: Cameron Gutman <aicommander@gmail.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2017-11-26 13:51:09 +00:00
..
iforce Input: iforce - validate number of endpoints before using them 2017-07-18 18:38:34 +01:00
a3d.c Fix common misspellings 2011-03-31 11:26:23 -03:00
adi.c Input: switch to input_abs_*() access functions 2010-08-02 20:29:56 -07:00
amijoy.c Input: fix faulty XXinput_* calls 2010-08-13 12:03:24 -07:00
analog.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2011-08-24 09:19:03 -07:00
as5011.c drivers/input: Add module.h to modular drivers implicitly using it 2011-10-31 19:31:16 -04:00
cobra.c Input: gameport - check return value of gameport_register_driver() 2008-07-30 00:41:36 -04:00
db9.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
gamecon.c Update broken web addresses in the kernel. 2010-10-18 11:03:14 +02:00
gf2k.c Input: switch to input_abs_*() access functions 2010-08-02 20:29:56 -07:00
grip_mp.c Input: gameport - check return value of gameport_register_driver() 2008-07-30 00:41:36 -04:00
grip.c Input: gameport - check return value of gameport_register_driver() 2008-07-30 00:41:36 -04:00
guillemot.c Input: gameport - check return value of gameport_register_driver() 2008-07-30 00:41:36 -04:00
interact.c Input: switch to input_abs_*() access functions 2010-08-02 20:29:56 -07:00
joydump.c Input: gameport - check return value of gameport_register_driver() 2008-07-30 00:41:36 -04:00
Kconfig Input: add Austria Microsystem AS5011 joystick driver 2011-01-10 11:01:43 -08:00
magellan.c Input: remove CVS keywords 2008-05-20 12:17:39 -04:00
Makefile Input: add Austria Microsystem AS5011 joystick driver 2011-01-10 11:01:43 -08:00
maplecontrol.c sh: maple: Support block reads and writes. 2009-02-27 16:07:32 +09:00
sidewinder.c Input: switch to input_abs_*() access functions 2010-08-02 20:29:56 -07:00
spaceball.c Input: remove CVS keywords 2008-05-20 12:17:39 -04:00
spaceorb.c Input: remove CVS keywords 2008-05-20 12:17:39 -04:00
stinger.c Input: remove CVS keywords 2008-05-20 12:17:39 -04:00
tmdc.c Input: gameport - check return value of gameport_register_driver() 2008-07-30 00:41:36 -04:00
turbografx.c Input: turbografx - fix reference counting 2010-12-01 09:20:34 -08:00
twidjoy.c Input: remove CVS keywords 2008-05-20 12:17:39 -04:00
walkera0701.c Input: walkera0701 - fix crash on startup 2013-01-03 03:33:42 +00:00
warrior.c Input: remove CVS keywords 2008-05-20 12:17:39 -04:00
xpad.c Input: xpad - validate USB endpoint type during probe 2017-11-26 13:51:09 +00:00
zhenhua.c Input: add Zhen Hua driver 2008-04-15 13:26:52 -04:00