summaryrefslogtreecommitdiff
path: root/sys/uvm
diff options
context:
space:
mode:
authorMartin Pieuchot <mpi@cvs.openbsd.org>2020-09-13 10:05:26 +0000
committerMartin Pieuchot <mpi@cvs.openbsd.org>2020-09-13 10:05:26 +0000
commit149809936774173e03c9df8fd249658d1c796df3 (patch)
treebbbfc8c77ce6a97d21406d319eaecf2e09c05aa9 /sys/uvm
parent2d61ee0f929af3ac509a2986fa6bfd3236b6a6e5 (diff)
Include <sys/systm.h> directly instead of relying on uvm_map.h to pull it.
Diffstat (limited to 'sys/uvm')
-rw-r--r--sys/uvm/uvm_addr.c3
-rw-r--r--sys/uvm/uvm_extern.h6
-rw-r--r--sys/uvm/uvm_object.c3
3 files changed, 8 insertions, 4 deletions
diff --git a/sys/uvm/uvm_addr.c b/sys/uvm/uvm_addr.c
index a5e4a644e0a..7d3ac99b952 100644
--- a/sys/uvm/uvm_addr.c
+++ b/sys/uvm/uvm_addr.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: uvm_addr.c,v 1.27 2018/05/16 09:02:11 otto Exp $ */
+/* $OpenBSD: uvm_addr.c,v 1.28 2020/09/13 10:05:25 mpi Exp $ */
/*
* Copyright (c) 2011 Ariane van der Steldt <ariane@stack.nl>
@@ -19,6 +19,7 @@
/* #define DEBUG */
#include <sys/param.h>
+#include <sys/systm.h>
#include <uvm/uvm.h>
#include <uvm/uvm_addr.h>
#include <sys/pool.h>
diff --git a/sys/uvm/uvm_extern.h b/sys/uvm/uvm_extern.h
index 7bc4417d9e6..b27ef08ca76 100644
--- a/sys/uvm/uvm_extern.h
+++ b/sys/uvm/uvm_extern.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: uvm_extern.h,v 1.152 2019/12/12 11:12:36 mpi Exp $ */
+/* $OpenBSD: uvm_extern.h,v 1.153 2020/09/13 10:05:25 mpi Exp $ */
/* $NetBSD: uvm_extern.h,v 1.57 2001/03/09 01:02:12 chs Exp $ */
/*
@@ -451,12 +451,14 @@ int uvm_coredump_walkmap(struct proc *_p,
uvm_coredump_setup_cb *_setup,
uvm_coredump_walk_cb *_walk, void *_cookie);
void uvm_grow(struct proc *, vaddr_t);
-struct uvm_object *uvn_attach(struct vnode *, vm_prot_t);
void uvm_pagezero_thread(void *);
void kmeminit_nkmempages(void);
void kmeminit(void);
extern u_int nkmempages;
+struct vnode;
+struct uvm_object *uvn_attach(struct vnode *, vm_prot_t);
+
struct process;
struct kinfo_vmentry;
int fill_vmmap(struct process *, struct kinfo_vmentry *,
diff --git a/sys/uvm/uvm_object.c b/sys/uvm/uvm_object.c
index 8fef418bd35..cf54d258bbf 100644
--- a/sys/uvm/uvm_object.c
+++ b/sys/uvm/uvm_object.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: uvm_object.c,v 1.15 2019/11/29 22:10:04 beck Exp $ */
+/* $OpenBSD: uvm_object.c,v 1.16 2020/09/13 10:05:25 mpi Exp $ */
/*
* Copyright (c) 2006 The NetBSD Foundation, Inc.
@@ -35,6 +35,7 @@
*/
#include <sys/param.h>
+#include <sys/systm.h>
#include <sys/mman.h>
#include <sys/atomic.h>