On Mon, Mar 03, 2003 at 12:18:13PM -0800, David Brownell wrote:
> This patch syncs the 2.4 version with the latest from 2.5 ...
> to make it easier for folk to use this before the "host"
> directory rename, I decided not to depend on that patch yet.
> 
> VIA users will see the most benefit from this, as well as
> anyone rebooting with usb-only configurations.
> 
>  - uses reboot notifier to make sure the companion
>    controller can be used during reboot
> 
>  - keeps statistics for lost IAA IRQs (seems to be an
>    issue on at least one VT8235)
> 
>  - defers using IAA, which makes VT8235 more stable
>    (and on 2.4 with usb-storage, 4-5 times faster!)
>    and generally reduces IRQs at the cost of some
>    extra dma accesses.
> 
>  - assumes IAA is a bit flakey, re-initting the async
>    queue head (which I've seen become invalid) and not
>    resetting the qh "next" pointer after IAA says it's
>    safe to do so (likely how it became invalid, by a
>    memory access race and/or silicon bug).
> 
> Please merge.

Applied, thanks.

greg k-h


-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger 
for complex code. Debugging C/C++ programs can leave you feeling lost and 
disoriented. TotalView can help you find your way. Available on major UNIX 
and Linux platforms. Try it free. www.etnus.com
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to