net: dsa: microchip: fix kernel oops on ksz8 switches
authorOleksij Rempel <o.rempel@pengutronix.de>
Fri, 2 Sep 2022 09:27:37 +0000 (11:27 +0200)
committerDavid S. Miller <davem@davemloft.net>
Sat, 3 Sep 2022 09:42:10 +0000 (10:42 +0100)
commit3015c50384743eb14d20c907a400e10225da033b
treee2f74e315801c49ec8e56600c6e010fe6b6caf7d
parentc55f34b6aec2a8cb47eadaffea773e83bf85de91
net: dsa: microchip: fix kernel oops on ksz8 switches

After driver refactoring we was running ksz9477 specific CPU port
configuration on ksz8 family which ended with kernel oops. So, make sure
we run this code only on ksz9477 compatible devices.

Tested on KSZ8873 and KSZ9477.

Fixes: da8cd08520f3 ("net: dsa: microchip: add support for common phylink mac link up")
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/microchip/ksz_common.c