From 28ace1bf60e4acf5190d68c5e8a2c6b84f78050d Mon Sep 17 00:00:00 2001 From: Sam Leffler Date: Tue, 2 Sep 2003 20:59:23 +0000 Subject: [PATCH] move domain list mutex initialization to earlier in the boot sequence so statically configured modules like netgraph can call net_init_domain Noticed by: D.Rock@t-online.de (D. Rock) --- sys/kern/uipc_domain.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sys/kern/uipc_domain.c b/sys/kern/uipc_domain.c index 98fba8fa863c..33a21c576544 100644 --- a/sys/kern/uipc_domain.c +++ b/sys/kern/uipc_domain.c @@ -71,6 +71,7 @@ static void pfslowtimo(void *); struct domain *domains; /* registered protocol domains */ struct mtx dom_mtx; /* domain list lock */ +MTX_SYSINIT(domain, &dom_mtx, "domain list", MTX_DEF); /* * Add a new protocol domain to the list of supported domains @@ -130,8 +131,6 @@ domaininit(void *dummy) NULL, NULL, UMA_ALIGN_PTR, UMA_ZONE_NOFREE); uma_zone_set_max(socket_zone, maxsockets); - mtx_init(&dom_mtx, "domain list lock", NULL, MTX_DEF); - if (max_linkhdr < 16) /* XXX */ max_linkhdr = 16;