diff options
author | Zhenlei Huang <zlei@FreeBSD.org> | 2025-09-03 10:14:21 +0000 |
---|---|---|
committer | Zhenlei Huang <zlei@FreeBSD.org> | 2025-09-03 10:14:21 +0000 |
commit | 11f1dd193af57dfa5128eadc62b084502292a784 (patch) | |
tree | 144f73171ed4083e52b80f3a8bf235a41a68b53d /contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_value.cpp | |
parent | 512d3c3a2c6391cee61ff41e3fe6304973346857 (diff) |
The pre-load, aka linker_preload() runs at the order of SI_SUB_KLD, but
a pre-loaded module may have SYSINITs that have startup order prior to
SI_SUB_KLD, e.g. TUNABLE_INT() / TUNABLE_LONG(), hence it is possible
that we run into abnormal orders.
Without this change, the subsystem of the pre-loaded kernel modules
will be melted into previous one. That is mostly harmless but confusing.
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D47904
Diffstat (limited to 'contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_value.cpp')
0 files changed, 0 insertions, 0 deletions