From e97aca5af06aac15eaa50baf4f2cb9a8695095d8 Mon Sep 17 00:00:00 2001 From: kib Date: Fri, 20 May 2016 08:28:11 +0000 Subject: Remove unneeded Giant locking around kthreads creation. Sponsored by: The FreeBSD Foundation --- sys/geom/geom_kern.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'sys/geom') diff --git a/sys/geom/geom_kern.c b/sys/geom/geom_kern.c index 52a4d36..9f3f120 100644 --- a/sys/geom/geom_kern.c +++ b/sys/geom/geom_kern.c @@ -144,14 +144,12 @@ g_init(void) g_io_init(); g_event_init(); g_ctl_init(); - mtx_lock(&Giant); kproc_kthread_add(g_event_procbody, NULL, &g_proc, &g_event_td, RFHIGHPID, 0, "geom", "g_event"); kproc_kthread_add(g_up_procbody, NULL, &g_proc, &g_up_td, RFHIGHPID, 0, "geom", "g_up"); kproc_kthread_add(g_down_procbody, NULL, &g_proc, &g_down_td, RFHIGHPID, 0, "geom", "g_down"); - mtx_unlock(&Giant); EVENTHANDLER_REGISTER(shutdown_pre_sync, geom_shutdown, NULL, SHUTDOWN_PRI_FIRST); } -- cgit v1.1