From owner-freebsd-usb@FreeBSD.ORG Sun Nov 14 21:46:05 2010 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 19B1D1065768 for ; Sun, 14 Nov 2010 21:46:01 +0000 (UTC) (envelope-from bruce@cran.org.uk) Received: from muon.cran.org.uk (muon.cran.org.uk [IPv6:2a01:348:0:15:5d59:5c40:0:1]) by mx1.freebsd.org (Postfix) with ESMTP id 001278FC16 for ; Sun, 14 Nov 2010 21:46:00 +0000 (UTC) Received: from muon.cran.org.uk (localhost [127.0.0.1]) by muon.cran.org.uk (Postfix) with ESMTP id 53FC6E6095; Sun, 14 Nov 2010 21:46:00 +0000 (GMT) Received: from core.nessbank (client-86-27-19-226.glfd.adsl.virginmedia.com [86.27.19.226]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by muon.cran.org.uk (Postfix) with ESMTPSA; Sun, 14 Nov 2010 21:45:59 +0000 (GMT) From: Bruce Cran To: Hans Petter Selasky Date: Sun, 14 Nov 2010 21:45:59 +0000 User-Agent: KMail/1.13.5 (FreeBSD/9.0-CURRENT; KDE/4.5.2; amd64; ; ) References: <201011142119.46709.bruce@cran.org.uk> <201011142228.02765.hselasky@c2i.net> In-Reply-To: <201011142228.02765.hselasky@c2i.net> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201011142145.59397.bruce@cran.org.uk> Cc: bzeeb+freebsd+lor@zabbadoz.net, freebsd-usb@freebsd.org Subject: Re: LOR: USB config SX lock vs. USB suspend and resume SX lock X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Nov 2010 21:46:05 -0000 On Sunday 14 November 2010 21:28:02 Hans Petter Selasky wrote: > Can you verify that this LOR is real, and that it is not due to SX-locks > having similar names? I'm not sure how to do that, but "show alllocks" in ddb returns: Process 14 (usb) thread 0xffffff0005402450 (100051) exclusive sleep mutex Giant (Giant) r = 0 (0xffffffff80835d40 locked @ /usr/src/head/sys/dev/usb/usb_transfer.c:3121 exclusive sx USB suspend and resume SX lock (USB suspend and resume SX lock) r = 0 (0xffffff00057c2090) locked @ /usr/src/head/sys/dev/usb/usb_device.c:2672 exclusive sx USB config SX lock (USB config SX lock) r = 0 (0xffffff00057c2070) locked @ /usr/src/head/sys/dev/usb/usb_device.c:2671 -- Bruce Cran