Skip to contentSkip to conversation

net: dsa: Complete and fix the dsa unbinding

PATCH Superseded Neil Armstrong 1 participant 2 messages Oct 2, 2015

Subsystems (2)

v1 of 3 Superseded Latest is v3 →

lore
Share & tools
lore
#0 lore raw

cover net: dsa: Complete and fix the dsa unbinding

In order to cleanly unbind the dsa core, either as a module removal, or a platform device unbind, switch the allocation the their devm_ counterparts and complete the destroy functions.

The last patch is an experimental way to exit the probe when no switch is found in the discover process.

The patches are based on the current net-next.

Neil Armstrong (3):
net: dsa: Use devm_ prefixed allocations
net: dsa: complete dsa_switch_destroy calls
net: dsa: exit probe if no switch were found

 net/dsa/dsa.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 60 insertions(+), 7 deletions(-)
Signature · 1 line
1.9.1
#1 lore raw
Quoted 12 lines · Neil Armstrong

In order to cleanly unbind the dsa core, either as a module removal, or a platform device unbind, switch the allocation the their devm_ counterparts and complete the destroy functions.

The last patch is an experimental way to exit the probe when no switch is found in the discover process.

The patches are based on the current net-next.

Quoted 8 lines

Neil Armstrong (3):
net: dsa: Use devm_ prefixed allocations
net: dsa: complete dsa_switch_destroy calls
net: dsa: exit probe if no switch were found

 net/dsa/dsa.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 60 insertions(+), 7 deletions(-)

Hi,

Sorry, I forgot to update the CC list, my bad.

I still hope this serie will be applied.

Regards,
Neil