OSDN Git Service

net: dsa: sja1105: allow XPCS to handle mdiodev lifetime
authorRussell King (Oracle) <rmk+kernel@armlinux.org.uk>
Fri, 2 Jun 2023 13:58:35 +0000 (14:58 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 5 Jun 2023 10:26:02 +0000 (11:26 +0100)
commit9607eaadba68732b76c744bd22635fb1da5a7622
tree126a8eb07a5163212e8d5037bae1a36bd6f6a28f
parentf91e32dea63930ef9dfd3382d757865d9455cfb1
net: dsa: sja1105: allow XPCS to handle mdiodev lifetime

Put the mdiodev after xpcs_create() so that the XPCS driver can manage
the lifetime of the mdiodev its using.

Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Tested-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/sja1105/sja1105_mdio.c