[PATCH 0/7] first in overall series of rng code house cleaning

From: Jason A. Donenfeld
Date: Thu Jan 13 2022 - 10:44:31 EST


The RNG has been through a lot of changes over the years, and the code
could use a bit of house cleaning. This is the first series in what I
anticipate will be a few of these. The goal is to have each component of
it clearly analyzable for what it is, which should make the job of
analyzing its security as well as overall maintenance easier.

Jason A. Donenfeld (7):
random: cleanup poolinfo abstraction
random: cleanup integer types
random: remove incomplete last_data logic
random: remove unused reserved argument
random: rather than entropy_store abstraction, use global
random: remove unused OUTPUT_POOL constants
random: de-duplicate INPUT_POOL constants

drivers/char/random.c | 430 ++++++++++++++--------------------
include/trace/events/random.h | 56 ++---
2 files changed, 198 insertions(+), 288 deletions(-)

--
2.34.1