]> git.baikalelectronics.ru Git - kernel.git/commit
net: dsa: slave: fix fixed-link phydev leaks
authorJohan Hovold <johan@kernel.org>
Mon, 28 Nov 2016 18:25:09 +0000 (19:25 +0100)
committerDavid S. Miller <davem@davemloft.net>
Wed, 30 Nov 2016 04:17:02 +0000 (23:17 -0500)
commit330a09fdad251b78fccfb13e54c6ab13c36cf5c4
treed7a3fd6644f2f711212b7e7cc7cabb113747128b
parentffdfe03049d3f26358e8595dbf88f409d006ac80
net: dsa: slave: fix fixed-link phydev leaks

Make sure to deregister and free any fixed-link PHY registered using
of_phy_register_fixed_link() on slave-setup errors and on slave destroy.

Fixes: c53897ae9d5a ("net: dsa: allow for more complex PHY setups")
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/dsa/slave.c