diff --git a/sys/powerpc/powerpc/intr_machdep.c b/sys/powerpc/powerpc/intr_machdep.c index 6e8cb4febf28..daab391bb800 100644 --- a/sys/powerpc/powerpc/intr_machdep.c +++ b/sys/powerpc/powerpc/intr_machdep.c @@ -159,13 +159,7 @@ intrcnt_setname(const char *name, int index) INTRNAME_LEN - 1, name); } -static void -intr_init(void *dummy __unused) -{ - - mtx_init(&intr_table_lock, "intr sources lock", NULL, MTX_DEF); -} -SYSINIT(intr_init, SI_SUB_INTR, SI_ORDER_FIRST, intr_init, NULL); +MTX_SYSINIT(intr_table_lock, &intr_table_lock, "intr sources lock", MTX_DEF); static void intr_init_sources(void *arg __unused)