cvs commit: src/sys/dev/usb ehci.c

Ian Dowse iedowse at FreeBSD.org
Sat Mar 18 13:55:17 UTC 2006


iedowse     2006-03-18 13:55:16 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/usb          ehci.c 
  Log:
  Let the EHCI hardware track the toggle state for bulk and interrupt
  transfers. This fixes some cases where the software toggle tracking
  was not doing the right thing. For example, a short transfer that
  transferred 0 bytes of the requested qTD transfer size does cause
  a toggle change, but the existing code was assuming it didn't.
  
  Reported and tested by: pav
  MFC after:      2 weeks
  
  Revision  Changes    Path
  1.42      +27 -50    src/sys/dev/usb/ehci.c


More information about the cvs-src mailing list