CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2018/05/08 09:03:27
Modified files: sys/kern : uipc_socket.c Log message: Socket splicing can delay operations by task or timeout. Introduce soreaper() that is scheduled onto the timer thread. soput() is scheduled from there onto the sosplice task thread. After that it is save to pool_put() the socket and splicing data structures. OK mpi@ visa@