summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/bonding/bond_main.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c
index 9071139d2871..499645b0925c 100644
--- a/drivers/net/bonding/bond_main.c
+++ b/drivers/net/bonding/bond_main.c
@@ -1326,6 +1326,8 @@ int bond_enslave(struct net_device *bond_dev, struct net_device *slave_dev)
1326 goto err_undo_flags; 1326 goto err_undo_flags;
1327 } 1327 }
1328 1328
1329 new_slave->bond = bond;
1330 new_slave->dev = slave_dev;
1329 /* 1331 /*
1330 * Set the new_slave's queue_id to be zero. Queue ID mapping 1332 * Set the new_slave's queue_id to be zero. Queue ID mapping
1331 * is set via sysfs or module option if desired. 1333 * is set via sysfs or module option if desired.
@@ -1369,8 +1371,6 @@ int bond_enslave(struct net_device *bond_dev, struct net_device *slave_dev)
1369 goto err_restore_mac; 1371 goto err_restore_mac;
1370 } 1372 }
1371 1373
1372 new_slave->bond = bond;
1373 new_slave->dev = slave_dev;
1374 slave_dev->priv_flags |= IFF_BONDING; 1374 slave_dev->priv_flags |= IFF_BONDING;
1375 1375
1376 if (bond_is_lb(bond)) { 1376 if (bond_is_lb(bond)) {