Bug 216104
Summary: | kernel log filled with random: get_random_u32 called ... with crng_init=1 | ||
---|---|---|---|
Product: | Drivers | Reporter: | Jan Palus (jpalus) |
Component: | Other | Assignee: | drivers_other |
Status: | NEW --- | ||
Severity: | normal | ||
Priority: | P1 | ||
Hardware: | ARM | ||
OS: | Linux | ||
Kernel Version: | 5.18.3 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
Jan Palus
2022-06-09 13:47:41 UTC
On slower ARM devices this log accounted for additional 40s of kernel boot time (while previously it was 5s total kernel boot time) which prevented some of them from booting at all since ie watchdog on Turris Omnia assumed device is stuck and reset the device putting it in boot loop. Looks like it's intended behavior now after: commit 443a7b15c858ec799ae7ba5146316c4d30c778d6 author Jason A. Donenfeld <Jason@zx2c4.com> random: remove ratelimiting for in-kernel unseeded randomness https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=443a7b15c858ec799ae7ba5146316c4d30c778d6 and with CONFIG_WARN_ALL_UNSEEDED_RANDOM enabled. Anyway disabling CONFIG_WARN_ALL_UNSEEDED_RANDOM fixes the issue. |