diff options
| author | Markus Stockhausen | 2025-05-02 14:33:34 +0000 |
|---|---|---|
| committer | Stijn Tintel | 2025-05-12 13:09:19 +0000 |
| commit | 96ce4855bc8449b6afc31996c6b250199bbda7ae (patch) | |
| tree | ff3a39e6158cd6ebbea24e2bed410cbe7d698489 | |
| parent | 0c9e91a60c9eb6120053a2148d67c2cd71d6fc06 (diff) | |
| download | openwrt-96ce4855bc8449b6afc31996c6b250199bbda7ae.tar.gz | |
realtek: resize mdio bus private arrays
These two arrays have been fixed to some sane size (= 64 ports). Now
that everything is in place reuse the global RTMDIO_MAX_PORT define.
Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/18402
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
| -rw-r--r-- | target/linux/realtek/files-6.6/drivers/net/ethernet/rtl838x_eth.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/target/linux/realtek/files-6.6/drivers/net/ethernet/rtl838x_eth.c b/target/linux/realtek/files-6.6/drivers/net/ethernet/rtl838x_eth.c index d9c689d8cc..269d8bed56 100644 --- a/target/linux/realtek/files-6.6/drivers/net/ethernet/rtl838x_eth.c +++ b/target/linux/realtek/files-6.6/drivers/net/ethernet/rtl838x_eth.c @@ -1711,8 +1711,8 @@ struct rtmdio_bus_priv { struct rtl838x_eth_priv *eth_priv; int extaddr; int rawpage; - int page[64]; - bool raw[64]; + int page[RTMDIO_MAX_PORT]; + bool raw[RTMDIO_MAX_PORT]; int (*read_mmd_phy)(u32 port, u32 addr, u32 reg, u32 *val); int (*write_mmd_phy)(u32 port, u32 addr, u32 reg, u32 val); int (*read_phy)(u32 port, u32 page, u32 reg, u32 *val); @@ -2236,7 +2236,7 @@ static int rtl838x_mdio_init(struct rtl838x_eth_priv *priv) bus_priv = priv->mii_bus->priv; bus_priv->eth_priv = priv; - for (i=0; i < 64; i++) { + for (i=0; i < RTMDIO_MAX_PORT; i++) { bus_priv->page[i] = 0; bus_priv->raw[i] = false; } |