usb: gadget: move bind() callback back to struct usb_composite_driver
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / usb / gadget / ether.c
index 49a7dac06b1dc587c4d6a0aa6e69935daccfe603..4580ec09cc539bc10f85db29c253830a4f12e7b4 100644 (file)
@@ -393,6 +393,7 @@ static __refdata struct usb_composite_driver eth_driver = {
        .dev            = &device_desc,
        .strings        = dev_strings,
        .max_speed      = USB_SPEED_SUPER,
+       .bind           = eth_bind,
        .unbind         = __exit_p(eth_unbind),
 };
 
@@ -402,7 +403,7 @@ MODULE_LICENSE("GPL");
 
 static int __init init(void)
 {
-       return usb_composite_probe(&eth_driver, eth_bind);
+       return usb_composite_probe(&eth_driver);
 }
 module_init(init);