diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2014-07-15 13:38:44 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2014-07-22 08:09:10 +0200 |
commit | 68df32866874090ac448e0e0dceafc871d74032d (patch) | |
tree | 2587c811dfad784df988b5e7a6e67c50cfdb2b80 /drivers | |
parent | d113857d2b7d696f69fc41299d5f5069c3c4d59c (diff) | |
download | barebox-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.c | 5 |
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); } |