CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2019/06/22 00:48:25
Modified files:
sys/kern : sys_generic.c sys_pipe.c vfs_vnops.c
sys/sys : file.h
Log message:
push the KERNEL_LOCK deeper on read(2) and write(2)
unlocks read(2) and write(2) syscalls families, and push the KERNEL_LOCK
deeper in the code path. KERNEL_LOCK is managed per file type in fileops
handlers (fo_read, fo_write, and fo_close). read(2) and write(2) on
socket are KERNEL_LOCK-free.
initial work from mpi@ and ians@
ok mpi@ kettenis@ visa@ ians@