CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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@