diff options
author | Roland Dreier <rolandd@cisco.com> | 2009-03-31 19:22:32 +0200 |
---|---|---|
committer | Roland Dreier <rolandd@cisco.com> | 2009-03-31 19:22:32 +0200 |
commit | edb5abb1e2a84fd8802a3577d95eac84fe1405ab (patch) | |
tree | a1337e312058581acada61502ccee9ff99c28f96 /Documentation | |
parent | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 (diff) | |
download | linux-edb5abb1e2a84fd8802a3577d95eac84fe1405ab.tar.xz linux-edb5abb1e2a84fd8802a3577d95eac84fe1405ab.zip |
IPoIB: Avoid free_netdev() BUG when destroying a child interface
We have to release the RTNL before calling free_netdev() so that the
device state has a chance to become NETREG_UNREGISTERED. Otherwise
when removing a child interface, we hit the BUG() that tests the
device state in free_netdev().
Reported-by: Yossi Etigin <yosefe@voltaire.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions