diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c index 05e638b8ea25..486e04159bc3 100644 --- a/drivers/net/bonding/bond_main.c +++ b/drivers/net/bonding/bond_main.c @@ -3210,12 +3210,8 @@ static int bond_close(struct net_device *bond_dev) bond_work_cancel_all(bond); bond->send_peer_notif = 0; - if (bond_is_lb(bond)) { - /* Must be called only after all - * slaves have been released - */ + if (bond_is_lb(bond)) bond_alb_deinitialize(bond); - } bond->recv_probe = NULL; return 0;