diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2016-05-20 08:28:11 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2016-05-20 08:28:11 +0000 |
commit | d5446cc8f471a008f131701b45ce19bdac45915a (patch) | |
tree | 35f644269168d9080fab60b67c3be336f0fc78b3 /sys/geom/geom_kern.c | |
parent | 4e2732b5508453d4f14dbfe186eed01b9dfd3bb3 (diff) | |
download | src-d5446cc8f471a008f131701b45ce19bdac45915a.tar.gz src-d5446cc8f471a008f131701b45ce19bdac45915a.zip |
Remove unneeded Giant locking around kthreads creation.
Sponsored by: The FreeBSD Foundation
Notes
Notes:
svn path=/head/; revision=300289
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 52a4d36486ea..9f3f1202438b 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); } |