]> git.karo-electronics.de Git - karo-tx-linux.git/commit
rtc: wm831x: Feed the write counter into device_add_randomness()
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Thu, 5 Jul 2012 20:19:17 +0000 (20:19 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 15 Aug 2012 15:10:29 +0000 (08:10 -0700)
commitec947d6fbb66bc4e55eef7550b4fc835090a42be
tree3f374691c83a64a703e7f1fb6a4ed57c0e95a1de
parentba6a40b952f6384eaec33af9f6c31d3a67ac073e
rtc: wm831x: Feed the write counter into device_add_randomness()

commit 9dccf55f4cb011a7552a8a2749a580662f5ed8ed upstream.

The tamper evident features of the RTC include the "write counter" which
is a pseudo-random number regenerated whenever we set the RTC. Since this
value is unpredictable it should provide some useful seeding to the random
number generator.

Only do this on boot since the goal is to seed the pool rather than add
useful entropy.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/rtc/rtc-wm831x.c