]> 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)
commit3b40eeee2b32f47c9fbd65b327aa85ccd9f82ba4
treee2f74e315801c49ec8e56600c6e010fe6b6caf7d
parent5546b2b813b04a1b5e9b8a301328115ca6f85599
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: 91ddf858ba4a ("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