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