/dev/random: Assorted fixes and cleanups
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest22 patches 10 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/22 | /dev/random: Simplify entropy debuggingdrivers/ | +10 | 0 replies | |
| 2/22 | /dev/random: Cleanup sleep logicdrivers/ | +11 | 2 replies | |
| 3/22 | /dev/random: remove broken resizing sysctldrivers/ include/ | +3 | 2 replies | |
| 4/22 | /dev/random: remove outdated RNDGETPOOL ioctldrivers/ include/ include/ | +3 | 1 reply | |
| 5/22 | /dev/random: pool struct cleanup and renamedrivers/ | +56 | 0 replies | |
| 6/22 | /dev/random: simplify pool initializationdrivers/ | +35 | 0 replies | |
| 7/22 | /dev/random: simplify reseed logicdrivers/ | +6 | 0 replies | |
| 8/22 | /dev/random: BUG on premature random usersdrivers/ | +2 | 0 replies | |
| 9/22 | /dev/random: more robust catastrophic reseed logicdrivers/ | +23 | 0 replies | |
| 10/22 | /dev/random: entropy reserve logic for starvation prevedrivers/ | +17 | 0 replies | |
| 11/22 | /dev/random: flag pools that need entropy reservedrivers/ | +3 | 0 replies | |
| 12/22 | /dev/random: add pool for /dev/urandom to prevent starvdrivers/ | +17 | 0 replies | |
| 13/22 | /dev/random: kill extract_timer_statedrivers/ | +0 | 0 replies | |
| 14/22 | /dev/random: kill unused md5 copydrivers/ | +12 | 0 replies | |
| 15/22 | /dev/random: kill unrolled SHA codedrivers/ | +0 | 3 replies | |
| 16/22 | /dev/random: kill 2.2 cruftdrivers/ | +0 | 0 replies | |
| 17/22 | /dev/random: minor shrinkagedrivers/ | +12 | 0 replies | |
| 18/22 | /dev/random: bitop cleanupdrivers/ | +1 | 0 replies | |
| 19/22 | /dev/random: use sched_clock for timing datadrivers/ | +9 | 0 replies | |
| 20/22 | /dev/random: cleanup rol bitopdrivers/ | +7 | 0 replies | |
| 21/22 | /dev/random: kill batching of entropy mixingdrivers/ include/ | +19 | 2 replies | |
| 22/22 | /dev/random: update creditsdrivers/ | +2 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/22] /dev/random: Assorted fixes and cleanups
This is a collection of fixes and cleanups for the Linux /dev/random driver including:
- more robust/correct entropy accounting and reseed logic
- starvation avoidance for simultaneous /dev/random and /dev/urandom users
- remove entropy batching
- wakeup bug fix
- remove various legacy code
- remove i386isms
I've broken this into a bunch of very simple bits, so I'm afraid the patch count is rather high by non-gregkh standards.
These patches have been tested by various people since pre-2.6.0 and have been in my -tiny tree since its inception. Andrew, please queue these in -mm for wider testing/review.