Hello Greg, > On Fri, Nov 22, 2013 at 04:34:14PM +0100, Marek Vasut wrote: > > Hi Peter, > > > > > > > endif > > > > > > > > > > ifneq ($(CONFIG_OF),) > > > > > > > > > > - obj-$(CONFIG_USB_CHIPIDEA) += ci_hdrc_imx.o usbmisc_imx.o > > > > > + obj-$(CONFIG_USB_CHIPIDEA) += usbmisc_imx.o ci_hdrc_imx.o > > > > > > > > > > endif > > > > > > > > How is this supposed to work please? Can you explain me the trick > > > > here please? > > > > > > The probe will be executed according to compile order which is decided > > > by Makefile, you can try if it can fix your problem you reported > > > several days before. > > > > Why does the compile order here matter please? What if I use 'make -j N', > > which will cause the files to be compiled in parallel? > > Yes, but not linked "in parallel". Link order matters, not building > object order. Ah! So this is the trick here. Thank you for explaining! Best regards, Marek Vasut -- 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