Fix init order in the LinuxKPI for IDR support after recent changes.

CPU_FOREACH() is not available until SI_SUB_CPU at SI_ORDER_ANY
when the LinuxKPI is loaded as part of the kernel.

MFC after:	1 week
Sponsored by:	Mellanox Technologies
This commit is contained in:
hselasky 2017-06-06 10:12:58 +00:00
parent 1cf864deee
commit 9b5b52b6c4

View File

@ -96,7 +96,7 @@ idr_preload_init(void *arg)
spin_lock_init(&lic->lock);
}
}
SYSINIT(idr_preload_init, SI_SUB_LOCK, SI_ORDER_FIRST, idr_preload_init, NULL);
SYSINIT(idr_preload_init, SI_SUB_CPU, SI_ORDER_ANY, idr_preload_init, NULL);
static void
idr_preload_uninit(void *arg)