diff options
author | Justus Winter <4winter@informatik.uni-hamburg.de> | 2015-08-12 15:45:42 +0200 |
---|---|---|
committer | Justus Winter <4winter@informatik.uni-hamburg.de> | 2015-08-12 15:46:45 +0200 |
commit | f0eb90bfbdc80633620064df47b3089457b65d67 (patch) | |
tree | 782c443f73d6e31f505155bf23934adad2a6d7f2 /vm/vm_resident.c | |
parent | 0f3ec488afa427ce350493a2868cd7ebff04c42a (diff) |
fix vm_page initializationpmm-2015-08-12
Diffstat (limited to 'vm/vm_resident.c')
-rw-r--r-- | vm/vm_resident.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/vm/vm_resident.c b/vm/vm_resident.c index 88880ef..dc4388d 100644 --- a/vm/vm_resident.c +++ b/vm/vm_resident.c @@ -468,8 +468,9 @@ vm_page_t vm_page_grab_fictitious(void) if (m != VM_PAGE_NULL) { vm_page_fictitious_count--; vm_page_queue_fictitious = (vm_page_t) m->pageq.next; - assert(m->fictitious); - assert(! m->tabled); + /* XXX is this re-initialization really needed ? */ + vm_page_init(m, vm_page_fictitious_addr); + m->fictitious = TRUE; } simple_unlock(&vm_page_queue_free_lock); return m; |