mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-19 10:53:58 +00:00
4e3a7a14d9
happen in interrupt context; 1) sleep locks, and 2) malloc/free calls. 1) is fixed by using spin locks instead. 2) is fixed by preallocating a FIFO (implemented with a STAILQ) and using elements from this FIFO instead. This turns out to be rather fast. OK'ed by: re (scottl) Thanks to: peter, jhb, rwatson, jake Apologies to: * |
||
---|---|---|
.. | ||
harvest.c | ||
hash.c | ||
hash.h | ||
randomdev.c | ||
randomdev.h | ||
yarrow.c | ||
yarrow.h |