Date: Mon, 24 Nov 2003 18:23:29 -0800 (PST) From: Ian Dowse <iedowse@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/usb ohci.c Message-ID: <200311250223.hAP2NTua051542@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
iedowse 2003/11/24 18:23:29 PST
FreeBSD src repository
Modified files:
sys/dev/usb ohci.c
Log:
Write the correct value to `td_be' for the second and further
transfer descriptors when a large request needs to be split into
more than one 8k chunk. The bug was that the calculation did not
take into account the offset of the chunk within the overall request.
This is reported to fix crashes and data corruption on ohci
controllers.
Submitted by: green
Approved by: re
Revision Changes Path
1.139 +1 -1 src/sys/dev/usb/ohci.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200311250223.hAP2NTua051542>
