CVSROOT:        /cvs
Module name:    src
Changes by:     dh...@cvs.openbsd.org   2017/02/01 13:59:47

Modified files:
        sys/kern       : uipc_socket.c 
        sys/net        : rtsock.c 
        sys/netinet    : ip_mroute.c ip_mroute.h ip_output.c ip_var.h 
                         raw_ip.c tcp_usrreq.c tcp_var.h 
        sys/netinet6   : icmp6.c ip6_mroute.c ip6_mroute.h ip6_output.c 
                         ip6_var.h raw_ip6.c 
        sys/sys        : protosw.h 

Log message:
In sogetopt, preallocate an mbuf to avoid using sleeping mallocs with
the netlock held.  This also changes the prototypes of the *ctloutput
functions to take an mbuf instead of an mbuf pointer.

help, guidance from bluhm@ and mpi@
ok bluhm@

Reply via email to