On Wednesday 11 June 2008, Jean Delvare wrote:How would it be an abuse? On those systems, I2C is a "system bus" and needs to be initialized early for the same reasons PCI gets set up very early on PC hardware. There's no rule saying that subsystem initialization may not include the essential drivers -- in this case, i2c_adapter drivers. PCI hubs and bridges are certainly initialized very early, before module_init code runs... And in fact it seems a bit odd to think that initializing any bus subsystem shouldn't be allowed to include its bus adapters. It's not as if the subsystem has completed initializiation until those adapters are usable!! - Dave --
| Dave Hansen | [RFC][PATCH 0/4] kernel-based checkpoint restart |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
| Eric Paris | [RFC 0/5] [TALPA] Intro to a linux interface for on access scanning |
git: | |
| David Miller | Re: [GIT]: Networking |
| Natalie Protasevich | [BUG] New Kernel Bugs |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
