PERFORCE change 123315 for review
Marko Zec
zec at FreeBSD.org
Wed Jul 11 12:04:14 UTC 2007
http://perforce.freebsd.org/chv.cgi?CH=123315
Change 123315 by zec at zec_tca51 on 2007/07/11 12:03:46
Do not (re)initialize global state for local (unix) sockets
for non-default vnets.
Affected files ...
.. //depot/projects/vimage/src/sys/kern/uipc_usrreq.c#8 edit
Differences ...
==== //depot/projects/vimage/src/sys/kern/uipc_usrreq.c#8 (text+ko) ====
@@ -61,6 +61,7 @@
#include "opt_ddb.h"
#include "opt_mac.h"
+#include "opt_vimage.h"
#include <sys/param.h>
#include <sys/domain.h>
@@ -91,6 +92,7 @@
#include <sys/un.h>
#include <sys/unpcb.h>
#include <sys/vnode.h>
+#include <sys/vimage.h>
#ifdef DDB
#include <ddb/ddb.h>
@@ -1651,6 +1653,10 @@
unp_init(void)
{
+#ifdef VIMAGE
+ if (curvnet != &vnet_0)
+ return;
+#endif
unp_zone = uma_zcreate("unpcb", sizeof(struct unpcb), NULL, NULL,
NULL, NULL, UMA_ALIGN_PTR, 0);
if (unp_zone == NULL)
More information about the p4-projects
mailing list