]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Make pmap_enter() responsible for setting PG_WRITEABLE instead
authoralc <alc@FreeBSD.org>
Sun, 12 Nov 2006 21:48:34 +0000 (21:48 +0000)
committeralc <alc@FreeBSD.org>
Sun, 12 Nov 2006 21:48:34 +0000 (21:48 +0000)
commit6093953d36a905170046a19eb1141c99b22fa802
treec4a9c71fe86ec1dd8e45421082e59941e177807f
parent68445c77f7e732fbe9d5f4b930a9f2fcd0052b3f
Make pmap_enter() responsible for setting PG_WRITEABLE instead
of its caller.  (As a beneficial side-effect, a high-contention
acquisition of the page queues lock in vm_fault() is eliminated.)
sys/amd64/amd64/pmap.c
sys/arm/arm/pmap.c
sys/i386/i386/pmap.c
sys/ia64/ia64/pmap.c
sys/powerpc/aim/mmu_oea.c
sys/powerpc/powerpc/mmu_oea.c
sys/sparc64/sparc64/pmap.c
sys/sun4v/sun4v/pmap.c
sys/vm/vm_fault.c
sys/vm/vm_kern.c