В ядре много случаев __init
вызовов как в драйверах module_init, так и в других функциях ядра. Я сомневаюсь, что именно ядро определяет последовательность вызова __init
. Что еще более важно, как он также определяет последовательность вызова драйвера module_init?