firmware/br-ext-chip-goke/board/gk7205v200/kernel/patches/00_drivers-char-random.c.patch

30 lines
1015 B
Diff

--- linux-4.9.37/drivers/char/random.c 2017-07-12 16:42:41.000000000 +0300
+++ linux-4.9.y/drivers/char/random.c 2021-06-07 13:01:33.000000000 +0300
@@ -812,7 +812,7 @@
if (crng_init_cnt >= CRNG_INIT_CNT_THRESH) {
crng_init = 1;
wake_up_interruptible(&crng_init_wait);
- pr_notice("random: fast init done\n");
+ printk_once("random: fast init done\n");
}
spin_unlock_irqrestore(&primary_crng.lock, flags);
return 1;
@@ -850,7 +850,7 @@
crng_init = 2;
process_random_ready_list();
wake_up_interruptible(&crng_init_wait);
- pr_notice("random: crng init done\n");
+ printk_once("random: crng init done\n");
}
spin_unlock_irqrestore(&primary_crng.lock, flags);
}
@@ -1744,7 +1744,7 @@
if (!crng_ready() && maxwarn > 0) {
maxwarn--;
- printk(KERN_NOTICE "random: %s: uninitialized urandom read "
+ printk_once(KERN_NOTICE "random: %s: uninitialized urandom read "
"(%zd bytes read)\n",
current->comm, nbytes);
spin_lock_irqsave(&primary_crng.lock, flags);