On Sat, Oct 05, 2019 at 01:36:32PM +0200, Dominik Brodowski wrote: > Inform how many bits of randomness were provided by the bootloader, > and whether we trust that input. > > Signed-off-by: Dominik Brodowski <li...@dominikbrodowski.net> > Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> > Cc: Hsin-Yi Wang <hsi...@chromium.org> > Cc: Stephen Boyd <swb...@chromium.org> > Cc: Rob Herring <r...@kernel.org> > Cc: Theodore Ts'o <ty...@mit.edu> > Cc: Will Deacon <w...@kernel.org> > > diff --git a/drivers/char/random.c b/drivers/char/random.c > index de434feb873a..673375e05c0d 100644 > --- a/drivers/char/random.c > +++ b/drivers/char/random.c > @@ -2515,6 +2515,10 @@ EXPORT_SYMBOL_GPL(add_hwgenerator_randomness); > */ > void add_bootloader_randomness(const void *buf, unsigned int size) > { > + pr_notice("random: adding %u bits of %sbootloader-provided randomness", > + size * 8, > + IS_ENABLED(CONFIG_RANDOM_TRUST_BOOTLOADER) ? "trusted " : ""); > + > if (IS_ENABLED(CONFIG_RANDOM_TRUST_BOOTLOADER)) > add_hwgenerator_randomness(buf, size, size * 8); > else
Looks fine to me: Acked-by: Will Deacon <w...@kernel.org> Will