Files
twx-linux/include/linux
Takashi Iwai ebf7d035c3 usb: core: Add a helper function to check the validity of EP type in URB
commit e901b98738 upstream.

This patch adds a new helper function to perform a sanity check of the
given URB to see whether it contains a valid endpoint.  It's a light-
weight version of what usb_submit_urb() does, but without the kernel
warning followed by the stack trace, just returns an error code.

Especially for a driver that doesn't parse the descriptor but fills
the URB with the fixed endpoint (e.g. some quirks for non-compliant
devices), this kind of check is preferable at the probe phase before
actually submitting the urb.

Tested-by: Andrey Konovalov <andreyknvl@google.com>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-02-25 11:07:45 +01:00
..
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2017-12-29 17:53:47 +01:00
…
2017-12-25 14:26:33 +01:00
…
2018-02-22 15:42:23 +01:00
…
…
…
…
…
…
…
…
…
…
…
2018-01-17 09:45:27 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
2018-02-22 15:42:23 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
2018-02-22 15:42:23 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
2017-09-08 18:26:46 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2018-02-22 15:42:24 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2017-09-07 11:53:11 +02:00
…
…
…
2018-02-22 15:42:23 +01:00
…
…
…
…
…
2018-02-22 15:42:23 +01:00
…
…
2017-09-25 08:56:05 -06:00
…
…
…
…
…
…
…
2017-12-20 10:10:18 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2018-01-02 20:31:07 +01:00
…
…
…
…
…
…
2018-02-22 15:42:23 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2018-02-22 15:42:23 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…