--- a/drivers/char/random.c
+++ b/drivers/char/random.c
-@@ -905,7 +905,7 @@ static void crng_reseed(struct crng_stat
+@@ -879,7 +879,7 @@ static void crng_reseed(struct crng_stat
_crng_backtrack_protect(&primary_crng, buf.block,
CHACHA20_KEY_SIZE);
}
for (i = 0; i < 8; i++) {
unsigned long rv;
if (!arch_get_random_seed_long(&rv) &&
-@@ -915,7 +915,7 @@ static void crng_reseed(struct crng_stat
+@@ -889,7 +889,7 @@ static void crng_reseed(struct crng_stat
}
memzero_explicit(&buf, sizeof(buf));
crng->init_time = jiffies;
+ spin_unlock_irqrestore(&crng->lock, flags);
if (crng == &primary_crng && crng_init < 2) {
invalidate_batched_entropy();
- numa_crng_init();
+ crng_init = 2;
alsa-hda-realtek-adjust-the-location-of-one-mic.patch
random-fix-crng_ready-test.patch
random-use-a-different-mixing-algorithm-for-add_device_randomness.patch
-random-set-up-the-numa-crng-instances-after-the-crng-is-fully-initialized.patch
random-crng_reseed-should-lock-the-crng-instance-that-it-is-modifying.patch
-random-add-new-ioctl-rndreseedcrng.patch
hid-i2c-hid-fix-resume-issue-on-raydium-touchscreen-device.patch
hid-input-fix-battery-level-reporting-on-bt-mice.patch
hid-hidraw-fix-crash-on-hidiocgfeature-with-a-destroyed-device.patch