diff options
author | kib <kib@FreeBSD.org> | 2016-05-20 08:28:11 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2016-05-20 08:28:11 +0000 |
commit | e97aca5af06aac15eaa50baf4f2cb9a8695095d8 (patch) | |
tree | 35f644269168d9080fab60b67c3be336f0fc78b3 /sys/geom/geom_kern.c | |
parent | f05c84067d712ad6179a868d16fa8271b44c6b07 (diff) | |
download | FreeBSD-src-e97aca5af06aac15eaa50baf4f2cb9a8695095d8.zip FreeBSD-src-e97aca5af06aac15eaa50baf4f2cb9a8695095d8.tar.gz |
Remove unneeded Giant locking around kthreads creation.
Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'sys/geom/geom_kern.c')
-rw-r--r-- | sys/geom/geom_kern.c | 2 |
1 files changed, 0 insertions, 2 deletions
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); } |