]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
usb: gadget: dummy_hcd: allow to free requests on disabled endpoints
authorSebastian Andrzej Siewior <bigeasy@linutronix.de>
Thu, 9 Feb 2012 08:24:59 +0000 (09:24 +0100)
committerFelipe Balbi <balbi@ti.com>
Fri, 4 May 2012 12:53:04 +0000 (15:53 +0300)
commitf99987bb261ed80f645ed0acd13732922ca10138
tree0f90fab857d5154d24d04a2abf13aab8527c9ac2
parent2e87edf4922795f5e5e5be7934a36b6ff331022d
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>
drivers/usb/gadget/dummy_hcd.c