eeh

Greg KH greg at kroah.com
Wed Mar 24 12:46:31 EST 2004


On Tue, Mar 23, 2004 at 11:32:07AM +1100, Paul Mackerras wrote:
> Greg KH writes:
>
> > But it gets called for a ACTION=remove event, after the card is gone.  I
> > want a ACTION=fault event before anything touches the card to give
>
> I agree it would be good to give an ACTION=fault event to userspace
> early on, using kobject_hotplug().
>
> I'm wondering what you mean by "before anything touches the card"
> though.  The driver will be in the middle of doing things with the
> card when the EEH event happens, so it will be touching the card until
> we get the notification to it that the event has happened.

I mean, "before the power is yanked away from the card", which is what
you all are doing today (disable the power, and as that happens the
hotplug event happens.)

> We also still need to work out some way for type (a) drivers to be
> informed about EEH events early on.  Such a driver will want to be
> able to say "I can handle this".  If the driver can handle it then
> userspace, although it may be informed about the EEH fault, doesn't
> need to do anything, at least until the driver throws up its hands and
> says it can't cope any more.  Something like an
> ACTION=fault-but-driver-is-handling-it code.

Agreed.

thanks,

greg k-h

** Sent via the linuxppc64-dev mail list. See http://lists.linuxppc.org/





More information about the Linuxppc64-dev mailing list