DragonFly BSD
DragonFly commits List (threaded) for 2004-10
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

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


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 12 Oct 2004 12:29:34 -0700 (PDT)

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



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]