Messages in this thread | | | From | Brandon Maier <> | Date | Thu, 7 Jun 2018 12:34:54 -0500 | Subject | Re: [PATCH 1/3] net: phy: Check phy_driver ready before accessing |
| |
On Thu, Jun 7, 2018 at 11:52 AM, Andrew Lunn <andrew@lunn.ch> wrote: > FYI: net-next is closed at the moment. Please resubmit these in two > weeks time.
Ah, I didn't see networking/netdev-FAQ.txt. I'll resubmit these then.
> I'm sure there are more issues like this in the code. e.g. there is > no attempt made to hold a reference to the child phy. So it could be > unbound. priv->phy_drv->read_status(phydev) is then going to do bad > things. >
Agreed. Another thing that looks suspicious to me is the driver overrides the private data of the device it's attaching too, in the `priv->phy_dev->priv = priv` bit. Seems like that could cause all sorts of driver corruption problems.
But fixing that is going to require more drastic changes to how this driver works. So it'd be worth applying this patch in the mean time.
| |