[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
PR/22646 CVS commit: [nick-nhusb] src/sys/dev/usb
The following reply was made to PR kern/22646; it has been noted by GNATS.
From: "Nick Hudson" <skrll%netbsd.org@localhost>
Subject: PR/22646 CVS commit: [nick-nhusb] src/sys/dev/usb
Date: Mon, 30 May 2016 06:46:50 +0000
Module Name: src
Committed By: skrll
Date: Mon May 30 06:46:50 UTC 2016
src/sys/dev/usb [nick-nhusb]: ohci.c ohcivar.h
Restructure the abort code for TD based transfers (ctrl, bulk, intr).
In PR/22646 some TDs can be on the done queue when the abort start and,
if this is the case, they need to processed after the WDH interrupt.
Instead of waiting for WDH we release TDs that have been touched by the
HC and replace them with new ones. Once WDH happens the floating TDs
will be returned to the free list.
To generate a diff of this commit:
cvs rdiff -u -r18.104.22.168 -r22.214.171.124 src/sys/dev/usb/ohci.c
cvs rdiff -u -r126.96.36.199 -r188.8.131.52 src/sys/dev/usb/ohcivar.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Main Index |
Thread Index |