CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2019/06/22 00:51:46
Modified files:
sys/sys : syscall.h syscallargs.h
sys/kern : init_sysent.c syscalls.c
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@