]> 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)
commit92fa0ee2b42f34bcce68a0db0c49f6c9771108aa
tree25fbdcca741bccfd5279c50ae9df13f81da0981f
parentfa2da9a0414fc48fbbe760f23c9f5afb43cc907a
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