diff options
author | Richard Braun <rbraun@sceen.net> | 2013-06-28 20:44:33 +0200 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2013-06-28 20:44:33 +0200 |
commit | 757bcadf8732ca7c1a0acaac9115dc788c4f6d28 (patch) | |
tree | eb24e1427a45eedfebc5a1b44676e3776e40f6b2 /vm/vm_map.c | |
parent | 0239be76d4601a2a1bf448965e0ffc7c17735613 (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.c | 6 |
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; |