cvs commit: src/sys/amd64/amd64 trap.c src/sys/amd64/ia32
ia32_syscall.c src/sys/i386/i386 trap.c src/sys/kern kern_fork.c
src/sys/sys vmmeter.h src/sys/vm vm_object.c vm_page.c
vm_pageout.c vm_pageq.c
Attilio Rao
attilio at FreeBSD.org
Sun Jun 10 21:59:15 UTC 2007
attilio 2007-06-10 21:59:14 UTC
FreeBSD src repository
Modified files:
sys/amd64/amd64 trap.c
sys/amd64/ia32 ia32_syscall.c
sys/i386/i386 trap.c
sys/kern kern_fork.c
sys/sys vmmeter.h
sys/vm vm_object.c vm_page.c vm_pageout.c
vm_pageq.c
Log:
Optimize vmmeter locking.
In particular:
- Add an explicative table for locking of struct vmmeter members
- Apply new rules for some of those members
- Remove some unuseful comments
Heavily reviewed by: alc, bde, jeff
Approved by: jeff (mentor)
Revision Changes Path
1.318 +0 -4 src/sys/amd64/amd64/trap.c
1.19 +0 -5 src/sys/amd64/ia32/ia32_syscall.c
1.305 +0 -4 src/sys/i386/i386/trap.c
1.277 +8 -8 src/sys/kern/kern_fork.c
1.32 +56 -50 src/sys/sys/vmmeter.h
1.381 +1 -1 src/sys/vm/vm_object.c
1.347 +2 -7 src/sys/vm/vm_page.c
1.284 +6 -11 src/sys/vm/vm_pageout.c
1.33 +1 -1 src/sys/vm/vm_pageq.c
More information about the cvs-src
mailing list