aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/linux/usb
diff options
context:
space:
mode:
authorAlexandru M Stan <amstan@chromium.org>2019-10-23 14:06:31 -0700
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2020-01-15 10:39:20 +0100
commit7b8137676457d99181fb2952f0b996b8569e6420 (patch)
treeae331e607caf94c851071cc352516b53bd083fc1 /include/linux/usb
parentusb: dwc2: Fix Stalling a Non-Isochronous OUT EP (diff)
downloadwireguard-linux-7b8137676457d99181fb2952f0b996b8569e6420.tar.xz
wireguard-linux-7b8137676457d99181fb2952f0b996b8569e6420.zip
usb: dwc2: Fix NULL qh in dwc2_queue_transaction
When a usb device disconnects in a certain way, dwc2_queue_transaction still gets called after dwc2_hcd_cleanup_channels. dwc2_hcd_cleanup_channels does "channel->qh = NULL;" but dwc2_queue_transaction still wants to dereference qh. This adds a check for a null qh. Acked-by: Minas Harutyunyan <hminas@synopsys.com> Signed-off-by: Alexandru M Stan <amstan@chromium.org> [dianders: rebased to mainline] Signed-off-by: Douglas Anderson <dianders@chromium.org> Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux/usb')
0 files changed, 0 insertions, 0 deletions