CVSROOT:        /cvs
Module name:    src
Changes by:     bl...@cvs.openbsd.org   2015/08/24 08:28:25

Modified files:
        sys/kern       : uipc_socket.c 

Log message:
Items from pool sosplice_pool are get in process context and put
in soft interrupt.  So the pool needs an IPL_SOFTNET protection.
This fixes a panic: mtx_enter: locking against myself.
While there, call pool_setipl() also for socket_pool.  Although
this pool uses explicit spl protection around pool_get() and
pool_put(), it is better to specify the IPL it is operating on.
OK mpi@ mikeb@

Reply via email to