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