summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_default.c
diff options
context:
space:
mode:
authortedu <tedu@openbsd.org>2004-05-14 04:00:33 +0000
committertedu <tedu@openbsd.org>2004-05-14 04:00:33 +0000
commitdbe27ba0edf22e4d4590f37d4a9e1c968ad4e654 (patch)
tree617e6a16ff488d3339dabe7c79b3c49d9247c47f /sys/kern/vfs_default.c
parentprovide a siginfo handler for -q run; idea from art's todo; millert@ ok (diff)
downloadwireguard-openbsd-dbe27ba0edf22e4d4590f37d4a9e1c968ad4e654.tar.xz
wireguard-openbsd-dbe27ba0edf22e4d4590f37d4a9e1c968ad4e654.zip
use pool for namei pathbuf. testing ok millert@ tdeval@
Diffstat (limited to 'sys/kern/vfs_default.c')
-rw-r--r--sys/kern/vfs_default.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/kern/vfs_default.c b/sys/kern/vfs_default.c
index 8c69b6685c0..d0f923ee2d3 100644
--- a/sys/kern/vfs_default.c
+++ b/sys/kern/vfs_default.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: vfs_default.c,v 1.23 2004/04/25 03:21:19 jolan Exp $ */
+/* $OpenBSD: vfs_default.c,v 1.24 2004/05/14 04:00:33 tedu Exp $ */
/*
* Portions of this code are:
@@ -44,6 +44,7 @@
#include <sys/vnode.h>
#include <sys/namei.h>
#include <sys/malloc.h>
+#include <sys/pool.h>
#include <sys/event.h>
#include <miscfs/specfs/specdev.h>
@@ -140,7 +141,7 @@ vop_generic_abortop(v)
} */ *ap = v;
if ((ap->a_cnp->cn_flags & (HASBUF | SAVESTART)) == HASBUF)
- FREE(ap->a_cnp->cn_pnbuf, M_NAMEI);
+ pool_put(&namei_pool, ap->a_cnp->cn_pnbuf);
return (0);
}