> > The simple fix is to invalidate those qh->dev pointers earlier.
> > 
> > ...
> 
> The real fix is to put the reference counting back to the way it was and
> is supposed to be.

Hmm, so you actually think it's a feature that driver refcounting
bugs can cause random flakiness for a couple years before
they're finally tracked down?

And how about having the failure mode (oops) normally finger
code that was doing the right thing, rather than the code with
the bug?  That's what I call a waste of time, particularly when
we can move the failure mode closer to the root cause.

To me this is a simple tradeoff.

Of course if you have a better idea for catching such errors, I'd
like to hear it.  Me, I'm just tired of having those failure modes.
Kernel garbage collection?  :)

- Dave




_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to