diff options
-rw-r--r-- | drivers/net/bonding/bond_main.c | 4 |
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)) { |