]> Pileus Git - ~andy/linux/blobdiff - drivers/usb/gadget/nokia.c
usb gadget: don't save bind callback in struct usb_composite_driver
[~andy/linux] / drivers / usb / gadget / nokia.c
index 7d6b66a85724f3c16d357e4bb1c6675c76e77594..8aec728882a04eda03bae663191055f1ea87afc1 100644 (file)
@@ -241,13 +241,12 @@ static struct usb_composite_driver nokia_driver = {
        .name           = "g_nokia",
        .dev            = &device_desc,
        .strings        = dev_strings,
-       .bind           = nokia_bind,
        .unbind         = __exit_p(nokia_unbind),
 };
 
 static int __init nokia_init(void)
 {
-       return usb_composite_register(&nokia_driver);
+       return usb_composite_probe(&nokia_driver, nokia_bind);
 }
 module_init(nokia_init);