summaryrefslogtreecommitdiff
path: root/vm/vm_map.c
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2013-06-28 20:44:33 +0200
committerRichard Braun <rbraun@sceen.net>2013-06-28 20:44:33 +0200
commit757bcadf8732ca7c1a0acaac9115dc788c4f6d28 (patch)
treeeb24e1427a45eedfebc5a1b44676e3776e40f6b2 /vm/vm_map.c
parent0239be76d4601a2a1bf448965e0ffc7c17735613 (diff)
x86/pmap: replace pmap_kupdate with pmap_update
Similar to pmap_protect and pmap_extract, pmap_update is meant to handle both kernel and regular pmap updates.
Diffstat (limited to 'vm/vm_map.c')
-rw-r--r--vm/vm_map.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/vm/vm_map.c b/vm/vm_map.c
index 16d440bb..a558a4b7 100644
--- a/vm/vm_map.c
+++ b/vm/vm_map.c
@@ -210,7 +210,7 @@ vm_map_kentry_alloc(size_t slab_size)
pmap_kenter(va + i, vm_page_to_pa(page));
}
- pmap_kupdate(va, va + slab_size);
+ pmap_update(kernel_pmap, va, va + slab_size);
return va;
}
@@ -235,7 +235,7 @@ vm_map_kentry_free(unsigned long va, size_t slab_size)
}
pmap_kremove(va, va + slab_size);
- pmap_kupdate(va, va + slab_size);
+ pmap_update(kernel_pmap, va, va + slab_size);
vm_map_kentry_free_va(va, slab_size);
}
@@ -287,7 +287,7 @@ vm_map_kentry_setup(void)
pmap_kenter(table_va + (i * PAGE_SIZE), vm_page_to_pa(page));
}
- pmap_kupdate(table_va, table_va + (nr_pages * PAGE_SIZE));
+ pmap_update(kernel_pmap, table_va, table_va + (nr_pages * PAGE_SIZE));
mutex_init(&vm_map_kentry_free_slabs_lock);
slabs = (struct vm_map_kentry_slab *)table_va;