cvs commit: src/sys/i386/i386 src/sys/kern src/sys/sys src/sys/vfs/procfs src/sys/vm

Matthew Dillon dillon at crater.dragonflybsd.org
Tue Oct 12 12:30:14 PDT 2004


dillon      2004/10/12 12:29:34 PDT

DragonFly src repository

  Modified files:
    sys/i386/i386        pmap.c vm_machdep.c 
    sys/kern             vfs_bio.c 
    sys/sys              thread2.h 
    sys/vfs/procfs       procfs_mem.c 
    sys/vm               phys_pager.c vm_fault.c vm_mmap.c 
                         vm_page.c 
  Log:
  Try to close an occassional VM page related panic that is believed to occur
  due to the VM page queues or free lists being indirectly manipulated by
  interrupts that are not protected by splvm().  Do this by replacing splvm()'s
  with critical sections in a number of places.
  
  Note: some of this work bled over into the "VFS messaging/interfacing work
  stage 8/99" commit.
  
  Revision  Changes    Path
  1.47      +13 -19    src/sys/i386/i386/pmap.c
  1.31      +4 -5      src/sys/i386/i386/vm_machdep.c
  1.31      +4 -3      src/sys/kern/vfs_bio.c
  1.17      +6 -0      src/sys/sys/thread2.h
  1.11      +6 -5      src/sys/vfs/procfs/procfs_mem.c
  1.4       +5 -3      src/sys/vm/phys_pager.c
  1.18      +18 -13    src/sys/vm/vm_fault.c
  1.21      +3 -3      src/sys/vm/vm_mmap.c
  1.27      +40 -32    src/sys/vm/vm_page.c


http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/pmap.c.diff?r1=1.46&r2=1.47&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/vm_machdep.c.diff?r1=1.30&r2=1.31&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_bio.c.diff?r1=1.30&r2=1.31&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/thread2.h.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/procfs/procfs_mem.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/phys_pager.c.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_fault.c.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_mmap.c.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_page.c.diff?r1=1.26&r2=1.27&f=u





More information about the Commits mailing list