svn commit: r245591 - stable/9/share/man/man9

Sergey Kandaurov pluknet at FreeBSD.org
Fri Jan 18 08:27:13 UTC 2013


Author: pluknet
Date: Fri Jan 18 08:27:12 2013
New Revision: 245591
URL: http://svnweb.freebsd.org/changeset/base/245591

Log:
  MFC r245268:
  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.

Modified:
  stable/9/share/man/man9/vm_map_insert.9
  stable/9/share/man/man9/vm_map_stack.9
Directory Properties:
  stable/9/share/man/man9/   (props changed)

Modified: stable/9/share/man/man9/vm_map_insert.9
==============================================================================
--- stable/9/share/man/man9/vm_map_insert.9	Fri Jan 18 08:10:00 2013	(r245590)
+++ stable/9/share/man/man9/vm_map_insert.9	Fri Jan 18 08:27:12 2013	(r245591)
@@ -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: stable/9/share/man/man9/vm_map_stack.9
==============================================================================
--- stable/9/share/man/man9/vm_map_stack.9	Fri Jan 18 08:10:00 2013	(r245590)
+++ stable/9/share/man/man9/vm_map_stack.9	Fri Jan 18 08:27:12 2013	(r245591)
@@ -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-all mailing list