/* Generate better values after random number generator is fully initalized.  */
static int __init random32_reseed(void)
/* Generate better values after random number generator is fully initalized.  */
static int __init random32_reseed(void)
{
	int i;
	for_each_possible_cpu(i) {
		struct rnd_state *state = &per_cpu(net_rand_state,i);
		u32 seeds[3];
		get_random_bytes(&seeds, sizeof(seeds));
		state->s1 = __seed(seeds[0], 1);
		state->s2 = __seed(seeds[1], 7);
		state->s3 = __seed(seeds[2], 15);
		__random32(state);
	}
	return 0;
}