random pt3: More core and accounting cleanups
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest12 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/12 | random pt3: More meaningful pool namesdrivers/ | +49 | 0 replies | |
| 2/12 | random pt3: Static allocation of poolsdrivers/ | +79 | 0 replies | |
| 3/12 | random pt3: Static sysctl bitsdrivers/ | +6 | 0 replies | |
| 4/12 | random pt3: Catastrophic reseed checksdrivers/ | +23 | 0 replies | |
| 5/12 | random pt3: Entropy reservation accountingdrivers/ | +17 | 0 replies | |
| 6/12 | random pt3: Reservation flag in pool structdrivers/ | +9 | 0 replies | |
| 7/12 | random pt3: Reseed pointer in pool structdrivers/ | +9 | 0 replies | |
| 8/12 | random pt3: Break up extract_userdrivers/ | +107 | 0 replies | |
| 9/12 | random pt3: Remove dead MD5 copydrivers/ | +8 | 0 replies | |
| 10/12 | random pt3: Simplify hash foldingdrivers/ | +3 | 0 replies | |
| 11/12 | random pt3: Clean up hash bufferingdrivers/ | +19 | 0 replies | |
| 12/12 | random pt3: Remove entropy batchingdrivers/ | +17 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/12] random pt3: More core and accounting cleanups
This is a third series of various cleanups for drivers/char/random.c. It applies on top of the previous 10.
These bits greatly simplify the setup:
1 More meaningful pool names 2 Static allocation of pools 3 Static sysctl bits
These bits make the accounting safer and the code easier to follow:
4 Catastrophic reseed checks 5 Entropy reservation accounting 6 Reservation flag in pool struct 7 Reseed pointer in pool struct 8 Break up extract_user
These bits clean up the hashing functions:
9 Remove dead MD5 copy
10 Simplify hash folding
11 Clean up hash buffering
This bit drops a bunch of code and reduces lock hold times:
12 Remove entropy batching
The next series focuses on moving and sharing code more appropriately.