Try to close an occassional VM page related panic that is believed to occur
authorMatthew Dillon <dillon@dragonflybsd.org>
Tue, 12 Oct 2004 19:29:34 +0000 (19:29 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Tue, 12 Oct 2004 19:29:34 +0000 (19:29 +0000)
commit654a39f0819a94239eb3056a375c4763e1e93103
treeae8bac16bdd78e146788ae9f28926ba1e54b6334
parent5fd012e050d93d63bb14aa95206eeac67bf0e87e
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.
sys/i386/i386/pmap.c
sys/i386/i386/vm_machdep.c
sys/kern/vfs_bio.c
sys/platform/pc32/i386/pmap.c
sys/platform/pc32/i386/vm_machdep.c
sys/sys/thread2.h
sys/vfs/procfs/procfs_mem.c
sys/vm/phys_pager.c
sys/vm/vm_fault.c
sys/vm/vm_mmap.c
sys/vm/vm_page.c