diff options
Diffstat (limited to 'net/tipc')
-rw-r--r-- | net/tipc/eth_media.c | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/net/tipc/eth_media.c b/net/tipc/eth_media.c index 90ac9bfa7abb..0f312c261bed 100644 --- a/net/tipc/eth_media.c +++ b/net/tipc/eth_media.c | |||
@@ -58,7 +58,16 @@ struct eth_bearer { | |||
58 | static struct tipc_media eth_media_info; | 58 | static struct tipc_media eth_media_info; |
59 | static struct eth_bearer eth_bearers[MAX_ETH_BEARERS]; | 59 | static struct eth_bearer eth_bearers[MAX_ETH_BEARERS]; |
60 | static int eth_started; | 60 | static int eth_started; |
61 | static struct notifier_block notifier; | 61 | |
62 | static int recv_notification(struct notifier_block *nb, unsigned long evt, | ||
63 | void *dv); | ||
64 | /* | ||
65 | * Network device notifier info | ||
66 | */ | ||
67 | static struct notifier_block notifier = { | ||
68 | .notifier_call = recv_notification, | ||
69 | .priority = 0 | ||
70 | }; | ||
62 | 71 | ||
63 | /** | 72 | /** |
64 | * eth_media_addr_set - initialize Ethernet media address structure | 73 | * eth_media_addr_set - initialize Ethernet media address structure |
@@ -357,8 +366,6 @@ int tipc_eth_media_start(void) | |||
357 | if (res) | 366 | if (res) |
358 | return res; | 367 | return res; |
359 | 368 | ||
360 | notifier.notifier_call = &recv_notification; | ||
361 | notifier.priority = 0; | ||
362 | res = register_netdevice_notifier(¬ifier); | 369 | res = register_netdevice_notifier(¬ifier); |
363 | if (!res) | 370 | if (!res) |
364 | eth_started = 1; | 371 | eth_started = 1; |