From owner-svn-src-user@FreeBSD.ORG Sun Sep 12 00:12:18 2010 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 98C10106566B; Sun, 12 Sep 2010 00:12:18 +0000 (UTC) (envelope-from weongyo@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 883638FC08; Sun, 12 Sep 2010 00:12:18 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o8C0CIwG056709; Sun, 12 Sep 2010 00:12:18 GMT (envelope-from weongyo@svn.freebsd.org) Received: (from weongyo@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o8C0CIRD056707; Sun, 12 Sep 2010 00:12:18 GMT (envelope-from weongyo@svn.freebsd.org) Message-Id: <201009120012.o8C0CIRD056707@svn.freebsd.org> From: Weongyo Jeong Date: Sun, 12 Sep 2010 00:12:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r212487 - user/weongyo/usb/sys/dev/usb/controller X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Sep 2010 00:12:18 -0000 Author: weongyo Date: Sun Sep 12 00:12:18 2010 New Revision: 212487 URL: http://svn.freebsd.org/changeset/base/212487 Log: An experimental commit to change the USB bus lock from the recursive to the normal. It'd be best for HCD not to use the recursive lock to keep the code simple and readable. Modified: user/weongyo/usb/sys/dev/usb/controller/usb_controller.c Modified: user/weongyo/usb/sys/dev/usb/controller/usb_controller.c ============================================================================== --- user/weongyo/usb/sys/dev/usb/controller/usb_controller.c Sun Sep 12 00:08:07 2010 (r212486) +++ user/weongyo/usb/sys/dev/usb/controller/usb_controller.c Sun Sep 12 00:12:18 2010 (r212487) @@ -582,7 +582,7 @@ usb_bus_struct_init(struct usb_bus *bus, bus->alloc_failed = 0; mtx_init(&bus->bus_mtx, device_get_nameunit(bus->parent), - NULL, MTX_DEF | MTX_RECURSE); + NULL, MTX_DEF); usb_callout_init_mtx(&bus->power_wdog, &bus->bus_mtx, 0);