]> git.baikalelectronics.ru Git - kernel.git/commit
phy: fix device reference leaks
authorJohan Hovold <johan@kernel.org>
Thu, 3 Nov 2016 17:40:19 +0000 (18:40 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 7 Nov 2016 18:17:29 +0000 (13:17 -0500)
commitb16c65628540e419d146c06b1c1ae5a615476e46
tree6183df84dc2a180821bb02ed314e1cc56aed3a9a
parentc5f3957ae64f68c9aac05452cb649b9256e37e43
phy: fix device reference leaks

Make sure to drop the reference taken by bus_find_device_by_name()
before returning from phy_connect() and phy_attach().

Note that both function still take a reference to the phy device
through phy_attach_direct().

Fixes: 214555bbfc46 ("[PATCH] PHY Layer fixup")
Cc: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/phy/phy_device.c