summaryrefslogtreecommitdiffstats
path: root/drivers/usb/renesas_usbhs/mod_gadget.c
diff options
context:
space:
mode:
authorSebastian Andrzej Siewior <bigeasy@linutronix.de>2012-02-09 09:24:59 +0100
committerFelipe Balbi <balbi@ti.com>2012-05-04 15:53:04 +0300
commitf99987bb261ed80f645ed0acd13732922ca10138 (patch)
tree0f90fab857d5154d24d04a2abf13aab8527c9ac2 /drivers/usb/renesas_usbhs/mod_gadget.c
parent2e87edf4922795f5e5e5be7934a36b6ff331022d (diff)
downloadblackbird-op-linux-f99987bb261ed80f645ed0acd13732922ca10138.tar.gz
blackbird-op-linux-f99987bb261ed80f645ed0acd13732922ca10138.zip
usb: gadget: dummy_hcd: allow to free requests on disabled endpoints
ep->desc is set to NULL on endpoint disable. That means once an endpoint is disabled it is not possible to free requests. In my target gadget I first disable endpoints to make sure I have no requests on the fly and then free frequests. On dummy I am leaking memory here. Since I can't imagine a reason why it should be a bad thing, lets allow to free requests on disabled endpoints. On removal of composite the ep0 request is removed so lets allow that here as well. Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'drivers/usb/renesas_usbhs/mod_gadget.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud