mirror of
https://github.com/opnsense/src.git
synced 2026-02-22 01:11:30 -05:00
safexcel_ring_intr() could fail to observed that sc_blocked is set after completing all outstanding ops for a ring, in which case blocked ops would be deferred forever. Request structures are managed by individual rings, so move the "blocked" flag into the per-ring state block and use the ring lock to synchronize with safexcel_process(). Remove sc_mtx since it is now unused. MFC after: 3 days Sponsored by: Rubicon Communications, LLC (Netgate) |
||
|---|---|---|
| .. | ||
| safexcel.c | ||
| safexcel_reg.h | ||
| safexcel_var.h | ||