Re: [PATCH] Input: tca6416-keypad: Change to module_init()
From: Paul Mundt <hidden>
Date: 2011-03-22 14:33:07
Also in:
linux-arm-kernel, linux-input, linux-omap, linux-sh
From: Paul Mundt <hidden>
Date: 2011-03-22 14:33:07
Also in:
linux-arm-kernel, linux-input, linux-omap, linux-sh
On Tue, Mar 22, 2011 at 02:28:55PM +0000, Mark Brown wrote:
On Tue, Mar 22, 2011 at 11:26:19PM +0900, Magnus Damm wrote:quoted
The tca6416 driver makes use of the I2C bus for chatting with the actual hardware device. Without this patch both the I2C bus driver and the tca6416 driver are initialized at the subsys_initcall() level. This may lead to problems with the tca6416 driver being initialized before the I2C bus driver.While this change seems reasonable I'm curious what the problems caused by out of order registration are?
I'm also curious as to why link order isn't a sufficient gaurantee like it is for everyone else?