Re: [PATCH] of/mdio: Staticise !CONFIG_OF stubs
flat view
From: David Miller <davem@davemloft.net>
Date: 2012-10-11 02:38:52
From: David Miller <davem@davemloft.net> Date: Wed, 10 Oct 2012 22:34:27 -0400 (EDT)
From: Mark Brown <redacted> Date: Wed, 10 Oct 2012 13:33:38 +0900quoted
The !CONFIG_OF stubs aren't static so if multiple files include the header with this configuration then the linker will see multiple definitions of the stubs. Reported-by: Fengguang Wu <redacted> Signed-off-by: Mark Brown <redacted>Applied.
Did you actually try to compile this? In file included from drivers/net/phy/mdio_bus.c:29:0: include/linux/of_mdio.h:29:12: warning: ‘of_mdiobus_register’ defined but not used [-Wunused-function] include/linux/of_mdio.h:34:27: warning: ‘of_phy_find_device’ defined but not used [-Wunused-function] include/linux/of_mdio.h:39:27: warning: ‘of_phy_connect’ defined but not used [-Wunused-function] include/linux/of_mdio.h:47:27: warning: ‘of_phy_connect_fixed_link’ defined but not used [-Wunused-function] include/linux/of_mdio.h:54:24: warning: ‘of_mdio_find_bus’ defined but not used [-Wunused-function] In file included from drivers/net/phy/mdio-gpio.c:32:0: include/linux/of_mdio.h:34:27: warning: ‘of_phy_find_device’ defined but not used [-Wunused-function] include/linux/of_mdio.h:39:27: warning: ‘of_phy_connect’ defined but not used [-Wunused-function] include/linux/of_mdio.h:47:27: warning: ‘of_phy_connect_fixed_link’ defined but not used [-Wunused-function] include/linux/of_mdio.h:54:24: warning: ‘of_mdio_find_bus’ defined but not used [-Wunused-function] If you're going to mark this stuff static, you gotta mark that shit inline too. I'll fix this up, but test your changes please.