Ran into this on UML: drivers/built-in.o: In function `octeon_mdiobus_probe': drivers/net/phy/mdio-octeon.c:295: undefined reference to `devm_ioremap' drivers/net/phy/mdio-octeon.c:320: undefined reference to `of_mdiobus_register' collect2: error: ld returned 1 exit status
devm_ioremap() is defined only when HAS_IOMEM is selected. of_mdiobus_register() is defined only when OF_MDIO is selected. Signed-off-by: Vegard Nossum <vegard.nos...@oracle.com> Cc: Florian Fainelli <f.faine...@gmail.com> Cc: netdev@vger.kernel.org --- drivers/net/phy/Kconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/phy/Kconfig b/drivers/net/phy/Kconfig index 60994a8..19314bb 100644 --- a/drivers/net/phy/Kconfig +++ b/drivers/net/phy/Kconfig @@ -186,6 +186,8 @@ config MDIO_GPIO config MDIO_OCTEON tristate "Support for MDIO buses on Octeon and ThunderX SOCs" depends on 64BIT + depends on HAS_IOMEM + depends on OF_MDIO help This module provides a driver for the Octeon and ThunderX MDIO -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html