summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_lookup.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/vfs_lookup.c')
-rw-r--r--sys/kern/vfs_lookup.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/kern/vfs_lookup.c b/sys/kern/vfs_lookup.c
index 464cc05..e38ac71 100644
--- a/sys/kern/vfs_lookup.c
+++ b/sys/kern/vfs_lookup.c
@@ -77,9 +77,13 @@ static struct vnode *vp_crossmp;
static void
nameiinit(void *dummy __unused)
{
+ int error;
+
namei_zone = uma_zcreate("NAMEI", MAXPATHLEN, NULL, NULL, NULL, NULL,
UMA_ALIGN_PTR, 0);
- getnewvnode("crossmp", NULL, &dead_vnodeops, &vp_crossmp);
+ error = getnewvnode("crossmp", NULL, &dead_vnodeops, &vp_crossmp);
+ if (error != 0)
+ panic("nameiinit: getnewvnode");
vp_crossmp->v_vnlock->lk_flags &= ~LK_NOSHARE;
}
SYSINIT(vfs, SI_SUB_VFS, SI_ORDER_SECOND, nameiinit, NULL)
OpenPOWER on IntegriCloud