On Mon, Sep 30, 2013 at 01:13:52PM +0800, Hanjun Guo wrote:For some devices especially on platform/I2C/SPI bus, they want toAnd this is something we want to get rid of in favor of deferred
be initialized earlier than other devices, so the driver use initcall
such as subsys_initcall to make this device initialize earlier.
probing.
But for those drivers, lots of them just do nothing special inSo, NACK because using some *_initcall in drivers should not be
xxx_initcall/exit, so introduce a helper macro initcall_driver() to
eliminate lots of boilerplate just like module_driver() did.
Signed-off-by: Hanjun Guo <hanjun.guo@xxxxxxxxxx>
encouraged.
Thanks,
Wolfram