@@ -1262,9 +1262,6 @@ static int check_pending_gadget_drivers(struct usb_udc *udc)
1262
1262
* device.
1263
1263
* @gadget: the gadget to be initialized.
1264
1264
* @release: a gadget release function.
1265
- *
1266
- * Returns zero on success, negative errno otherwise.
1267
- * Calls the gadget release function in the latter case.
1268
1265
*/
1269
1266
void usb_initialize_gadget (struct device * parent , struct usb_gadget * gadget ,
1270
1267
void (* release )(struct device * dev ))
@@ -1441,11 +1438,10 @@ static void usb_gadget_remove_driver(struct usb_udc *udc)
1441
1438
}
1442
1439
1443
1440
/**
1444
- * usb_del_gadget - deletes @udc from udc_list
1445
- * @gadget: the gadget to be removed .
1441
+ * usb_del_gadget - deletes a gadget and unregisters its udc
1442
+ * @gadget: the gadget to be deleted .
1446
1443
*
1447
- * This will call usb_gadget_unregister_driver() if
1448
- * the @udc is still busy.
1444
+ * This will unbind @gadget, if it is bound.
1449
1445
* It will not do a final usb_put_gadget().
1450
1446
*/
1451
1447
void usb_del_gadget (struct usb_gadget * gadget )
@@ -1476,8 +1472,8 @@ void usb_del_gadget(struct usb_gadget *gadget)
1476
1472
EXPORT_SYMBOL_GPL (usb_del_gadget );
1477
1473
1478
1474
/**
1479
- * usb_del_gadget_udc - deletes @udc from udc_list
1480
- * @gadget: the gadget to be removed .
1475
+ * usb_del_gadget_udc - unregisters a gadget
1476
+ * @gadget: the gadget to be unregistered .
1481
1477
*
1482
1478
* Calls usb_del_gadget() and does a final usb_put_gadget().
1483
1479
*/
0 commit comments