diff options
| author | Zhenlei Huang <zlei@FreeBSD.org> | 2025-09-03 17:09:11 +0000 |
|---|---|---|
| committer | Zhenlei Huang <zlei@FreeBSD.org> | 2025-09-03 17:09:11 +0000 |
| commit | 7e38993247f5e82abd4c347079fd256e73a76a00 (patch) | |
| tree | 54d0755de5cbc88d32b49ac16b82213ab5315d64 | |
| parent | f4f42421f38ecf06396332fda563c3dcc8d32143 (diff) | |
init_main: Remove the placeholder SYSINIT
This was initially introduced to ensure there is at least one entry so
that the sysinit_set symbol is not undefined. Well now that the kernel
has plenty of SYSINITs and it is unlikely we will have a kernel without
any SYSINITs in future, then this placeholder is not relevant anymore.
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D47916
| -rw-r--r-- | sys/kern/init_main.c | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/sys/kern/init_main.c b/sys/kern/init_main.c index 2fa429e6368c..87ffdb8dbf07 100644 --- a/sys/kern/init_main.c +++ b/sys/kern/init_main.c @@ -145,13 +145,6 @@ FEATURE(invariants, "Kernel compiled with INVARIANTS, may affect performance"); #endif /* - * This ensures that there is at least one entry so that the sysinit_set - * symbol is not undefined. A sybsystem ID of SI_SUB_DUMMY is never - * executed. - */ -SYSINIT(placeholder, SI_SUB_DUMMY, SI_ORDER_ANY, NULL, NULL); - -/* * The sysinit linker set compiled into the kernel. These are placed onto the * sysinit list by mi_startup; sysinit_add can add (e.g., from klds) additional * sysinits to the linked list but the linker set here does not change. |
