On Tue, Nov 27, 2018 at 07:59:19PM +0000, Parav Pandit wrote: > > > If there are two modules at same level, one depend on another, > > > sequencing their init should be done by core kernel. I changed > > > ib_umad.ko to fs_initcall for an experiment along with init debug logs > > > and I see below trace. > > > > That only works if you are using modules, it doesn't work the same if it is > > linked in with no modules. In fact modules delete all init call ordering levels.. > > I forgot to mention regarding above experiment, I did change the > Kconfig to build as no_modules. Hmmm... Last I recall it is link ordering that sets the initcall order, so it might be OK if the FS initcalls are constructed in a way that causes link ordering to work out, or the makefiles happen to be in the right order.. Really not sure.. Okay, lets leave it Jason