diff options
Diffstat (limited to 'vm/vm_anon.c')
-rw-r--r-- | vm/vm_anon.c | 9 |
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; |