092cf8d63f
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_reg.h | ||
safexcel_var.h | ||
safexcel.c |