freebsd-nq/sys/netkey
Seigo Tanimura d48d4b2501 Add a global sx sigio_lock to protect the pointer to the sigio object
of a socket.  This avoids lock order reversal caused by locking a
process in pgsigio().

sowakeup() and the callers of it (sowwakeup, soisconnected, etc.) now
require sigio_lock to be locked.  Provide sowwakeup_locked(),
soisconnected_locked(), and so on in case where we have to modify a
socket and wake up a process atomically.
2002-04-27 08:24:29 +00:00
..
key_debug.c just merged cosmetic changes from KAME to ease sync between KAME and FreeBSD. 2002-04-19 04:46:24 +00:00
key_debug.h Remove __P. 2002-03-20 02:39:27 +00:00
key_var.h Newer SA is prefered for a out-bound packet than old one 2001-12-05 05:40:49 +00:00
key.c Remove __P. 2002-03-20 02:39:27 +00:00
key.h just merged cosmetic changes from KAME to ease sync between KAME and FreeBSD. 2002-04-19 04:46:24 +00:00
keydb.c Remove __P. 2002-03-20 02:39:27 +00:00
keydb.h Remove __P. 2002-03-20 02:39:27 +00:00
keysock.c Add a global sx sigio_lock to protect the pointer to the sigio object 2002-04-27 08:24:29 +00:00
keysock.h Remove __P. 2002-03-20 02:39:27 +00:00