summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_pool.c
diff options
context:
space:
mode:
authorart <art@openbsd.org>2001-06-27 04:49:40 +0000
committerart <art@openbsd.org>2001-06-27 04:49:40 +0000
commit636eb1092aad7ee44a83ea0cb1f71bba59f1bc3b (patch)
treee6ee56a9b825f9cb03d14120a30e769852fd9be0 /sys/kern/subr_pool.c
parenttridge@samba.org (diff)
downloadwireguard-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.c32
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
}