diff options
author | trasz <trasz@FreeBSD.org> | 2014-06-17 13:14:31 +0000 |
---|---|---|
committer | trasz <trasz@FreeBSD.org> | 2014-06-17 13:14:31 +0000 |
commit | f5b9259f173bcfd152ccd85a2fe6df750b74a322 (patch) | |
tree | 3ed3cb1b4b7c28d59efb88795b4364a2b8d58902 /sys/kern/kern_loginclass.c | |
parent | 6ea96d082626b78c6995cb79431de40b7eb050e4 (diff) | |
download | FreeBSD-src-f5b9259f173bcfd152ccd85a2fe6df750b74a322.zip FreeBSD-src-f5b9259f173bcfd152ccd85a2fe6df750b74a322.tar.gz |
MFC r266007:
Initialize loginclass mutex using MTX_SYSINIT instead of using SI_SUB_CPU.
Diffstat (limited to 'sys/kern/kern_loginclass.c')
-rw-r--r-- | sys/kern/kern_loginclass.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/sys/kern/kern_loginclass.c b/sys/kern/kern_loginclass.c index beac93b..b20f60b 100644 --- a/sys/kern/kern_loginclass.c +++ b/sys/kern/kern_loginclass.c @@ -69,9 +69,7 @@ LIST_HEAD(, loginclass) loginclasses; * Lock protecting loginclasses list. */ static struct mtx loginclasses_lock; - -static void lc_init(void); -SYSINIT(loginclass, SI_SUB_CPU, SI_ORDER_FIRST, lc_init, NULL); +MTX_SYSINIT(loginclasses_init, &loginclasses_lock, "loginclasses lock", MTX_DEF); void loginclass_hold(struct loginclass *lc) @@ -229,10 +227,3 @@ loginclass_racct_foreach(void (*callback)(struct racct *racct, (callback)(lc->lc_racct, arg2, arg3); mtx_unlock(&loginclasses_lock); } - -static void -lc_init(void) -{ - - mtx_init(&loginclasses_lock, "loginclasses lock", NULL, MTX_DEF); -} |