All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/12] random pt3: More core and accounting cleanups
@ 2005-01-19  8:17 Matt Mackall
  2005-01-19  8:17 ` [PATCH 1/12] random pt3: More meaningful pool names Matt Mackall
  0 siblings, 1 reply; 13+ messages in thread
From: Matt Mackall @ 2005-01-19  8:17 UTC (permalink / raw)
  To: Andrew Morton, Theodore Ts'o; +Cc: linux-kernel

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.

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2005-01-19  8:43 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-01-19  8:17 [PATCH 0/12] random pt3: More core and accounting cleanups Matt Mackall
2005-01-19  8:17 ` [PATCH 1/12] random pt3: More meaningful pool names Matt Mackall
2005-01-19  8:17   ` [PATCH 2/12] random pt3: Static allocation of pools Matt Mackall
2005-01-19  8:17     ` [PATCH 3/12] random pt3: Static sysctl bits Matt Mackall
2005-01-19  8:17       ` [PATCH 4/12] random pt3: Catastrophic reseed checks Matt Mackall
2005-01-19  8:17         ` [PATCH 5/12] random pt3: Entropy reservation accounting Matt Mackall
2005-01-19  8:17           ` [PATCH 6/12] random pt3: Reservation flag in pool struct Matt Mackall
2005-01-19  8:17             ` [PATCH 7/12] random pt3: Reseed pointer " Matt Mackall
2005-01-19  8:17               ` [PATCH 8/12] random pt3: Break up extract_user Matt Mackall
2005-01-19  8:17                 ` [PATCH 9/12] random pt3: Remove dead MD5 copy Matt Mackall
2005-01-19  8:17                   ` [PATCH 10/12] random pt3: Simplify hash folding Matt Mackall
2005-01-19  8:17                     ` [PATCH 11/12] random pt3: Clean up hash buffering Matt Mackall
2005-01-19  8:17                       ` [PATCH 12/12] random pt3: Remove entropy batching Matt Mackall

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.