I need to modify the order of which device drivers are initialized in the Linux kernel in a way to allow the most important driver be initialized first.
It would help immensely if someone can describe where these drivers are initialized and how the order of initialization is decided.
Thanks.