diff options
author | Benoit Goby <benoit@android.com> | 2011-05-31 18:25:06 -0700 |
---|---|---|
committer | Nitin Garg <nitin.garg@freescale.com> | 2011-12-15 17:13:36 -0600 |
commit | 45287b5a4e5bd961c2ce2616e1c9d0408fcf76cc (patch) | |
tree | 22bb0b976b22ccc20bfe3e0098132d07df8e1664 | |
parent | 5003d20a4f00f128809fe716ffe963011f43d363 (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.c | 2 |
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); |