aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/pensando
diff options
context:
space:
mode:
authorRafał Miłecki <rafal@milecki.pl>2021-09-02 10:30:51 +0200
committerDavid S. Miller <davem@davemloft.net>2021-09-02 13:32:24 +0100
commitd12e1c4649883e8ca5e8ff341e1948b3b6313259 (patch)
tree4523020a891e5de602e32e7fc9728b7c3d5802ce /drivers/net/ethernet/pensando
parentnet: dsa: b53: Fix calculating number of switch ports (diff)
downloadlinux-dev-d12e1c4649883e8ca5e8ff341e1948b3b6313259.tar.xz
linux-dev-d12e1c4649883e8ca5e8ff341e1948b3b6313259.zip
net: dsa: b53: Set correct number of ports in the DSA struct
Setting DSA_MAX_PORTS caused DSA to call b53 callbacks (e.g. b53_disable_port() during dsa_register_switch()) for invalid (non-existent) ports. That made b53 modify unrelated registers and is one of reasons for a broken BCM5301x support. This problem exists for years but DSA_MAX_PORTS usage has changed few times. It seems the most accurate to reference commit dropping dsa_switch_alloc() in the Fixes tag. Fixes: 7e99e3470172 ("net: dsa: remove dsa_switch_alloc helper") Signed-off-by: Rafał Miłecki <rafal@milecki.pl> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/pensando')
0 files changed, 0 insertions, 0 deletions