Hi all,
This patch series addresses the inability to safely unbind and bind
PHY drivers by making the appropriate checks throught PHYLIB where we
may be directly responding to user-space queries, as well as from within
the kernel state machine.
The second patch makes the unbind -> bind working by taking care of the
PHY state machine state.
Changes in v2:
- fixed net: phy: Fix lack of reference count on PHY driver against
the Generic PHY driver which is special
Florian Fainelli (3):
net: phy: Fix PHY module checks
net: phy: Check phydev->drv
net: phy: Fix PHY driver bind and unbind events
drivers/net/phy/phy.c | 26 ++++++++++++++++++++++----
drivers/net/phy/phy_device.c | 35 ++++++++++++++++++++++++++++++-----
include/linux/phy.h | 3 +++
3 files changed, 55 insertions(+), 9 deletions(-)
--
2.9.3