]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
net: miiphybb: Fix short name length
authorMarek Vasut <marek.vasut+renesas@mailbox.org>
Sat, 25 Jan 2025 12:17:57 +0000 (13:17 +0100)
committerMarek Vasut <marek.vasut+renesas@mailbox.org>
Wed, 29 Jan 2025 21:52:24 +0000 (22:52 +0100)
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 <paul.barker.ct@bp.renesas.com>
Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
include/miiphy.h

index 2bb4f62ea76574c3b327d89573667a6b8a247d5d..1e6c7041fdc168b472b723de2f71a6ca2e5ab6b9 100644 (file)
@@ -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);