]> git.karo-electronics.de Git - karo-tx-linux.git/commit
random: Adjust the number of loops when initializing
authorH. Peter Anvin <hpa@linux.intel.com>
Mon, 16 Jan 2012 19:23:29 +0000 (11:23 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 15 Aug 2012 19:04:12 +0000 (12:04 -0700)
commita5914eb0c34cf8b2d777c3dca852b2595dec908c
treef45876ad029b8b2bf8783a353239d38273db1eea
parentd191959fa812fadb86b52f16aa09a49fe6db98dd
random: Adjust the number of loops when initializing

commit 2dac8e54f988ab58525505d7ef982493374433c3 upstream.

When we are initializing using arch_get_random_long() we only need to
loop enough times to touch all the bytes in the buffer; using
poolwords for that does twice the number of operations necessary on a
64-bit machine, since in the random number generator code "word" means
32 bits.

Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Cc: "Theodore Ts'o" <tytso@mit.edu>
Link: http://lkml.kernel.org/r/1324589281-31931-1-git-send-email-tytso@mit.edu
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/char/random.c