Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/share/man/man9 vslock() is gone in UVM; uvm_vslock() can be ...



details:   https://anonhg.NetBSD.org/src/rev/0d39137e6099
branches:  trunk
changeset: 480252:0d39137e6099
user:      kleink <kleink%NetBSD.org@localhost>
date:      Fri Jan 07 21:14:25 2000 +0000

description:
vslock() is gone in UVM; uvm_vslock() can be found in uvm(9).

diffstat:

 share/man/man9/Makefile |   5 +--
 share/man/man9/vslock.9 |  67 -------------------------------------------------
 2 files changed, 2 insertions(+), 70 deletions(-)

diffs (97 lines):

diff -r 2fe6aa1b8866 -r 0d39137e6099 share/man/man9/Makefile
--- a/share/man/man9/Makefile   Fri Jan 07 20:23:41 2000 +0000
+++ b/share/man/man9/Makefile   Fri Jan 07 21:14:25 2000 +0000
@@ -1,4 +1,4 @@
-#       $NetBSD: Makefile,v 1.55 1999/12/15 11:27:34 augustss Exp $
+#       $NetBSD: Makefile,v 1.56 2000/01/07 21:14:25 kleink Exp $
 
 #      Makefile for section 9 (kernel function and variable) manual pages.
 
@@ -10,7 +10,7 @@
        powerhook_establish.9 psignal.9 resettodr.9 rnd.9 \
        rt_timer.9 shutdownhook_establish.9 \
        sleep.9 spl.9 store.9 time.9 timeout.9 uiomove.9 usbdi.9 uvm.9 \
-       vslock.9 wdc.9
+       wdc.9
 MLINKS+=arp.9 arp_ifinit.9 arp.9 arpresolve.9 arp.9 arpintr.9
 MLINKS+=access.9 kernacc.9 access.9 useracc.9
 MLINKS+=bus_space.9 bus_space_alloc.9 bus_space.9 bus_space_barrier.9 \
@@ -123,7 +123,6 @@
        uvm.9 uvm_kernacc.9 uvm.9 uvm_useracc.9 uvm.9 uvm_vslock.9 \
        uvm.9 uvm_vsunlock.9 uvm.9 uvm_meter.9 uvm.9 uvm_sysctl.9 \
        uvm.9 uvm_fork.9 uvm.9 uvm_grow.9 uvm.9 uvm_coredump.9
-MLINKS+=vslock.9 vsunlock.9
 
 SUBDIR= man9.i386 man9.sun3
 
diff -r 2fe6aa1b8866 -r 0d39137e6099 share/man/man9/vslock.9
--- a/share/man/man9/vslock.9   Fri Jan 07 20:23:41 2000 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
-.\"    $NetBSD: vslock.9,v 1.8 1999/03/16 00:40:48 garbled Exp $
-.\"
-.\" Copyright (c) 1996, 1998 The NetBSD Foundation, Inc.
-.\" All rights reserved.
-.\"
-.\" This code is derived from software contributed to The NetBSD Foundation
-.\" by Paul Kranenburg.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\"    notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\"    notice, this list of conditions and the following disclaimer in the
-.\"    documentation and/or other materials provided with the distribution.
-.\" 3. All advertising materials mentioning features or use of this software
-.\"    must display the following acknowledgement:
-.\"        This product includes software developed by the NetBSD
-.\"        Foundation, Inc. and its contributors.
-.\" 4. Neither the name of The NetBSD Foundation nor the names of its
-.\"    contributors may be used to endorse or promote products derived
-.\"    from this software without specific prior written permission.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
-.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-.\" PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
-.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-.\" POSSIBILITY OF SUCH DAMAGE.
-.\"
-.Dd June 15, 1996
-.Dt VSLOCK 9
-.Os
-.Sh NAME
-.Nm vslock ,
-.Nm vsunlock
-.Nd lock/unlock user space addresses in memory
-.Sh SYNOPSIS
-.Ft void
-.Fn vslock "struct proc *p" "caddr_t addr" "size_t len"
-.Ft void
-.Fn vsunlock "struct proc *p" "caddr_t addr" "size_t len"
-.Sh DESCRIPTION
-The
-.Fn vslock
-and
-.Fn vsunlock
-functions respectively lock and unlock a range of
-addresses belonging to the currently running process into memory.
-The actual amount of memory locked is a multiple of the machine's page size.
-The starting page number is computed by truncating
-.Fa addr
-to the nearest preceding page boundary, and by rounding up
-.Fa addr +
-.Fa len
-to the next page boundary.
-The process context to use for this operation is taken from
-.Fa p .
-.Pp
-.Sh SEE ALSO
-.Xr physio 9



Home | Main Index | Thread Index | Old Index