mirror of
https://github.com/opnsense/src.git
synced 2026-02-11 06:45:34 -05:00
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 | ||