summaryrefslogtreecommitdiff
path: root/drivers/usb/Kconfig
diff options
context:
space:
mode:
authorKrzysztof Opasiak <k.opasiak@samsung.com>2016-12-01 21:14:37 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-01-06 12:40:11 +0300
commit77bd73ce21fafe2ca80fe09b6e9dbebf93fd4cd6 (patch)
tree55e2428c27f93d45dc8bd9ad326acee7c907ec90 /drivers/usb/Kconfig
parent420f170ce1ba999872f4be893807041b0d8db930 (diff)
downloadlinux-77bd73ce21fafe2ca80fe09b6e9dbebf93fd4cd6.tar.xz
usbip: vudc: fix: Clear already_seen flag also for ep0
commit 3e448e13a662fb20145916636127995cbf37eb83 upstream. ep_list inside gadget structure doesn't contain ep0. It is stored separately in ep0 field. This causes an urb hang if gadget driver decides to delay setup handling. On host side this is visible as timeout error when setting configuration. This bug can be reproduced using for example any gadget with mass storage function. Fixes: abdb29574322 ("usbip: vudc: Add vudc_transfer") Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com> Acked-by: Shuah Khan <shuahkh@osg.samsung.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/Kconfig')
0 files changed, 0 insertions, 0 deletions