summaryrefslogtreecommitdiff
path: root/vm/vm_anon.c
diff options
context:
space:
mode:
Diffstat (limited to 'vm/vm_anon.c')
-rw-r--r--vm/vm_anon.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/vm/vm_anon.c b/vm/vm_anon.c
index fac7528c..e923ff31 100644
--- a/vm/vm_anon.c
+++ b/vm/vm_anon.c
@@ -26,6 +26,7 @@
#include <kern/stdint.h>
#include <vm/vm_anon.h>
#include <vm/vm_object.h>
+#include <vm/vm_page.h>
/*
* Anonymous memory container.
@@ -42,7 +43,7 @@ struct vm_anon {
static void vm_anon_ref(struct vm_object *object);
static void vm_anon_unref(struct vm_object *object);
static int vm_anon_get(struct vm_object *object, uint64_t offset,
- struct list *pages, int access_prot, int advice);
+ struct vm_page **pagep, int access_prot, int advice);
static struct vm_object_pager vm_anon_pager = {
.ref = vm_anon_ref,
@@ -106,12 +107,12 @@ vm_anon_unref(struct vm_object *object)
}
static int
-vm_anon_get(struct vm_object *object, uint64_t offset, struct list *pages,
- int access_prot, int advice)
+vm_anon_get(struct vm_object *object, uint64_t offset,
+ struct vm_page **pagep, int access_prot, int advice)
{
(void)object;
(void)offset;
- (void)pages;
+ (void)pagep;
(void)access_prot;
(void)advice;