diff options
author | 2001-06-27 04:49:40 +0000 | |
---|---|---|
committer | 2001-06-27 04:49:40 +0000 | |
commit | 636eb1092aad7ee44a83ea0cb1f71bba59f1bc3b (patch) | |
tree | e6ee56a9b825f9cb03d14120a30e769852fd9be0 /sys/kern/subr_pool.c | |
parent | tridge@samba.org (diff) | |
download | wireguard-openbsd-636eb1092aad7ee44a83ea0cb1f71bba59f1bc3b.tar.xz wireguard-openbsd-636eb1092aad7ee44a83ea0cb1f71bba59f1bc3b.zip |
remove old vm
Diffstat (limited to 'sys/kern/subr_pool.c')
-rw-r--r-- | sys/kern/subr_pool.c | 32 |
1 files changed, 1 insertions, 31 deletions
diff --git a/sys/kern/subr_pool.c b/sys/kern/subr_pool.c index cbb7f8ad949..25ca56ca4cd 100644 --- a/sys/kern/subr_pool.c +++ b/sys/kern/subr_pool.c @@ -1,4 +1,4 @@ -/* $OpenBSD: subr_pool.c,v 1.9 2001/06/24 17:06:14 miod Exp $ */ +/* $OpenBSD: subr_pool.c,v 1.10 2001/06/27 04:49:46 art Exp $ */ /* $NetBSD: subr_pool.c,v 1.59 2001/06/05 18:51:04 thorpej Exp $ */ /*- @@ -52,9 +52,7 @@ #include <vm/vm.h> #include <vm/vm_kern.h> -#if defined(UVM) #include <uvm/uvm.h> -#endif /* * XXX - for now. @@ -1235,35 +1233,15 @@ pool_sethardlimit(struct pool *pp, int n, const char *warnmess, int ratecap) static void * pool_page_alloc(unsigned long sz, int flags, int mtype) { -#if defined(UVM) boolean_t waitok = (flags & PR_WAITOK) ? TRUE : FALSE; return ((void *)uvm_km_alloc_poolpage(waitok)); -#else - boolean_t waitok = (flags & PR_WAITOK) ? TRUE : FALSE; - int s; - vaddr_t va; - - s = splimp(); - va = kmem_malloc(kmem_map, PAGE_SIZE, waitok); - splx(s); - - return ((void *)va); -#endif } static void pool_page_free(void *v, unsigned long sz, int mtype) { -#if defined(UVM) uvm_km_free_poolpage((vaddr_t)v); -#else - int s; - - s = splimp(); - kmem_free(kmem_map, (vaddr_t)v, PAGE_SIZE); - splx(s); -#endif } /* @@ -1273,25 +1251,17 @@ pool_page_free(void *v, unsigned long sz, int mtype) void * pool_page_alloc_nointr(unsigned long sz, int flags, int mtype) { -#if defined(UVM) boolean_t waitok = (flags & PR_WAITOK) ? TRUE : FALSE; return ((void *)uvm_km_alloc_poolpage1(kernel_map, uvm.kernel_object, waitok)); -#else - return pool_page_alloc(sz, flags, mtype); -#endif } void pool_page_free_nointr(void *v, unsigned long sz, int mtype) { -#if defined(UVM) uvm_km_free_poolpage1(kernel_map, (vaddr_t)v); -#else - pool_page_free(v, sz, mtype); -#endif } |