Messages in this thread | | | Date | Tue, 21 Oct 2008 22:20:22 -0600 | From | Grant Likely <> | Subject | Re: [PATCH 4/7] gpiolib: implement dev_gpiochip_{add,remove} calls |
| |
On Wed, Oct 22, 2008 at 01:28:17PM +1100, Benjamin Herrenschmidt wrote: > On Wed, 2008-10-22 at 05:42 +0400, Anton Vorontsov wrote: > > > > Thinking about it more, I started recalling other issues. The bus > > notifier chain doesn't replay previous events, so we also have to > > register the notifier before the _devices_ are registered. And this > > ruins the whole approach. :-/ Yeah, that's why I abandoned the bus > > notifier idea. > > The notifier can be registered before the devices, though it's a little > bit fishy and fragile. > > Easier I suppose to just have OF specific hooks in the bus code.
Every time I think about the problem, this is the conclusion that I come to. Either have OF specific hooks in the probe/remove functions; or have separate probe/remove for OF created instances of a device.
g.
| |