aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/linux
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2013-11-08 16:37:26 +0100
committerSarah Sharp <sarah.a.sharp@linux.intel.com>2014-03-04 15:38:15 -0800
commit7a7b562d08ad6db98d6c8ec634620a11aaf8921a (patch)
treead6372d80cd8c356d25fb0a617b496e360840493 /include/linux
parentxhci: Handle MaxPSASize == 0 (diff)
downloadwireguard-linux-7a7b562d08ad6db98d6c8ec634620a11aaf8921a.tar.xz
wireguard-linux-7a7b562d08ad6db98d6c8ec634620a11aaf8921a.zip
usb: Clear host_endpoint->streams when implicitly freeing streams
If streams are still allocated on device-reset or set-interface then the hcd code implictly frees the streams. Clear host_endpoint->streams in this case so that if a driver later tries to re-allocate them it won't run afoul of the device already having streams check in usb_alloc_streams(). Note normally streams still being allocated at reset / set-intf would be a driver bug, but this can happen without it being a driver bug on reset-resume. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions