Input: xpad - validate USB endpoint type during probe
authorCameron Gutman <aicommander@gmail.com>
Tue, 12 Sep 2017 18:27:44 +0000 (11:27 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Tue, 12 Sep 2017 18:45:59 +0000 (11:45 -0700)
commit122d6a347329818419b032c5a1776e6b3866d9b9
tree3215ef6cff3e84589de61fbbeeb578f4e52e470c
parent39467fc1054a91efa697162a94e5b0e1a4b7b580
Input: xpad - validate USB endpoint type during probe

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>
Cc: <stable@vger.kernel.org> # c01b5e7464f0 Input: xpad - don't depend on endpoint order
Signed-off-by: Cameron Gutman <aicommander@gmail.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/joystick/xpad.c