On 07/24/2015 06:11 PM, Joachim Eastwood wrote: > On 23 July 2015 at 08:06, Kalle Valo <kvalo@xxxxxxxxxxxxxx> wrote: >> Rafał Miłecki <zajec5@xxxxxxxxx> writes: >> >>>> + if (bus->host_pdev) { >>>> + struct device *dev = &bus->host_pdev->dev; >>>> + >>>> + of_platform_populate(dev->of_node, of_default_bus_match_table, >>>> + NULL, dev); >>>> + } >>>> + >>> >>> This caused a compile error when using bcma as module: >>> ERROR: "of_default_bus_match_table" [drivers/bcma/bcma.ko] undefined! > > I encountered the same problem with my modular memory controller driver. > >>> There are two options I guess: >>> 1) Export of_default_bus_match_table > > See link below for Rob Herring's take on that. > http://marc.info/?l=linaro-kernel&m=143766694414121&w=2 > > > regards, > Joachim Eastwood > Hi Joachim, are you working on a patch which exports "of_default_bus_match_table" or provides a wrapper function? If not then I will look into this. My current plan for bcma is just to deactivate this when it is build as a module as a temporary workaround Hauke -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html