eb9259616c
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 |