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);
 
 /*
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.