From owner-cvs-src@FreeBSD.ORG Thu Sep 18 04:41:30 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AABC716A4B3; Thu, 18 Sep 2003 04:41:30 -0700 (PDT) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 68DBD43F85; Thu, 18 Sep 2003 04:41:29 -0700 (PDT) (envelope-from eischen@vigrid.com) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mail.pcnet.com (8.12.8/8.12.1) with ESMTP id h8IBfSDm023861; Thu, 18 Sep 2003 07:41:28 -0400 (EDT) Date: Thu, 18 Sep 2003 07:41:28 -0400 (EDT) From: Daniel Eischen X-Sender: eischen@pcnet5.pcnet.com To: Bruce Evans In-Reply-To: <200309180701.h8I71UWe094034@repoman.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/i386 trap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Sep 2003 11:41:30 -0000 On Thu, 18 Sep 2003, Bruce Evans wrote: > bde 2003/09/18 00:01:30 PDT > > FreeBSD src repository > > Modified files: > sys/i386/i386 trap.c > Log: > Don't forget to reenable interrupts after a breakpoint and trace traps from > user mode. This goes with rev.1.468 of machdep.c which changed the gates > for these traps to interrupt gates. Having the interrupts disabled for > these traps from user mode is just an unwanted side effect. > > This fixes at least 1 case of "panic: absolutely cannot call > smp_ipi_shootdown with interrupts already disabled". Too much code was > run with interrupts disabled, and it sometimes hit a sanity check. Thanks -- Dan Eischen