DragonFly commits List (threaded) for 2006-05
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/sys/kern init_sysent.c kern_subr.c sys_generic.c syscalls.c syscalls.master vfs_bio.c vfs_lock.c src/sys/sys syscall-args syscall-hide.h syscall.h syscall.mk sysproto.h sysunion.h uio.h
dillon 2006/05/27 13:17:18 PDT
DragonFly src repository
Modified files:
sys/kern init_sysent.c kern_subr.c sys_generic.c
syscalls.c syscalls.master vfs_bio.c
vfs_lock.c
sys/sys syscall-args syscall-hide.h syscall.h
syscall.mk sysproto.h sysunion.h uio.h
Log:
Mark various forms of read() and write() MPSAFE. Note that the MP lock is
still acquire, but now its a lot deeper in the fileops.
Mark dup(), dup2(), close(), closefrom(), and fcntl() MPSAFE. Some code
paths don't have to get the MP lock, but most still do deeper into the
fileops.
Revision Changes Path
1.37 +13 -13 src/sys/kern/init_sysent.c
1.23 +2 -0 src/sys/kern/kern_subr.c
1.31 +35 -1 src/sys/kern/sys_generic.c
1.36 +0 -0 src/sys/kern/syscalls.c
1.36 +13 -13 src/sys/kern/syscalls.master
1.77 +25 -8 src/sys/kern/vfs_bio.c
1.19 +0 -0 src/sys/kern/vfs_lock.c
1.21 +1 -1 src/sys/sys/syscall-args
1.37 +1 -1 src/sys/sys/syscall-hide.h
1.37 +1 -1 src/sys/sys/syscall.h
1.37 +1 -1 src/sys/sys/syscall.mk
1.37 +1 -1 src/sys/sys/sysproto.h
1.34 +1 -1 src/sys/sys/sysunion.h
1.14 +3 -0 src/sys/sys/uio.h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/init_sysent.c.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_subr.c.diff?r1=1.22&r2=1.23&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/sys_generic.c.diff?r1=1.30&r2=1.31&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/syscalls.c.diff?r1=1.35&r2=1.36&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/syscalls.master.diff?r1=1.35&r2=1.36&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_bio.c.diff?r1=1.76&r2=1.77&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_lock.c.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall-args.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall-hide.h.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall.h.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall.mk.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/sysproto.h.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/sysunion.h.diff?r1=1.33&r2=1.34&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/uio.h.diff?r1=1.13&r2=1.14&f=u
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]