Re: [PATCH 1/4] driver core: introduce helper macro initcall_driver()

From: Hanjun Guo
Date: Mon Sep 30 2013 - 10:28:33 EST

On 2013å09æ30æ 18:15, Wolfram Sang wrote:
On Mon, Sep 30, 2013 at 01:13:52PM +0800, Hanjun Guo wrote:
For some devices especially on platform/I2C/SPI bus, they want to
be initialized earlier than other devices, so the driver use initcall
such as subsys_initcall to make this device initialize earlier.
And this is something we want to get rid of in favor of deferred

But for those drivers, lots of them just do nothing special in
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>
So, NACK because using some *_initcall in drivers should not be

Ok, got it. I agree with you, *_initcall in module driver is really
confusing people :)




To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at
Please read the FAQ at