]> git.baikalelectronics.ru Git - kernel.git/commit
net: axienet: fix teardown order of MDIO bus
authorRobert Hancock <hancock@sedsystems.ca>
Thu, 6 Jun 2019 22:28:10 +0000 (16:28 -0600)
committerDavid S. Miller <davem@davemloft.net>
Thu, 6 Jun 2019 23:24:29 +0000 (16:24 -0700)
commit4bf12a2f666a096aa56a8c4bddc0c1b45bafdb43
tree25fbdcca741bccfd5279c50ae9df13f81da0981f
parent0e178935fb983303eaf115fe62ab64f85a1ab01d
net: axienet: fix teardown order of MDIO bus

Since the MDIO is is brought up before the netdev is registered, it
should be torn down after the netdev is removed. Otherwise, PHY accesses
can potentially access freed MDIO bus references and cause a crash.

Signed-off-by: Robert Hancock <hancock@sedsystems.ca>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/xilinx/xilinx_axienet_main.c