[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pmf(9) clarifications
On Thu, 5 Apr 2012, David Young wrote:
> On Wed, Apr 04, 2012 at 07:25:55AM +0100, Iain Hibbert wrote:
> > Hi
> > Regarding pmf(9) API, is it safe to call pmf_device_deregister() if the
> > device was not successfully registered as a power handler? The
> > documentation does not mention this (though the code looks as if that
> > would work fine), nor the device_pmf_is_registered() function which may
> > not be actually required? Some driver detach functions use it and some do
> > not..
> I think that drivers should never call device_pmf_is_registered(), but
> sometimes they do anyway.
Well, not any more I cleaned them all up
> I don't know if it's safe to pmf_device_deregister() if you haven't
> successfully pmf_device_register()'d, but it seems that config_detach()
> could help drivers out with the de-registration.
On the one hand it is nice to see symmetry (register during attach,
deregister during detach) but yes, config_detach() could just handle it
Main Index |
Thread Index |