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 a93d9417dc15..66c98e61f0b7 100644 --- a/drivers/net/bonding/bond_main.c +++ b/drivers/net/bonding/bond_main.c | |||
@@ -4980,8 +4980,6 @@ static int bond_init(struct net_device *bond_dev) | |||
4980 | 4980 | ||
4981 | bond_set_lockdep_class(bond_dev); | 4981 | bond_set_lockdep_class(bond_dev); |
4982 | 4982 | ||
4983 | netif_carrier_off(bond_dev); | ||
4984 | |||
4985 | bond_create_proc_entry(bond); | 4983 | bond_create_proc_entry(bond); |
4986 | list_add_tail(&bond->bond_list, &bn->dev_list); | 4984 | list_add_tail(&bond->bond_list, &bn->dev_list); |
4987 | 4985 | ||
@@ -5051,6 +5049,8 @@ int bond_create(struct net *net, const char *name) | |||
5051 | 5049 | ||
5052 | res = register_netdevice(bond_dev); | 5050 | res = register_netdevice(bond_dev); |
5053 | 5051 | ||
5052 | netif_carrier_off(bond_dev); | ||
5053 | |||
5054 | out: | 5054 | out: |
5055 | rtnl_unlock(); | 5055 | rtnl_unlock(); |
5056 | if (res < 0) | 5056 | if (res < 0) |