From owner-svn-src-head@FreeBSD.ORG Thu Dec 31 12:47:23 2009 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 034BE106566C; Thu, 31 Dec 2009 12:47:22 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id C62B08FC1D; Thu, 31 Dec 2009 12:47:22 +0000 (UTC) Received: from bigwig.baldwin.cx (66.111.2.69.static.nyinternet.net [66.111.2.69]) by cyrus.watson.org (Postfix) with ESMTPSA id 790D346B52; Thu, 31 Dec 2009 07:47:22 -0500 (EST) Received: from jhbbsd.localnet (unknown [209.249.190.9]) by bigwig.baldwin.cx (Postfix) with ESMTPA id AB93B8A01F; Thu, 31 Dec 2009 07:47:14 -0500 (EST) From: John Baldwin To: src-committers@freebsd.org Date: Wed, 30 Dec 2009 17:49:45 -0500 User-Agent: KMail/1.12.1 (FreeBSD/7.2-CBSD-20091103; KDE/4.3.1; amd64; ; ) References: <200912302237.nBUMbSvc074747@svn.freebsd.org> In-Reply-To: <200912302237.nBUMbSvc074747@svn.freebsd.org> MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <200912301749.45853.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (bigwig.baldwin.cx); Thu, 31 Dec 2009 07:47:14 -0500 (EST) X-Virus-Scanned: clamav-milter 0.95.1 at bigwig.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.0 required=4.2 tests=AWL,BAYES_00, DATE_IN_PAST_12_24,RDNS_NONE autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on bigwig.baldwin.cx Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org Subject: Re: svn commit: r201287 - head/sys/kern X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Dec 2009 12:47:23 -0000 On Wednesday 30 December 2009 5:37:28 pm John Baldwin wrote: > Author: jhb > Date: Wed Dec 30 22:37:28 2009 > New Revision: 201287 > URL: http://svn.freebsd.org/changeset/base/201287 > > Log: > Actually set RLE_ALLOCATED when allocating a reserved resource so that > resource_list_release() will later release the resource instead of failing. In theory this change along with several others committed today should resolve many (most?) of the cardbus panics since my changes to the PCI bus driver to use resource_list_reserve(). For folks willing to be guinea pigs there are some further refinements to the PCI/cardbus code for removing PCI devices in the current version of http://www.FreeBSD.org/~jhb/patches/cardbus.patch -- John Baldwin