summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2014-07-15 13:38:44 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2014-07-22 08:09:10 +0200
commit68df32866874090ac448e0e0dceafc871d74032d (patch)
tree2587c811dfad784df988b5e7a6e67c50cfdb2b80 /drivers
parentd113857d2b7d696f69fc41299d5f5069c3c4d59c (diff)
downloadbarebox-68df32866874090ac448e0e0dceafc871d74032d.tar.gz
barebox-68df32866874090ac448e0e0dceafc871d74032d.tar.xz
USB: gadget: fsl_udc: Warn about freeing queued descriptors
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/usb/gadget/fsl_udc.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/usb/gadget/fsl_udc.c b/drivers/usb/gadget/fsl_udc.c
index 3cfeb8a510..5266fb694b 100644
--- a/drivers/usb/gadget/fsl_udc.c
+++ b/drivers/usb/gadget/fsl_udc.c
@@ -1047,6 +1047,11 @@ static void fsl_free_request(struct usb_ep *_ep, struct usb_request *_req)
req = container_of(_req, struct fsl_req, req);
+ if (!list_empty(&req->queue)) {
+ printk("%s: Freeing queued request\n", __func__);
+ dump_stack();
+ }
+
if (_req)
kfree(req);
}