Felipe Balbi <felipe.balbi@xxxxxxxxx> writes: > On Thu, Mar 04, 2010 at 06:32:40PM +0100, ext Kevin Hilman wrote: >>Yes, I did that intentionally. I *want* USB compiled as a module. If >>I do that, the build fails, and that's a bug that needs to be fixed. > > it depends on where you're calling usb_nop_xceiv_register(), It's called from various board files (board-omap3evm.c, board-4430sdp.c.) > if you're calling from a file that's built-into the kernel, then > it's your fault. It would be my fault if I wrote those board files. ;) > I suggest you keep usb as a module, but keep nop xceiv built-in. Yes, that's the workaround I'm already using, but it is not a fix. This dependency breaks the ability to build a minimal kernel with everything as modules (allmodconfig) The nop xceiv needs a way for built-in code to register itself for the cases when no xceiv is built as a module. Kevin -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html