svn commit: r245268 - head/share/man/man9
Sergey Kandaurov
pluknet at FreeBSD.org
Thu Jan 10 22:36:31 UTC 2013
Author: pluknet
Date: Thu Jan 10 22:36:30 2013
New Revision: 245268
URL: http://svnweb.freebsd.org/changeset/base/245268
Log:
The Giant lock is no longer used in the vm_map(9) part of the VM.
While here, document that the process lock is acquired in vm_map_stack, too.
MFC after: 1 week
Modified:
head/share/man/man9/vm_map_insert.9
head/share/man/man9/vm_map_stack.9
Modified: head/share/man/man9/vm_map_insert.9
==============================================================================
--- head/share/man/man9/vm_map_insert.9 Thu Jan 10 22:15:13 2013 (r245267)
+++ head/share/man/man9/vm_map_insert.9 Thu Jan 10 22:36:30 2013 (r245268)
@@ -25,7 +25,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd July 19, 2003
+.Dd January 11, 2013
.Dt VM_MAP_INSERT 9
.Os
.Sh NAME
@@ -73,9 +73,6 @@ This function implicitly creates a new
.Vt vm_map_entry
by calling the internal function
.Fn vm_map_entry_create .
-This function may use the
-.Va Giant
-lock to ensure that only a single thread is present in the function.
.Sh RETURN VALUES
The
.Fn vm_map_insert
Modified: head/share/man/man9/vm_map_stack.9
==============================================================================
--- head/share/man/man9/vm_map_stack.9 Thu Jan 10 22:15:13 2013 (r245267)
+++ head/share/man/man9/vm_map_stack.9 Thu Jan 10 22:36:30 2013 (r245268)
@@ -25,7 +25,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd July 19, 2003
+.Dd January 11, 2013
.Dt VM_MAP_STACK 9
.Os
.Sh NAME
@@ -81,11 +81,11 @@ function calls
to create its mappings.
.Pp
The
+.Fn vm_map_stack
+and
.Fn vm_map_growstack
-function acquires the
-.Va Giant
-lock, and the process lock on
-.Fa p ,
+functions acquire the process lock on
+.Fa p
for the duration of the call.
.Sh RETURN VALUES
The
More information about the svn-src-head
mailing list