From d624a3e9abcb363e647f9bb6d4ba03de39091416 Mon Sep 17 00:00:00 2001 From: Marek Vasut Date: Sat, 25 Jan 2025 13:17:57 +0100 Subject: [PATCH] net: miiphybb: Fix short name length Multiple drivers copy the MDIO instance name from struct mii_phy to struct bb_miiphy_bus, but the name field in these two structs have different lengths, the bb_miiphy_bus one is 16 bytes, the source one is 32 bytes. Make sure these two lengths are always synchronized, use MDIO_NAME_LEN for both. Reviewed-by: Paul Barker Signed-off-by: Marek Vasut --- include/miiphy.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/miiphy.h b/include/miiphy.h index 2bb4f62ea76..1e6c7041fdc 100644 --- a/include/miiphy.h +++ b/include/miiphy.h @@ -64,7 +64,7 @@ void mdio_list_devices(void); #define BB_MII_DEVNAME "bb_miiphy" struct bb_miiphy_bus { - char name[16]; + char name[MDIO_NAME_LEN]; int (*init)(struct bb_miiphy_bus *bus); int (*mdio_active)(struct bb_miiphy_bus *bus); int (*mdio_tristate)(struct bb_miiphy_bus *bus); -- 2.39.5