> So, I rewrite some stuff to handle this error. My conclusion was that the
> macro dma_to_td() was used with a value which does not exist in the list
> searched.

You might look at the thread on that topic from last week.
Have a look at a patch I posted, and a followup from
Martin Diehl that handles an additional error path.


> - Why invalid value of ohci->hcca->done_head are handled with the macro
> BUG()? I see no reason why a driver should trust value from its
> "outside" world.
> 
> - And why ohci->hcca->done_head is wrong???

See above.  I don't understand what you mean about "outside" world;
this is just like any other case where the controller and its driver need
to agree on things in order to work correctly.

- Dave



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

Reply via email to