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
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to