]> Pileus Git - ~andy/linux/blobdiff - drivers/usb/gadget/audio.c
usb gadget: don't save bind callback in struct usb_composite_driver
[~andy/linux] / drivers / usb / gadget / audio.c
index a62af7b59094a19236701b9dac1d2609a874bc5f..5a65fbb4e20bac5e469abcebac5b0ea0b4ca85df 100644 (file)
@@ -166,13 +166,12 @@ static struct usb_composite_driver audio_driver = {
        .name           = "g_audio",
        .dev            = &device_desc,
        .strings        = audio_strings,
-       .bind           = audio_bind,
        .unbind         = __exit_p(audio_unbind),
 };
 
 static int __init init(void)
 {
-       return usb_composite_register(&audio_driver);
+       return usb_composite_probe(&audio_driver, audio_bind);
 }
 module_init(init);