From 75a1e4532166e7aeb2c0c3109851d4dd48c25183 Mon Sep 17 00:00:00 2001 From: Richard Braun Date: Sat, 15 Jun 2013 10:18:07 +0200 Subject: x86 page fault handling --- vm/vm_object.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'vm/vm_object.h') diff --git a/vm/vm_object.h b/vm/vm_object.h index 5de636ab..86bd12f5 100644 --- a/vm/vm_object.h +++ b/vm/vm_object.h @@ -31,6 +31,7 @@ #include #include #include +#include struct vm_object_pager; @@ -50,8 +51,8 @@ struct vm_object { struct vm_object_pager { void (*ref)(struct vm_object *object); void (*unref)(struct vm_object *object); - int (*get)(struct vm_object *object, uint64_t offset, struct list *pages, - int access_prot, int advice); + int (*get)(struct vm_object *object, uint64_t offset, + struct vm_page **pagep, int access_type, int advice); }; static inline void -- cgit v1.2.3