From: Amit Shah Date: Thu, 10 Jul 2014 10:12:34 +0000 (+0530) Subject: hwrng: fetch randomness only after device init X-Git-Tag: omap-for-v3.17/fixes-against-rc2~275^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d3cc7996473a7bdd33256029988ea690754e4e2a;p=pandora-kernel.git hwrng: fetch randomness only after device init Commit d9e7972619334 "hwrng: add randomness to system from rng sources" added a call to rng_get_data() from the hwrng_register() function. However, some rng devices need initialization before data can be read from them. This commit makes the call to rng_get_data() depend on no init fn pointer being registered by the device. If an init function is registered, this call is made after device init. CC: Kees Cook CC: Jason Cooper CC: Herbert Xu CC: # For v3.15+ Signed-off-by: Amit Shah Reviewed-by: Jason Cooper Signed-off-by: Herbert Xu --- Reading git-diff-tree failed