DragonFly commits List (threaded) for 2006-05
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/sys/kern kern_descrip.c kern_event.c kern_prot.c sys_pipe.c sys_socket.c vfs_vnops.c src/sys/opencrypto cryptodev.c src/sys/sys ucred.h
dillon 2006/05/25 17:33:13 PDT
DragonFly src repository
Modified files:
sys/kern kern_descrip.c kern_event.c kern_prot.c
sys_pipe.c sys_socket.c vfs_vnops.c
sys/opencrypto cryptodev.c
sys/sys ucred.h
Log:
More MP work.
* Incorporate fd_knlistsize initialization into fsetfd().
* Mark all fileops vectors as MPSAFE (but get the mplock for most of them).
Clean up a number of fileops routines, mainly *_ioctl().
* Make crget(), crhold(), and crfree() MPSAFE. crfree still needs the mplock
on the last release. Give ucred a spinlock to handle the crfree()
0 transition race.
Revision Changes Path
1.64 +28 -0 src/sys/kern/kern_descrip.c
1.25 +36 -13 src/sys/kern/kern_event.c
1.24 +50 -16 src/sys/kern/kern_prot.c
1.37 +81 -31 src/sys/kern/sys_pipe.c
1.10 +97 -42 src/sys/kern/sys_socket.c
1.40 +93 -38 src/sys/kern/vfs_vnops.c
1.16 +51 -18 src/sys/opencrypto/cryptodev.c
1.8 +6 -2 src/sys/sys/ucred.h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_descrip.c.diff?r1=1.63&r2=1.64&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_event.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_prot.c.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/sys_pipe.c.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/sys_socket.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_vnops.c.diff?r1=1.39&r2=1.40&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/opencrypto/cryptodev.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/ucred.h.diff?r1=1.7&r2=1.8&f=u
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]