net: dsa: Fix cleanup resources upon module removal
authorNeil Armstrong <narmstrong@baylibre.com>
Tue, 8 Mar 2016 09:36:20 +0000 (10:36 +0100)
committerDavid S. Miller <davem@davemloft.net>
Thu, 10 Mar 2016 21:20:17 +0000 (16:20 -0500)
commit04761890a7cec6a1ff9aafd909004da4fe8059db
treeee3a8df1f5444fd8002c894e5370eac5af81058c
parent88f09bd5b9875a0fbf2075221590d9c4418cdbbc
net: dsa: Fix cleanup resources upon module removal

The initial commit badly merged into the dsa_resume method instead
of the dsa_remove_dst method.
As consequence, the dst->master_netdev->dsa_ptr is not set to NULL on
removal and re-bind of the dsa device fails with error -17.

Fixes: b0dc635d923c ("net: dsa: cleanup resources upon module removal ")
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Acked-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/dsa/dsa.c