--- zzzz-none-000/linux-4.19.183/drivers/char/random.c 2021-03-24 10:07:39.000000000 +0000 +++ bcm63-7530ax-756/linux-4.19.183/drivers/char/random.c 2023-06-28 08:54:18.000000000 +0000 @@ -874,7 +874,9 @@ invalidate_batched_entropy(); crng_init = 1; wake_up_interruptible(&crng_init_wait); +#if !defined(CONFIG_BCM_KF_SUPPRESS_DEBUG) pr_notice("random: fast init done\n"); +#endif } return 1; } @@ -959,7 +961,9 @@ crng_init = 2; process_random_ready_list(); wake_up_interruptible(&crng_init_wait); +#if !defined(CONFIG_BCM_KF_SUPPRESS_DEBUG) pr_notice("random: crng init done\n"); +#endif if (unseeded_warning.missed) { pr_notice("random: %d get_random_xx warning(s) missed " "due to ratelimiting\n", @@ -1951,10 +1955,12 @@ if (!crng_ready() && maxwarn > 0) { maxwarn--; +#if !defined(CONFIG_BCM_KF_SUPPRESS_DEBUG) if (__ratelimit(&urandom_warning)) printk(KERN_NOTICE "random: %s: uninitialized " "urandom read (%zd bytes read)\n", current->comm, nbytes); +#endif spin_lock_irqsave(&primary_crng.lock, flags); crng_init_cnt = 0; spin_unlock_irqrestore(&primary_crng.lock, flags);