From owner-cvs-src@FreeBSD.ORG Wed Mar 1 01:59:05 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DFA6E16A420; Wed, 1 Mar 2006 01:59:05 +0000 (GMT) (envelope-from iedowse@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AE87E43D45; Wed, 1 Mar 2006 01:59:05 +0000 (GMT) (envelope-from iedowse@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k211x5oH085723; Wed, 1 Mar 2006 01:59:05 GMT (envelope-from iedowse@repoman.freebsd.org) Received: (from iedowse@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k211x55F085722; Wed, 1 Mar 2006 01:59:05 GMT (envelope-from iedowse) Message-Id: <200603010159.k211x55F085722@repoman.freebsd.org> From: Ian Dowse Date: Wed, 1 Mar 2006 01:59:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/usb ehci.c ohci.c uhci.c usb_subr.c usbdivar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Mar 2006 01:59:06 -0000 iedowse 2006-03-01 01:59:05 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/usb ehci.c ohci.c uhci.c usb_subr.c usbdivar.h Log: MFC: save and restore the data toggle value when a pipe to an endpoint is closed and then reopened. This is reported to fix timeouts with USB scanners and some other USB devices that were seen since the recent removal of the clear-stall-on-open code. Approved by: re (scottl) Revision Changes Path 1.36.2.2 +3 -1 src/sys/dev/usb/ehci.c 1.154.2.3 +5 -1 src/sys/dev/usb/ohci.c 1.162.2.1 +2 -1 src/sys/dev/usb/uhci.c 1.76.2.3 +1 -0 src/sys/dev/usb/usb_subr.c 1.43.2.1 +1 -0 src/sys/dev/usb/usbdivar.h