]> git.baikalelectronics.ru Git - kernel.git/commit
WAN: HDLC: Detach protocol before unregistering device
authorAndrew Lunn <andrew@lunn.ch>
Thu, 3 Dec 2015 20:12:30 +0000 (21:12 +0100)
committerDavid S. Miller <davem@davemloft.net>
Sat, 5 Dec 2015 22:41:41 +0000 (17:41 -0500)
commite86f51d8902f885f04d9a6702c8c784003ea9589
tree23336a0f75b206749b712905cf3198b9867a1fdc
parent15a0ffe415ba1580892de94b1f9a49e12ae38a27
WAN: HDLC: Detach protocol before unregistering device

The current code first unregisters the device, and then detaches the
protocol from it. This should be performed the other way around, since
the detach may try to use state which has been freed by the
unregister. Swap the order, so that we first detach and then remove the
netdev.

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/wan/hdlc.c