From owner-cvs-src@FreeBSD.ORG Thu Dec 15 00:36:10 2005 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 287F116A41F; Thu, 15 Dec 2005 00:36:10 +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 DD91543D73; Thu, 15 Dec 2005 00:36:02 +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 jBF0a13f006997; Thu, 15 Dec 2005 00:36:01 GMT (envelope-from iedowse@repoman.freebsd.org) Received: (from iedowse@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id jBF0a1bP006996; Thu, 15 Dec 2005 00:36:01 GMT (envelope-from iedowse) Message-Id: <200512150036.jBF0a1bP006996@repoman.freebsd.org> From: Ian Dowse Date: Thu, 15 Dec 2005 00:36:01 +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 usbdi.c 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: Thu, 15 Dec 2005 00:36:10 -0000 iedowse 2005-12-15 00:36:01 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/usb usbdi.c Log: MFC 1.92: rorder the calling of the completion callback and the transfer "done" method for non-repeat transfers to avoid problems if the transfer gets recycled by the callback. In particular this fixes page faults seen when using OHCI controllers with ucom devices. Revision Changes Path 1.91.2.1 +14 -10 src/sys/dev/usb/usbdi.c