From owner-svn-src-head@FreeBSD.ORG Mon Feb 23 17:38:19 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 57E6110656E8; Mon, 23 Feb 2009 17:38:19 +0000 (UTC) (envelope-from gallatin@cs.duke.edu) Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by mx1.freebsd.org (Postfix) with ESMTP id 16D498FC1B; Mon, 23 Feb 2009 17:38:19 +0000 (UTC) (envelope-from gallatin@cs.duke.edu) Received: from [172.31.193.10] (cpe-075-177-134-250.nc.res.rr.com [75.177.134.250]) (authenticated bits=0) by duke.cs.duke.edu (8.14.2/8.14.2) with ESMTP id n1NHb6rG027969 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 23 Feb 2009 12:37:41 -0500 (EST) X-DKIM: Sendmail DKIM Filter v2.5.3 duke.cs.duke.edu n1NHb6rG027969 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=cs.duke.edu; s=mail; t=1235410661; bh=sARNmLcQHNS2oP0mWdTCxQGf1k3VKOIJzjiPwiK2TrI=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=VCEx6/UWCHa1 mZ5fApPo6g0rXXjqXkqSisaMUlgbzGQsWPQgmmnQU6fQ0kh5YocBbMZXm6vKnxszhpK Lf9oIMJIk0QA42IUW3MCgL3M91+xEh3NVp5Ae7AxIqRYHynv4djwmR1mKwosprYGWQn MuKiLt3Kc7hL/UfrtirXm+kT0= Message-ID: <49A2DEBC.9060606@cs.duke.edu> Date: Mon, 23 Feb 2009 12:37:00 -0500 From: Andrew Gallatin User-Agent: Thunderbird 2.0.0.19 (X11/20090105) MIME-Version: 1.0 To: Jeff Roberson References: <200902212315.n1LNFYMc077942@svn.freebsd.org> In-Reply-To: <200902212315.n1LNFYMc077942@svn.freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: svn commit: r188904 - in head/sys: amd64/amd64 i386/i386 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: Mon, 23 Feb 2009 17:38:20 -0000 Jeff Roberson wrote: > Author: jeff > Date: Sat Feb 21 23:15:34 2009 > New Revision: 188904 > URL: http://svn.freebsd.org/changeset/base/188904 > > Log: > - Resolve an issue where we may clear an idt while an interrupt on a > different cpu is still assigned to that vector by never clearing idt > entries. This was only provided as a debugging feature and the bugs > are caught by other means. > - Drop the sched lock when rebinding to reassign an interrupt vector > to a new cpu so that pending interrupts have a chance to be delivered > before removing the old vector. Thank you. I can confirm this fixed my "Fatal Trap 30" when unloading drivers. Drew