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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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
probing.

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
encouraged.

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

Thanks
Hanjun

Thanks,

    Wolfram


--
To unsubscribe from this list: send the line "unsubscribe linux-i2c" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux GPIO]     [Linux SPI]     [Linux Hardward Monitoring]     [LM Sensors]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux