Fri Mar 6 20:46:12 2020 UTC ()
Fix a comment.


(ad)
diff -r1.52 -r1.53 src/sys/uvm/uvm_init.c

cvs diff -r1.52 -r1.53 src/sys/uvm/uvm_init.c (expand / switch to unified diff)

--- src/sys/uvm/uvm_init.c 2019/12/27 12:51:57 1.52
+++ src/sys/uvm/uvm_init.c 2020/03/06 20:46:12 1.53
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1/* $NetBSD: uvm_init.c,v 1.52 2019/12/27 12:51:57 ad Exp $ */ 1/* $NetBSD: uvm_init.c,v 1.53 2020/03/06 20:46:12 ad Exp $ */
2 2
3/* 3/*
4 * Copyright (c) 1997 Charles D. Cranor and Washington University. 4 * Copyright (c) 1997 Charles D. Cranor and Washington University.
5 * All rights reserved. 5 * All rights reserved.
6 * 6 *
7 * Redistribution and use in source and binary forms, with or without 7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions 8 * modification, are permitted provided that the following conditions
9 * are met: 9 * are met:
10 * 1. Redistributions of source code must retain the above copyright 10 * 1. Redistributions of source code must retain the above copyright
11 * notice, this list of conditions and the following disclaimer. 11 * notice, this list of conditions and the following disclaimer.
12 * 2. Redistributions in binary form must reproduce the above copyright 12 * 2. Redistributions in binary form must reproduce the above copyright
13 * notice, this list of conditions and the following disclaimer in the 13 * notice, this list of conditions and the following disclaimer in the
14 * documentation and/or other materials provided with the distribution. 14 * documentation and/or other materials provided with the distribution.
@@ -22,27 +22,27 @@ @@ -22,27 +22,27 @@
22 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 22 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
23 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 23 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
25 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 * 26 *
27 * from: Id: uvm_init.c,v 1.1.2.3 1998/02/06 05:15:27 chs Exp 27 * from: Id: uvm_init.c,v 1.1.2.3 1998/02/06 05:15:27 chs Exp
28 */ 28 */
29 29
30/* 30/*
31 * uvm_init.c: init the vm system. 31 * uvm_init.c: init the vm system.
32 */ 32 */
33 33
34#include <sys/cdefs.h> 34#include <sys/cdefs.h>
35__KERNEL_RCSID(0, "$NetBSD: uvm_init.c,v 1.52 2019/12/27 12:51:57 ad Exp $"); 35__KERNEL_RCSID(0, "$NetBSD: uvm_init.c,v 1.53 2020/03/06 20:46:12 ad Exp $");
36 36
37#include <sys/param.h> 37#include <sys/param.h>
38#include <sys/systm.h> 38#include <sys/systm.h>
39#include <sys/debug.h> 39#include <sys/debug.h>
40#include <sys/file.h> 40#include <sys/file.h>
41#include <sys/filedesc.h> 41#include <sys/filedesc.h>
42#include <sys/resourcevar.h> 42#include <sys/resourcevar.h>
43#include <sys/kmem.h> 43#include <sys/kmem.h>
44#include <sys/mman.h> 44#include <sys/mman.h>
45#include <sys/vnode.h> 45#include <sys/vnode.h>
46 46
47#include <uvm/uvm.h> 47#include <uvm/uvm.h>
48#include <uvm/uvm_pdpolicy.h> 48#include <uvm/uvm_pdpolicy.h>
@@ -154,29 +154,27 @@ uvm_init(void) @@ -154,29 +154,27 @@ uvm_init(void)
154 /* 154 /*
155 * Init all pagers and the pager_map. 155 * Init all pagers and the pager_map.
156 */ 156 */
157 157
158 uvm_pager_init(); 158 uvm_pager_init();
159 159
160 /* 160 /*
161 * Initialize the uvm_loan() facility. 161 * Initialize the uvm_loan() facility.
162 */ 162 */
163 163
164 uvm_loan_init(); 164 uvm_loan_init();
165 165
166 /* 166 /*
167 * The VM system is now up! Now that kmem is up we can resize the 167 * Enable paging of kernel objects.
168 * <obj,off> => <page> hash table for general use and enable paging 
169 * of kernel objects. 
170 */ 168 */
171 169
172 uao_create(VM_MAX_KERNEL_ADDRESS - VM_MIN_KERNEL_ADDRESS, 170 uao_create(VM_MAX_KERNEL_ADDRESS - VM_MIN_KERNEL_ADDRESS,
173 UAO_FLAG_KERNSWAP); 171 UAO_FLAG_KERNSWAP);
174 172
175 uvmpdpol_reinit(); 173 uvmpdpol_reinit();
176 174
177 /* 175 /*
178 * Init anonymous memory systems. 176 * Init anonymous memory systems.
179 */ 177 */
180 178
181 uvm_anon_init(); 179 uvm_anon_init();
182 180