Remove lots of timer_state structs as they just ate memory and only a few was
authorniklas <niklas@openbsd.org>
Sun, 5 Jan 1997 11:08:58 +0000 (11:08 +0000)
committerniklas <niklas@openbsd.org>
Sun, 5 Jan 1997 11:08:58 +0000 (11:08 +0000)
commit711027625011e736b6735d441c5d8eea4a504ee7
treeaa16e7b60de921bdbb984b8afd309da97b8109ec
parentfcbc13b569128c55473d9ac869a57e4f22cf98b3
Remove lots of timer_state structs as they just ate memory and only a few was
ever used.  Now a single state is kept for net, tty and disk events resp.
Also, call the randomness from disk_unbusy instead of biodone, as biodone
gets a lot of virtual events (from virtual filesystems etc), and as a bonus:
feed xfer time and size into the entropy pool too.
sys/dev/rnd.c
sys/dev/rndvar.h
sys/kern/subr_disk.c
sys/kern/tty.c
sys/kern/vfs_bio.c