CVSROOT: /cvs Module name: src Changes by: [email protected] 2021/10/24 00:59:54
Modified files:
sys/kern : sys_pipe.c
Log message:
Make pipe event filters MP-safe
Add the missing f_modify and f_process callbacks so that pipe_lock
serializes pipe knote handling. As pipe klist locking is already in
place, pipe event filters should now be MP-safe.
This uses write locking everywhere in the callbacks for simplicity.
There is not much multiple-readers parallelism to utilize.
OK mpi@ anton@
