git: d1eeae750662 - main - linker: rely on kick_init running at SI_ORDER_MIDDLE
Gleb Smirnoff <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.cvs.src |
|---|---|
| Message-ID | <6a7a3a5f.22cf1.687e2296__3603.2904101134$1786395347$gmane$org@gitrepo.freebsd.org> |
The branch main has been updated by glebius: URL: https://cgit.FreeBSD.org/src/commit/?id=d1eeae750662d3bf2c43027cd7461d41db48ba68 commit d1eeae750662d3bf2c43027cd7461d41db48ba68 Author: Gleb Smirnoff <[email protected]> AuthorDate: 2026-08-10 20:52:56 +0000 Commit: Gleb Smirnoff <[email protected]> CommitDate: 2026-08-10 20:52:56 +0000 linker: rely on kick_init running at SI_ORDER_MIDDLE Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D58711 --- sys/kern/kern_linker.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sys/kern/kern_linker.c b/sys/kern/kern_linker.c index 69b47fa6dd17..48c5712f1d07 100644 --- a/sys/kern/kern_linker.c +++ b/sys/kern/kern_linker.c @@ -1933,9 +1933,10 @@ linker_preload_finish(void *arg) /* * Attempt to run after all DECLARE_MODULE SYSINITs. Unfortunately they can be * scheduled at any subsystem and order, so run this as late as possible. init - * becomes runnable in SI_SUB_KTHREAD_INIT, so go slightly before that. + * becomes runnable in SI_SUB_KTHREAD_INIT / SI_ORDER_MIDDLE, so go slightly + * before that. */ -SYSINIT(preload_finish, SI_SUB_KTHREAD_INIT - 100, SI_ORDER_MIDDLE, +SYSINIT(preload_finish, SI_SUB_KTHREAD_INIT, SI_ORDER_FIRST, linker_preload_finish, NULL); /*