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
