soc/qcom: early_random: Fix race during early random pool initialization
Recent random.c upstream introduced early random pool init race. As Jason A. Donenfeld suggests, change the call to add_hwgenerator_randomness to be add_bootloader_randomness, and remove the last argument with the left shift operator usage. This fixes the splash boot issue after latest RNG upstream and adapts Qualcomm's early random driver to it. Test: Device boots, RNG probes successfully alongside early_random driver. Change-Id: Id75c66bf6d65bf077570a68145d4a4d200747865 Suggested-by:Jason A. Donenfeld <Jason@zx2c4.com> Co-authored-by:
Jason A. Donenfeld <Jason@zx2c4.com> Signed-off-by:
Reinazhard <reinazhard@gmail.com> [ Tashar02: Reword the commit message & description ] Signed-off-by:
Tashfin Shakeer Rhythm <tashfinshakeerrhythm@gmail.com> (cherry picked from commit bd8265f32a21efc95d9b2d7473ca30e17352b0eb) Signed-off-by:
Albert I <kras@raphielgang.org>
Loading
Please register or sign in to comment