[Buildroot] [git commit] package/mdio-tools: enable CONFIG_MDIO_BUS
Julien Olivain
ju.o at free.fr
Wed Oct 1 20:13:19 UTC 2025
commit: https://git.buildroot.net/buildroot/commit/?id=d03d19338bdb334639608892a7ebb9ffe207a24f
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
CONFIG_MDIO_BUS was previously a hidden symbol that was selected by
CONFIG_MDIO_DEVICE, however since kernel 6.16 this changed.
CONFIG_MDIO_DEVICE was dropped and now CONFIG_MDIO_BUS is visible and must
be directly selected[1].
So, enable CONFIG_MDIO_BUS directly as otherwise building mdio-tools can
fail with:
ERROR: modpost: "mdio_find_bus" [mdio-netlink.ko] undefined!
ERROR: modpost: "__mdiobus_write" [mdio-netlink.ko] undefined!
ERROR: modpost: "__mdiobus_read" [mdio-netlink.ko] undefined!
ERROR: modpost: "__mdiobus_c45_read" [mdio-netlink.ko] undefined!
ERROR: modpost: "__mdiobus_c45_write" [mdio-netlink.ko] undefined!
[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.16.9&id=31be641d74267d98317ef5a2b90e6200511cabb3
Fixes: https://autobuild.buildroot.org/results/8595997794a2f603fcef95b559f60f83abfe4d83/
Signed-off-by: Robert Marko <robimarko at gmail.com>
Signed-off-by: Julien Olivain <ju.o at free.fr>
---
package/mdio-tools/mdio-tools.mk | 1 +
1 file changed, 1 insertion(+)
diff --git a/package/mdio-tools/mdio-tools.mk b/package/mdio-tools/mdio-tools.mk
index b42ea41c79..e61f847e13 100644
--- a/package/mdio-tools/mdio-tools.mk
+++ b/package/mdio-tools/mdio-tools.mk
@@ -16,6 +16,7 @@ define MDIO_TOOLS_LINUX_CONFIG_FIXUPS
$(call KCONFIG_ENABLE_OPT,CONFIG_NET)
$(call KCONFIG_ENABLE_OPT,CONFIG_NETDEVICES)
$(call KCONFIG_ENABLE_OPT,CONFIG_MDIO_DEVICE)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_MDIO_BUS)
endef
$(eval $(kernel-module))
More information about the buildroot
mailing list