From 935e36f461fe1b7851cf56b21b1c4339d276c2de Mon Sep 17 00:00:00 2001 From: Suresh Siddha Date: Tue, 15 Aug 2006 00:03:01 -0700 Subject: [PATCH] --- yaml --- r: 33395 b: refs/heads/master c: 855751125093f758871b70da2951d8b92b6368cc h: refs/heads/master i: 33393: ba7ab18bcf593433db15323316c306fe3d7abe5c 33391: 083d14a6132894578abdecf5352938121e4d7ad5 v: v3 --- [refs] | 2 +- trunk/net/core/utils.c | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index 833b0f45fe6c..f8f70584ebf4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 7ea49ed73c8d0d0bdf7c11fc18c61572d2d22176 +refs/heads/master: 855751125093f758871b70da2951d8b92b6368cc diff --git a/trunk/net/core/utils.c b/trunk/net/core/utils.c index 4f96f389243d..e31c90e05594 100644 --- a/trunk/net/core/utils.c +++ b/trunk/net/core/utils.c @@ -130,12 +130,13 @@ void __init net_random_init(void) static int net_random_reseed(void) { int i; - unsigned long seed[NR_CPUS]; + unsigned long seed; - get_random_bytes(seed, sizeof(seed)); for_each_possible_cpu(i) { struct nrnd_state *state = &per_cpu(net_rand_state,i); - __net_srandom(state, seed[i]); + + get_random_bytes(&seed, sizeof(seed)); + __net_srandom(state, seed); } return 0; }