On Tue, Jul 31, 2012 at 01:16:01PM +0200, Marc Kleine-Budde wrote: > On 07/20/2012 09:33 AM, Marc Kleine-Budde wrote: > > Since commit "5e0aa49 usb: chipidea: use generic map/unmap routines", > > the udc part of the chipidea driver needs the generic usb gadget helper > > functions. If the chipidea driver with udc support is built into the > > kernel and usb gadget is built a module, the linking of the kernel > > fails with: > > > > drivers/built-in.o: In function `_hardware_dequeue': > > drivers/usb/chipidea/udc.c:527: > > undefined reference to `usb_gadget_unmap_request' > > drivers/usb/chipidea/udc.c:1269: > > undefined reference to `usb_gadget_unmap_request' > > drivers/usb/chipidea/udc.c:1821: > > undefined reference to `usb_del_gadget_udc' > > drivers/usb/chipidea/udc.c:443: > > undefined reference to `usb_gadget_map_request' > > drivers/usb/chipidea/udc.c:1774: > > undefined reference to `usb_add_gadget_udc' > > > > This patch changes the dependencies, so that udc support can only be > > activated if the linux gadget support (USB_GADGET) is builtin or both > > chipidea driver and USB_GADGET are modular. Same dependencies for the > > chipidea host support and the linux host side USB support (USB). > > > > While there, fix the indention of chipidea the help text. > > > > Cc: Alexander Shishkin <alexander.shishkin@xxxxxxxxxxxxxxx> > > Reviewed-by: Felipe Balbi <balbi@xxxxxx> > > Signed-off-by: Marc Kleine-Budde <mkl@xxxxxxxxxxxxxx> > > --- > > Hello Greg, > > > > rebased to your usb-next tree. > > ping You just pinged yourself? That's odd :) Anyway, I'll get to it after 3.6-rc1 is out. greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html