]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/usb/gadget/zero.c
usb gadget: don't save bind callback in struct usb_composite_driver
[karo-tx-linux.git] / drivers / usb / gadget / zero.c
index 807280d069f96e815ea11c1eddddb29cbe6692fd..6d16db9d9d2dd078a589adacabb04696dd938db4 100644 (file)
@@ -340,7 +340,6 @@ static struct usb_composite_driver zero_driver = {
        .name           = "zero",
        .dev            = &device_desc,
        .strings        = dev_strings,
-       .bind           = zero_bind,
        .unbind         = zero_unbind,
        .suspend        = zero_suspend,
        .resume         = zero_resume,
@@ -351,7 +350,7 @@ MODULE_LICENSE("GPL");
 
 static int __init init(void)
 {
-       return usb_composite_register(&zero_driver);
+       return usb_composite_probe(&zero_driver, zero_bind);
 }
 module_init(init);