random: use the arch-specific rng in xfer_secondary_pool
authorTheodore Ts'o <tytso@mit.edu>
Thu, 5 Jul 2012 14:21:01 +0000 (10:21 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Sun, 15 Jul 2012 00:17:46 +0000 (20:17 -0400)
commite6d4947b12e8ad947add1032dd754803c6004824
treecfbfba88cf3dc1ffb01634a6eed68a220d4a13c7
parent7bf2357524408b97fec58344caf7397f8140c3fd
random: use the arch-specific rng in xfer_secondary_pool

If the CPU supports a hardware random number generator, use it in
xfer_secondary_pool(), where it will significantly improve things and
where we can afford it.

Also, remove the use of the arch-specific rng in
add_timer_randomness(), since the call is significantly slower than
get_cycles(), and we're much better off using it in
xfer_secondary_pool() anyway.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Cc: stable@vger.kernel.org
drivers/char/random.c