|
@@ -44,9 +44,6 @@
|
|
|
|
|
|
#include <linux/module.h>
|
|
|
|
|
|
-/* global variables used by multiple sub-systems within TIPC */
|
|
|
-int tipc_random __read_mostly;
|
|
|
-
|
|
|
/* configurable TIPC parameters */
|
|
|
int tipc_net_id __read_mostly;
|
|
|
int sysctl_tipc_rmem[3] __read_mostly; /* min/default/max */
|
|
@@ -58,6 +55,7 @@ static int __net_init tipc_init_net(struct net *net)
|
|
|
|
|
|
tn->net_id = 4711;
|
|
|
tn->own_addr = 0;
|
|
|
+ get_random_bytes(&tn->random, sizeof(int));
|
|
|
INIT_LIST_HEAD(&tn->node_list);
|
|
|
spin_lock_init(&tn->node_list_lock);
|
|
|
|
|
@@ -109,8 +107,6 @@ static int __init tipc_init(void)
|
|
|
TIPC_CRITICAL_IMPORTANCE;
|
|
|
sysctl_tipc_rmem[2] = TIPC_CONN_OVERLOAD_LIMIT;
|
|
|
|
|
|
- get_random_bytes(&tipc_random, sizeof(tipc_random));
|
|
|
-
|
|
|
err = tipc_netlink_start();
|
|
|
if (err)
|
|
|
goto out_netlink;
|