summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorSebastian Andrzej Siewior <bigeasy@linutronix.de>2012-10-22 22:15:02 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-01-11 09:06:53 -0800
commit9784404f31f7001186c5fc1f8e4a3c8091711dfa (patch)
treed3e5daf986a77a32863175aac5979314c779872b /drivers
parent44c818b94f8b3d3ad173ef9556414944e6da6efb (diff)
downloadlinux-3.10-9784404f31f7001186c5fc1f8e4a3c8091711dfa.tar.gz
linux-3.10-9784404f31f7001186c5fc1f8e4a3c8091711dfa.tar.bz2
linux-3.10-9784404f31f7001186c5fc1f8e4a3c8091711dfa.zip
usb: gadget: midi: free hs descriptors
commit d185039f7982eb82cf8d03b6fb6689587ca5af24 upstream. The HS descriptors are only created if HS is supported by the UDC but we never free them. Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Signed-off-by: Felipe Balbi <balbi@ti.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/usb/gadget/f_midi.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/usb/gadget/f_midi.c b/drivers/usb/gadget/f_midi.c
index 2f7e8f2930c..1bf95964056 100644
--- a/drivers/usb/gadget/f_midi.c
+++ b/drivers/usb/gadget/f_midi.c
@@ -416,6 +416,7 @@ static void f_midi_unbind(struct usb_configuration *c, struct usb_function *f)
midi->id = NULL;
usb_free_descriptors(f->descriptors);
+ usb_free_descriptors(f->hs_descriptors);
kfree(midi);
}