cvs commit: src/sys/vm vm_fault.c
Alan Cox
alc at FreeBSD.org
Sat Aug 21 12:20:24 PDT 2004
alc 2004-08-21 19:20:21 UTC
FreeBSD src repository
Modified files:
sys/vm vm_fault.c
Log:
Further reduce the use of Giant by vm_fault(): Giant is held only when
manipulating a vnode, e.g., calling vput(). This reduces contention for
Giant during many copy-on-write faults, resulting in some additional
speedup on SMPs.
Note: debug_mpsafevm must be enabled for this optimization to take effect.
Revision Changes Path
1.193 +3 -4 src/sys/vm/vm_fault.c
More information about the cvs-all
mailing list