|
@@ -1697,15 +1697,11 @@ static int udc_start(struct ci13xxx *ci)
|
|
|
goto put_transceiver;
|
|
|
}
|
|
|
|
|
|
- retval = dbg_create_files(ci);
|
|
|
- if (retval)
|
|
|
- goto unreg_device;
|
|
|
-
|
|
|
if (!IS_ERR_OR_NULL(ci->transceiver)) {
|
|
|
retval = otg_set_peripheral(ci->transceiver->otg,
|
|
|
&ci->gadget);
|
|
|
if (retval)
|
|
|
- goto remove_dbg;
|
|
|
+ goto unreg_device;
|
|
|
}
|
|
|
|
|
|
retval = usb_add_gadget_udc(dev, &ci->gadget);
|
|
@@ -1725,8 +1721,6 @@ remove_trans:
|
|
|
}
|
|
|
|
|
|
dev_err(dev, "error = %i\n", retval);
|
|
|
-remove_dbg:
|
|
|
- dbg_remove_files(ci);
|
|
|
unreg_device:
|
|
|
device_unregister(&ci->gadget.dev);
|
|
|
put_transceiver:
|
|
@@ -1763,7 +1757,6 @@ static void udc_stop(struct ci13xxx *ci)
|
|
|
if (ci->global_phy)
|
|
|
usb_put_phy(ci->transceiver);
|
|
|
}
|
|
|
- dbg_remove_files(ci);
|
|
|
device_unregister(&ci->gadget.dev);
|
|
|
/* my kobject is dynamic, I swear! */
|
|
|
memset(&ci->gadget, 0, sizeof(ci->gadget));
|