summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenoit Goby <benoit@android.com>2011-05-31 18:25:06 -0700
committerNitin Garg <nitin.garg@freescale.com>2011-12-15 17:13:36 -0600
commit45287b5a4e5bd961c2ce2616e1c9d0408fcf76cc (patch)
tree22bb0b976b22ccc20bfe3e0098132d07df8e1664
parent5003d20a4f00f128809fe716ffe963011f43d363 (diff)
usb: gadget: f_rndis: fix unbind
Change-Id: Idfde1aee6cfd7c648d4100060e111798c405e32c Signed-off-by: Benoit Goby <benoit@android.com>
-rw-r--r--drivers/usb/gadget/f_rndis.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/usb/gadget/f_rndis.c b/drivers/usb/gadget/f_rndis.c
index 1d22d95dcc73..d03b11b51c8e 100644
--- a/drivers/usb/gadget/f_rndis.c
+++ b/drivers/usb/gadget/f_rndis.c
@@ -755,6 +755,8 @@ rndis_unbind(struct usb_configuration *c, struct usb_function *f)
rndis_deregister(rndis->config);
rndis_exit();
+ rndis_string_defs[0].id = 0;
+
if (gadget_is_dualspeed(c->cdev->gadget))
usb_free_descriptors(f->hs_descriptors);
usb_free_descriptors(f->descriptors);