aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/stackcollapse-report
diff options
context:
space:
mode:
authorYoshihiro Shimoda <[email protected]>2018-05-21 20:18:07 +0900
committerGreg Kroah-Hartman <[email protected]>2018-05-24 18:14:28 +0200
commit4a014a7339f441b0851ce012f469c0fadac61c81 (patch)
treef3837cf543a746965033a29c245f15e6fea6f133 /tools/perf/scripts/python/bin/stackcollapse-report
parentc97a8cc17f4472d85f889230ea6bac5aa8c53560 (diff)
usb: gadget: function: printer: avoid wrong list handling in printer_write()
When printer_write() calls usb_ep_queue(), a udc driver (e.g. renesas_usbhs driver) may call usb_gadget_giveback_request() in the udc .queue ops immediately. Then, printer_write() calls list_add(&req->list, &dev->tx_reqs_active) wrongly. After that, if we do unbind the printer driver, WARN_ON() happens in printer_func_unbind() because the list entry is not removed. So, this patch moves list_add(&req->list, &dev->tx_reqs_active) calling before usb_ep_queue(). Signed-off-by: Yoshihiro Shimoda <[email protected]> Acked-by: Felipe Balbi <[email protected]> Cc: stable <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions