From db17c6fc07f554d4a76d1f7149e5896a5ebef62d Mon Sep 17 00:00:00 2001 From: Peter Wemm Date: Mon, 29 Apr 2002 07:43:16 +0000 Subject: Tidy up some loose ends. i386/ia64/alpha - catch up to sparc64/ppc: - replace pmap_kernel() with refs to kernel_pmap - change kernel_pmap pointer to (&kernel_pmap_store) (this is a speedup since ld can set these at compile/link time) all platforms (as suggested by jake): - gc unused pmap_reference - gc unused pmap_destroy - gc unused struct pmap.pm_count (we never used pm_count - we track address space sharing at the vmspace) --- sys/vm/pmap.h | 2 -- sys/vm/vm_kern.c | 1 - 2 files changed, 3 deletions(-) (limited to 'sys/vm') diff --git a/sys/vm/pmap.h b/sys/vm/pmap.h index 8db3b03ad789..e4364319be3e 100644 --- a/sys/vm/pmap.h +++ b/sys/vm/pmap.h @@ -98,7 +98,6 @@ void pmap_clear_reference(vm_page_t m); void pmap_collect(void); void pmap_copy(pmap_t, pmap_t, vm_offset_t, vm_size_t, vm_offset_t); void pmap_copy_page(vm_page_t, vm_page_t); -void pmap_destroy(pmap_t); void pmap_enter(pmap_t, vm_offset_t, vm_page_t, vm_prot_t, boolean_t); vm_offset_t pmap_extract(pmap_t pmap, vm_offset_t va); @@ -122,7 +121,6 @@ void pmap_pinit2(pmap_t); void pmap_protect(pmap_t, vm_offset_t, vm_offset_t, vm_prot_t); void pmap_qenter(vm_offset_t, vm_page_t *, int); void pmap_qremove(vm_offset_t, int); -void pmap_reference(pmap_t); void pmap_release(pmap_t); void pmap_remove(pmap_t, vm_offset_t, vm_offset_t); void pmap_remove_pages(pmap_t, vm_offset_t, vm_offset_t); diff --git a/sys/vm/vm_kern.c b/sys/vm/vm_kern.c index 0daf0ade841b..087247ca9bea 100644 --- a/sys/vm/vm_kern.c +++ b/sys/vm/vm_kern.c @@ -270,7 +270,6 @@ kmem_suballoc(parent, min, max, size) panic("kmem_suballoc"); } *max = *min + size; - pmap_reference(vm_map_pmap(parent)); result = vm_map_create(vm_map_pmap(parent), *min, *max); if (result == NULL) panic("kmem_suballoc: cannot create submap"); -- cgit v1.2.3