On 08.11.2022 12:44, AngeloGioacchino Del Regno wrote: > Il 08/11/22 12:24, Jason A. Donenfeld ha scritto: >> Rather than calling add_device_randomness(), the add_early_randomness() >> function should use add_hwgenerator_randomness(), so that the early >> entropy can be potentially credited, which allows for the RNG to >> initialize earlier without having to wait for the kthread to come up. >> >> This requires some minor API refactoring, by adding a `sleep_after` >> parameter to add_hwgenerator_randomness(), so that we don't hit a >> blocking sleep from add_early_randomness(). >> >> Reviewed-by: Dominik Brodowski <linux@xxxxxxxxxxxxxxxxxxxx> >> Acked-by: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> >> Signed-off-by: Jason A. Donenfeld <Jason@xxxxxxxxx> > > Reviewed-by: AngeloGioacchino Del Regno > <angelogioacchino.delregno@xxxxxxxxxxxxx> > > On MT8192 Asurada, MT8195 Tomato Chromebooks: > Tested-by: AngeloGioacchino Del Regno > <angelogioacchino.delregno@xxxxxxxxxxxxx> > > Thanks for the fast fix! I also confirm that this version fixed the boot issue observed on most of my test systems with Linux next-20221108. Tested-by: Marek Szyprowski <m.szyprowski@xxxxxxxxxxx> Best regards -- Marek Szyprowski, PhD Samsung R&D Institute Poland