diff options
author | David S. Miller <davem@davemloft.net> | 2012-07-11 02:56:33 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-07-11 02:56:33 -0400 |
commit | 04c9f416e371cff076a8b3279fb213628915d059 (patch) | |
tree | 2b64cb835cbc9d19d2d06f1e7618615d40ada0af /drivers/net/bonding/bond_main.c | |
parent | c278fa53c123282f753b2264fc62c0e9502a32fa (diff) | |
parent | c1f5163de417dab01fa9daaf09a74bbb19303f3c (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Conflicts:
net/batman-adv/bridge_loop_avoidance.c
net/batman-adv/bridge_loop_avoidance.h
net/batman-adv/soft-interface.c
net/mac80211/mlme.c
With merge help from Antonio Quartulli (batman-adv) and
Stephen Rothwell (drivers/net/usb/qmi_wwan.c).
The net/mac80211/mlme.c conflict seemed easy enough, accounting for a
conversion to some new tracing macros.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/bonding/bond_main.c')
-rw-r--r-- | drivers/net/bonding/bond_main.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c index f5a40b925f5e..4ddcc3e41dab 100644 --- a/drivers/net/bonding/bond_main.c +++ b/drivers/net/bonding/bond_main.c | |||
@@ -3230,6 +3230,12 @@ static int bond_master_netdev_event(unsigned long event, | |||
3230 | switch (event) { | 3230 | switch (event) { |
3231 | case NETDEV_CHANGENAME: | 3231 | case NETDEV_CHANGENAME: |
3232 | return bond_event_changename(event_bond); | 3232 | return bond_event_changename(event_bond); |
3233 | case NETDEV_UNREGISTER: | ||
3234 | bond_remove_proc_entry(event_bond); | ||
3235 | break; | ||
3236 | case NETDEV_REGISTER: | ||
3237 | bond_create_proc_entry(event_bond); | ||
3238 | break; | ||
3233 | default: | 3239 | default: |
3234 | break; | 3240 | break; |
3235 | } | 3241 | } |
@@ -4414,8 +4420,6 @@ static void bond_uninit(struct net_device *bond_dev) | |||
4414 | 4420 | ||
4415 | bond_work_cancel_all(bond); | 4421 | bond_work_cancel_all(bond); |
4416 | 4422 | ||
4417 | bond_remove_proc_entry(bond); | ||
4418 | |||
4419 | bond_debug_unregister(bond); | 4423 | bond_debug_unregister(bond); |
4420 | 4424 | ||
4421 | __hw_addr_flush(&bond->mc_list); | 4425 | __hw_addr_flush(&bond->mc_list); |
@@ -4817,7 +4821,6 @@ static int bond_init(struct net_device *bond_dev) | |||
4817 | 4821 | ||
4818 | bond_set_lockdep_class(bond_dev); | 4822 | bond_set_lockdep_class(bond_dev); |
4819 | 4823 | ||
4820 | bond_create_proc_entry(bond); | ||
4821 | list_add_tail(&bond->bond_list, &bn->dev_list); | 4824 | list_add_tail(&bond->bond_list, &bn->dev_list); |
4822 | 4825 | ||
4823 | bond_prepare_sysfs_group(bond); | 4826 | bond_prepare_sysfs_group(bond); |