[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20170208073746.10963-1-f.fainelli@gmail.com>
Date: Tue, 7 Feb 2017 23:37:43 -0800
From: Florian Fainelli <f.fainelli@...il.com>
To: netdev@...r.kernel.org
Cc: davem@...emloft.net, andrew@...n.ch, rmk+kernel@...linux.org.uk,
maowenan@...wei.com, Florian Fainelli <f.fainelli@...il.com>
Subject: [PATCH net v2 0/3] net: phy: Unbind/bind fixes
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
Powered by blists - more mailing lists