DragonFly commits List (threaded) for 2006-05
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/sys/i386/i386 db_trace.c src/sys/kern init_main.c kern_descrip.c kern_resource.c kern_sig.c kern_synch.c vfs_syscalls.c src/sys/sys proc.h src/sys/vm vm_glue.c vm_meter.c vm_object.c vm_pageout.c
dillon 2006/05/25 00:36:37 PDT
DragonFly src repository
Modified files:
sys/i386/i386 db_trace.c
sys/kern init_main.c kern_descrip.c
kern_resource.c kern_sig.c kern_synch.c
vfs_syscalls.c
sys/sys proc.h
sys/vm vm_glue.c vm_meter.c vm_object.c
vm_pageout.c
Log:
Convert almost all of the remaining manual traversals of the allproc
list over to allproc_scan().
The allproc_scan() code is MPSAFE, and code which before just cached
a proc pointer now PHOLD's it as well, but access to the various proc
fields is *NOT* yet MPSAFE. Still, we are closer now.
Revision Changes Path
1.13 +1 -5 src/sys/i386/i386/db_trace.c
1.55 +11 -4 src/sys/kern/init_main.c
1.63 +56 -42 src/sys/kern/kern_descrip.c
1.27 +64 -13 src/sys/kern/kern_resource.c
1.49 +29 -11 src/sys/kern/kern_sig.c
1.61 +94 -72 src/sys/kern/kern_synch.c
1.94 +70 -19 src/sys/kern/vfs_syscalls.c
1.79 +0 -5 src/sys/sys/proc.h
1.41 +108 -91 src/sys/vm/vm_glue.c
1.9 +64 -50 src/sys/vm/vm_meter.c
1.25 +29 -7 src/sys/vm/vm_object.c
1.23 +100 -74 src/sys/vm/vm_pageout.c
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/db_trace.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/init_main.c.diff?r1=1.54&r2=1.55&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_descrip.c.diff?r1=1.62&r2=1.63&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_resource.c.diff?r1=1.26&r2=1.27&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_sig.c.diff?r1=1.48&r2=1.49&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_synch.c.diff?r1=1.60&r2=1.61&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_syscalls.c.diff?r1=1.93&r2=1.94&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/proc.h.diff?r1=1.78&r2=1.79&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_glue.c.diff?r1=1.40&r2=1.41&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_meter.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_object.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_pageout.c.diff?r1=1.22&r2=1.23&f=u
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]