Here's an updated patch.  Fixes the issue Brad noted (below),
and adds a comment to the "history" section.

With this change, only the ED, TD, and data buffer manipulation
still use the problematic bus_to_virt() primitive.

- Dave


> > - The hcca is allocated from consistent memory but then bus_to_virt is
> > used on the allocation (which will fail, at least on some
> > implementations).
> 
> That is, in hc_start() about line 2033?  It should use ohci->hcca_dma,
> not virt_to_bus(ohci->hcca), yes.  Good catch!  I'll send out an
> updated ohci-hcca.patch soon.

ohci-hcca.patch

Reply via email to