From owner-cvs-src-old@FreeBSD.ORG Wed Oct 21 19:48:38 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D9DE810656CE for ; Wed, 21 Oct 2009 19:48:38 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C8C848FC20 for ; Wed, 21 Oct 2009 19:48:38 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n9LJmcei076090 for ; Wed, 21 Oct 2009 19:48:38 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n9LJmckL076089 for cvs-src-old@freebsd.org; Wed, 21 Oct 2009 19:48:38 GMT (envelope-from thompsa@repoman.freebsd.org) Message-Id: <200910211948.n9LJmckL076089@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to thompsa@repoman.freebsd.org using -f From: Andrew Thompson Date: Wed, 21 Oct 2009 19:48:27 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/dev/usb/storage umass.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Oct 2009 19:48:38 -0000 thompsa 2009-10-21 19:48:27 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/dev/usb/storage umass.c Log: SVN rev 198348 on 2009-10-21 19:48:27Z by thompsa MFC r198307 Change from CAM_TID_INVALID to CAM_SEL_TIMEOUT error code when the usb device has been yanked, this works around a cam recounting bug when CAM_DEV_UNCONFIGURED is set late in the detach. In certain conditions the reference to the XPT device would not be released which would cause the usb explore thread to sleep forever on "simfree", preventing any new usb devices to be found/ejected on the bus. Approved by: re (kib) Revision Changes Path 1.21.2.2 +3 -2 src/sys/dev/usb/storage/umass.c