From owner-freebsd-wireless@FreeBSD.ORG Mon Jul 30 19:11:24 2012 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B41FD10656D0 for ; Mon, 30 Jul 2012 19:11:24 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 86BC78FC1A for ; Mon, 30 Jul 2012 19:11:24 +0000 (UTC) Received: by pbbro2 with SMTP id ro2so10773482pbb.13 for ; Mon, 30 Jul 2012 12:11:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=zzfDJtpA9Hq57NeRk4+Z2DKIDjJEV76A3IWRf3Sizcs=; b=v8bXxN1kBbj9n5m7j2Tt/m7MKZGbar1mmUweUG8VTdvryleytLBX/soaJ1GFoN3zDI PcoauwjgI8G/GjGgrbJDUH2RKvp6usDXK8GViY4D+R4lotztEfKtbriMUUq1S3ThzHZi 2rKwTF5X4L/iuPQXjVss9GwyvJKTutEJ8S6XmmAJOoa3bltKLdhvSZH/xg9+CrLz7Fsq bP9n6bZgTgq+EbkYGCptKocBOXHiJaw8eXd+VMeybW1aClkMHAViqrZ/1OLsIDWdWtXP TbMep5sQDgq32gtSaZ2HGfHVXAELLi/UZbnH1kV6VJPJ56zl1JtbG2d1zHRVQDcJ7L4a EXtQ== MIME-Version: 1.0 Received: by 10.68.191.234 with SMTP id hb10mr23157470pbc.2.1343675484285; Mon, 30 Jul 2012 12:11:24 -0700 (PDT) Received: by 10.68.66.136 with HTTP; Mon, 30 Jul 2012 12:11:24 -0700 (PDT) In-Reply-To: References: Date: Mon, 30 Jul 2012 12:11:24 -0700 Message-ID: From: Adrian Chadd To: PseudoCylon Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-wireless@freebsd.org, Kim Culhan Subject: Re: ath lor X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jul 2012 19:11:24 -0000 Well, we really need to figure out exactly the code and locking paths that is causing these LORs. I don't have the time to figure it out just at the moment - I want to focus on bringing the AR93xx series NICs into FreeBSD in a clean, non-hacky method. I also don't really like at all how these locks are recursive, but fixing that is likely a very large effort. I'd like to tackle it but not quite right at the moment. So, let's list all the LORs that you're seeing and figure out the code paths, so we can correctly fix these issues. :) Adrian