Hi Laurent, Linus, > > The general guideline, as everybody should be aware ;-) is that we > > should always use module_init(), i.e. device_initcall() and let deferred > > probe handle any dependencies. > > Thought so, good :-) > > > The only exception would be things like timers and interrupt controllers... > > I wouldn't be against moving regulators and gpios one level up in the initcall > order, given that they provide resources used by a very large number of > drivers. That would be an optimization only though, and not a work around > broken probe deferral paths. > > > Usually not relying on deferred probe is a sign of bugs in the deferral > > probe path. > > > > I know "my" drivers have this problem too, I would prefer that we try to fix > > the root issue instead of trying to shovel initcalls around. I see. I will fixup driver side. Thank you Best regards --- Kuninori Morimoto -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html