usb gadget: don't save bind callback in struct usb_composite_driver
The bind function is most of the time only called at init time so there is no need to save a pointer to it in the composite driver structure. This fixes many section mismatches reported by modpost. Signed-off-by:Michał Nazarewicz <m.nazarewicz@samsung.com> Acked-by:
Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by:
Greg Kroah-Hartman <gregkh@suse.de>
Showing
- drivers/usb/gadget/audio.c 1 addition, 2 deletionsdrivers/usb/gadget/audio.c
- drivers/usb/gadget/cdc2.c 1 addition, 2 deletionsdrivers/usb/gadget/cdc2.c
- drivers/usb/gadget/composite.c 11 additions, 4 deletionsdrivers/usb/gadget/composite.c
- drivers/usb/gadget/ether.c 1 addition, 2 deletionsdrivers/usb/gadget/ether.c
- drivers/usb/gadget/g_ffs.c 1 addition, 2 deletionsdrivers/usb/gadget/g_ffs.c
- drivers/usb/gadget/hid.c 1 addition, 2 deletionsdrivers/usb/gadget/hid.c
- drivers/usb/gadget/mass_storage.c 1 addition, 2 deletionsdrivers/usb/gadget/mass_storage.c
- drivers/usb/gadget/multi.c 1 addition, 2 deletionsdrivers/usb/gadget/multi.c
- drivers/usb/gadget/nokia.c 1 addition, 2 deletionsdrivers/usb/gadget/nokia.c
- drivers/usb/gadget/serial.c 1 addition, 2 deletionsdrivers/usb/gadget/serial.c
- drivers/usb/gadget/webcam.c 1 addition, 2 deletionsdrivers/usb/gadget/webcam.c
- drivers/usb/gadget/zero.c 1 addition, 2 deletionsdrivers/usb/gadget/zero.c
- include/linux/usb/composite.h 5 additions, 14 deletionsinclude/linux/usb/composite.h
Loading
Please register or sign in to comment