diff options
-rw-r--r-- | drivers/net/bonding/bond_main.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c index 4cecb80df854..dd67c49070d7 100644 --- a/drivers/net/bonding/bond_main.c +++ b/drivers/net/bonding/bond_main.c | |||
@@ -1906,6 +1906,7 @@ err_detach: | |||
1906 | bond_mc_list_flush(bond_dev, slave_dev); | 1906 | bond_mc_list_flush(bond_dev, slave_dev); |
1907 | netif_addr_unlock_bh(bond_dev); | 1907 | netif_addr_unlock_bh(bond_dev); |
1908 | } | 1908 | } |
1909 | bond_del_vlans_from_slave(bond, slave_dev); | ||
1909 | write_lock_bh(&bond->lock); | 1910 | write_lock_bh(&bond->lock); |
1910 | bond_detach_slave(bond, new_slave); | 1911 | bond_detach_slave(bond, new_slave); |
1911 | write_unlock_bh(&bond->lock); | 1912 | write_unlock_bh(&bond->lock); |