random: tie batched entropy generation to base_crng generation
authorJason A. Donenfeld <Jason@zx2c4.com>
Wed, 9 Feb 2022 21:46:48 +0000 (22:46 +0100)
committerJason A. Donenfeld <Jason@zx2c4.com>
Wed, 16 Feb 2022 23:02:07 +0000 (00:02 +0100)
commit7db05e40b0e1325717e7e92b59e8a321d120c60e
tree6d211ea3f339bdb8dc9354192b9f7ce732f425f9
parent051a81ede7cebdfd9d00743b6d8dec697ad71c5d
random: tie batched entropy generation to base_crng generation

Now that we have an explicit base_crng generation counter, we don't need
a separate one for batched entropy. Rather, we can just move the
generation forward every time we change crng_init state or update the
base_crng key.

Cc: Theodore Ts'o <tytso@mit.edu>
Reviewed-by: Dominik Brodowski <linux@dominikbrodowski.net>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
drivers/char/random.c