Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Sep 2002 10:50:19 -0700 (PDT)
From:      Josef Karthauser <joe@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/usb ohci.c ohcivar.h uhci.c uhcivar.h usb_port.h
Message-ID:  <200209301750.g8UHoJ8E042245@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
joe         2002/09/30 10:50:19 PDT

  Modified files:
    sys/dev/usb          ohci.c ohcivar.h uhci.c uhcivar.h 
                         usb_port.h 
  Log:
  In rev 1.51 of usb_port.h I switched over to using the USB_USE_SOFTINTR
  code path to fix a bug in the non USB_USE_SOFTINTR path that caused
  the usb bus to hang and generally misbehave when devices were unplugged.
  In the process though it also reduced the throughput of usb devices because
  of a less than optimal implementation under FreeBSD.
  
  This commit fixes the non USB_USE_SOFTINTR code in uhci and ohci
  so that it works again, and switches back to using this code path.
  
  The uhci code has been tested, but the ohci code hasn't.  It's
  essentially the same anyway and so I don't envisage any difficulties.
  
  Code for uhci submitted by:     Maksim Yevmenkin <myevmenk@exodus.net>
  
  Revision  Changes    Path
  1.113     +6 -0      src/sys/dev/usb/ohci.c
  1.33      +3 -0      src/sys/dev/usb/ohcivar.h
  1.127     +6 -0      src/sys/dev/usb/uhci.c
  1.34      +3 -0      src/sys/dev/usb/uhcivar.h
  1.56      +3 -0      src/sys/dev/usb/usb_port.h

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200209301750.g8UHoJ8E042245>