On Tuesday, June 18, 2013 6:21 AM Wei Yongjun wrote: > From: Wei Yongjun <yongjun_wei@xxxxxxxxxxxxxxxxx> > > Add the missing unlock before return from function ecm_alloc() in the > error handling case. > > Introduced by commit da92801c647cdebfd45001fd6aaecb8f0be7f56b. > (usb: gadget: f_ecm: add configfs support) > > Signed-off-by: Wei Yongjun <yongjun_wei@xxxxxxxxxxxxxxxxx> Thank you for pointing this out, Acked-by: Andrzej Pietrasiewicz <andrzej.p@xxxxxxxxxxx> > --- > drivers/usb/gadget/f_ecm.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/usb/gadget/f_ecm.c b/drivers/usb/gadget/f_ecm.c index > fcafe1a..5d3561e 100644 > --- a/drivers/usb/gadget/f_ecm.c > +++ b/drivers/usb/gadget/f_ecm.c > @@ -1012,6 +1012,7 @@ struct usb_function *ecm_alloc(struct > usb_function_instance *fi) > sizeof(ecm->ethaddr)); > if (status < 12) { > kfree(ecm); > + mutex_unlock(&opts->lock); > return ERR_PTR(-EINVAL); > } > ecm_string_defs[1].s = ecm->ethaddr; -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html