[Bug 218597] [CRYPTODEV] spurious wakeup and synchronisation problem

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Apr 16 06:37:08 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=218597

Konstantin Belousov <kib at FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |allanjude at FreeBSD.org

--- Comment #1 from Konstantin Belousov <kib at FreeBSD.org> ---
I do not know the opencrypto code.  From the brief look around the fragments
that you patched, my first question is it possible for one session (struc
csession) to have more than one requests (struct cryptop) active simultaneously
?  If yes, I do not see how the completion flag could be moved into session.

Also, from your description, it seems to be more of an issue in the interface
between the driver and crypto infrastructure.  I.e. crp must not be freed until
consumer acknowledge.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list