usb gadget: don't save bind callback in struct usb_configuration
[platform/adaptation/renesas_rcar/renesas_kernel.git] / drivers / usb / gadget / f_sourcesink.c
index 6d3cc44..e403a53 100644 (file)
@@ -498,7 +498,6 @@ unknown:
 static struct usb_configuration sourcesink_driver = {
        .label          = "source/sink",
        .strings        = sourcesink_strings,
-       .bind           = sourcesink_bind_config,
        .setup          = sourcesink_setup,
        .bConfigurationValue = 3,
        .bmAttributes   = USB_CONFIG_ATT_SELFPOWER,
@@ -532,5 +531,5 @@ int __init sourcesink_add(struct usb_composite_dev *cdev, bool autoresume)
                sourcesink_driver.bmAttributes |= USB_CONFIG_ATT_WAKEUP;
        }
 
-       return usb_add_config(cdev, &sourcesink_driver);
+       return usb_add_config(cdev, &sourcesink_driver, sourcesink_bind_config);
 }