Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Apr 2017 06:37:07 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-bugs@FreeBSD.org
Subject:   [Bug 218597] [CRYPTODEV] spurious wakeup and synchronisation problem
Message-ID:  <bug-218597-8-WWz3FkB500@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-218597-8@https.bugs.freebsd.org/bugzilla/>
References:  <bug-218597-8@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D218597

Konstantin Belousov <kib@FreeBSD.org> changed:

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

--- Comment #1 from Konstantin Belousov <kib@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 simultaneo=
usly
?  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 interfa=
ce
between the driver and crypto infrastructure.  I.e. crp must not be freed u=
ntil
consumer acknowledge.

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-218597-8-WWz3FkB500>