cvs commit: src/sys/vm vm_fault.c vm_map.c vm_map.h
Tor Egge
tegge at FreeBSD.org
Thu Aug 12 13:14:50 PDT 2004
tegge 2004-08-12 20:14:49 UTC
FreeBSD src repository
Modified files:
sys/vm vm_fault.c vm_map.c vm_map.h
Log:
The vm map lock is needed in vm_fault() after the page has been found,
to avoid later changes before pmap_enter() and vm_fault_prefault()
has completed.
Simplify deadlock avoidance by not blocking on vm map relookup.
In collaboration with: alc
Revision Changes Path
1.191 +37 -51 src/sys/vm/vm_fault.c
1.356 +102 -6 src/sys/vm/vm_map.c
1.115 +2 -1 src/sys/vm/vm_map.h
More information about the cvs-src
mailing list