]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitef85a4dbc4b42c41c1efcd0a1c2e99f2329a91ee
treee2f74e315801c49ec8e56600c6e010fe6b6caf7d
parent56ad827fa9ca081babbef7ab3dae7ddfd4554789
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: c859d8ad16b6 ("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