From owner-svn-src-all@FreeBSD.ORG Sat Jul 9 19:05:29 2011 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 778D1106564A; Sat, 9 Jul 2011 19:05:29 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 5CA308FC20; Sat, 9 Jul 2011 19:05:29 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p69J5Tjp012656; Sat, 9 Jul 2011 19:05:29 GMT (envelope-from alc@svn.freebsd.org) Received: (from alc@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id p69J5TJP012651; Sat, 9 Jul 2011 19:05:29 GMT (envelope-from alc@svn.freebsd.org) Message-Id: <201107091905.p69J5TJP012651@svn.freebsd.org> From: Alan Cox Date: Sat, 9 Jul 2011 19:05:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org X-SVN-Group: head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r223894 - in head: . share/man/man9 X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jul 2011 19:05:29 -0000 Author: alc Date: Sat Jul 9 19:05:28 2011 New Revision: 223894 URL: http://svn.freebsd.org/changeset/base/223894 Log: vm_map_clean() was long ago renamed to vm_map_sync(). Also, it no longer acquires Giant. MFC after: 1 week Added: head/share/man/man9/vm_map_sync.9 - copied, changed from r223890, head/share/man/man9/vm_map_clean.9 Modified: head/ObsoleteFiles.inc head/share/man/man9/Makefile head/share/man/man9/vm_map.9 Modified: head/ObsoleteFiles.inc ============================================================================== --- head/ObsoleteFiles.inc Sat Jul 9 18:47:51 2011 (r223893) +++ head/ObsoleteFiles.inc Sat Jul 9 19:05:28 2011 (r223894) @@ -38,6 +38,8 @@ # xargs -n1 | sort | uniq -d; # done +# 20110709: vm_map_clean.9 -> vm_map_sync.9 +OLD_FILES+=usr/share/man/man9/vm_map_clean.9.gz # 20110709: Catch up with removal of these functions. OLD_FILES+=usr/share/man/man9/vm_page_copy.9.gz OLD_FILES+=usr/share/man/man9/vm_page_protect.9.gz Modified: head/share/man/man9/Makefile ============================================================================== --- head/share/man/man9/Makefile Sat Jul 9 18:47:51 2011 (r223893) +++ head/share/man/man9/Makefile Sat Jul 9 19:05:28 2011 (r223894) @@ -296,7 +296,6 @@ MAN= accept_filter.9 \ vm_fault_prefault.9 \ vm_map.9 \ vm_map_check_protection.9 \ - vm_map_clean.9 \ vm_map_create.9 \ vm_map_delete.9 \ vm_map_entry_resize_free.9 \ @@ -314,6 +313,7 @@ MAN= accept_filter.9 \ vm_map_simplify_entry.9 \ vm_map_stack.9 \ vm_map_submap.9 \ + vm_map_sync.9 \ vm_map_wire.9 \ vm_page_alloc.9 \ vm_page_bits.9 \ Modified: head/share/man/man9/vm_map.9 ============================================================================== --- head/share/man/man9/vm_map.9 Sat Jul 9 18:47:51 2011 (r223893) +++ head/share/man/man9/vm_map.9 Sat Jul 9 19:05:28 2011 (r223894) @@ -25,7 +25,7 @@ .\" .\" $FreeBSD$ .\" -.Dd September 26, 2004 +.Dd July 9, 2011 .Dt VM_MAP 9 .Os .Sh NAME @@ -324,7 +324,6 @@ is backed by a .Sh SEE ALSO .Xr pmap 9 , .Xr vm_map_check_protection 9 , -.Xr vm_map_clean 9 , .Xr vm_map_create 9 , .Xr vm_map_delete 9 , .Xr vm_map_entry_resize_free 9 , @@ -344,6 +343,7 @@ is backed by a .Xr vm_map_simplify_entry 9 , .Xr vm_map_stack 9 , .Xr vm_map_submap 9 , +.Xr vm_map_sync 9 , .Xr vm_map_wire 9 .Sh AUTHORS This manual page was written by Copied and modified: head/share/man/man9/vm_map_sync.9 (from r223890, head/share/man/man9/vm_map_clean.9) ============================================================================== --- head/share/man/man9/vm_map_clean.9 Sat Jul 9 15:24:12 2011 (r223890, copy source) +++ head/share/man/man9/vm_map_sync.9 Sat Jul 9 19:05:28 2011 (r223894) @@ -25,24 +25,24 @@ .\" .\" $FreeBSD$ .\" -.Dd July 19, 2003 -.Dt VM_MAP_CLEAN 9 +.Dd July 9, 2011 +.Dt VM_MAP_SYNC 9 .Os .Sh NAME -.Nm vm_map_clean +.Nm vm_map_sync .Nd push dirty pages to their pager .Sh SYNOPSIS .In sys/param.h .In vm/vm.h .In vm/vm_map.h .Ft int -.Fo vm_map_clean +.Fo vm_map_sync .Fa "vm_map_t map" "vm_offset_t start" "vm_offset_t end" "boolean_t syncio" .Fa "boolean_t invalidate" .Fc .Sh DESCRIPTION The -.Fn vm_map_clean +.Fn vm_map_sync function forces any dirty cached pages in the range .Fa start to @@ -61,13 +61,9 @@ is TRUE, any cached pages are also freed .Pp The range provided must be contiguous, it MUST NOT contain holes. The range provided MUST NOT contain any sub-map entries. -.Sh IMPLEMENTATION NOTES -This routine holds the -.Va Giant -lock to prevent multiple entry. .Sh RETURN VALUES The -.Fn vm_map_clean +.Fn vm_map_sync function returns .Dv KERN_SUCCESS if successful.