Date: Sat, 25 Nov 2000 18:30:11 -0800 (PST) From: Matt Dillon <dillon@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_descrip.c kern_event.c sys_generic.c sys_pipe.c uipc_syscalls.c vfs_aio.c vfs_syscalls.c src/sys/nfs nfs_syscalls.c src/sys/sys filedesc.h socketvar.h src/sys/vm swap_pager.c vm_mmap.c Message-ID: <200011260230.SAA05402@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
dillon 2000/11/25 18:30:11 PST Modified files: (Branch: RELENG_4) sys/kern kern_descrip.c kern_event.c sys_generic.c sys_pipe.c uipc_syscalls.c vfs_aio.c vfs_syscalls.c sys/nfs nfs_syscalls.c sys/sys filedesc.h socketvar.h sys/vm swap_pager.c vm_mmap.c Log: MFC from current the major file descriptor race fixing patchset. This fix file descriptor races in open(), close(), fcntl(), read(), write(), and most other system calls that take file descriptors as arguments. The races being fixed are mainly due to the file descriptor table sharing that rfork()/threading allows. Revision Changes Path 1.81.2.6 +239 -90 src/sys/kern/kern_descrip.c 1.2.2.5 +29 -12 src/sys/kern/kern_event.c 1.55.2.8 +60 -27 src/sys/kern/sys_generic.c 1.60.2.4 +8 -3 src/sys/kern/sys_pipe.c 1.65.2.5 +152 -67 src/sys/kern/uipc_syscalls.c 1.70.2.6 +33 -6 src/sys/kern/vfs_aio.c 1.151.2.6 +83 -10 src/sys/kern/vfs_syscalls.c 1.58.2.1 +6 -3 src/sys/nfs/nfs_syscalls.c 1.19.2.3 +5 -3 src/sys/sys/filedesc.h 1.46.2.4 +2 -2 src/sys/sys/socketvar.h 1.130.2.6 +5 -3 src/sys/vm/swap_pager.c 1.108.2.3 +38 -17 src/sys/vm/vm_mmap.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200011260230.SAA05402>