X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=net%2Fipv4%2Faf_inet.c;h=c4adc319cc2e3968477bb6dabdc437c2d470ff61;hb=8c6dafeba6f8d1435f05e39142b50bc605f7a91c;hp=d01be2a3ae53170c1075a57a32f2b11e1e75885b;hpb=1bf25e78af317e6d5d9b5594dfeb0036e0d589d6;p=firefly-linux-kernel-4.4.55.git diff --git a/net/ipv4/af_inet.c b/net/ipv4/af_inet.c index d01be2a3ae53..c4adc319cc2e 100644 --- a/net/ipv4/af_inet.c +++ b/net/ipv4/af_inet.c @@ -263,10 +263,8 @@ void build_ehash_secret(void) get_random_bytes(&rnd, sizeof(rnd)); } while (rnd == 0); - if (cmpxchg(&inet_ehash_secret, 0, rnd) == 0) { + if (cmpxchg(&inet_ehash_secret, 0, rnd) == 0) get_random_bytes(&ipv6_hash_secret, sizeof(ipv6_hash_secret)); - net_secret_init(); - } } EXPORT_SYMBOL(build_ehash_secret);