CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2017/08/22 03:13:36

Modified files:
        sys/kern       : uipc_socket.c uipc_syscalls.c 
        sys/sys        : socketvar.h 

Log message:
Make sogetopt(9) caller responsible for allocating an MT_SOOPTS mbuf.

Move a blocking memory allocation out of the socket lock and create
a simpler alloc/free pattern to review.  Now both m_get() and m_free()
are in the same place.

Discussed with bluhm@.

Encouragements from deraadt@ and tedu@, ok kettenis@, florian@, visa@

Reply via email to