K 10 svn:author V 7 git2svn K 8 svn:date V 27 2021-01-11T14:54:41.724502Z K 7 svn:log V 587 safexcel: Fix a race around unblocking of crypto ops 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. (cherry picked from commit 092cf8d63f9fb9153c677f5793135926edc101d7) Git Hash: e222e1ff890957ba6c62dfd2d2bf4cb22f87997a Git Author: markj@FreeBSD.org END