Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Aug 2001 09:51:13 +0930
From:      Greg Lehey <grog@FreeBSD.org>
To:        John Baldwin <jhb@FreeBSD.org>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/conf options src/sys/i386/conf NOTES src/sys/kern kern_shutdown.c src/sys/sys param.h
Message-ID:  <20010824095113.E9221@wantadilla.lemis.com>
In-Reply-To: <200108232032.f7NKWLB48382@freefall.freebsd.org>; from jhb@FreeBSD.org on Thu, Aug 23, 2001 at 01:32:21PM -0700
References:  <200108232032.f7NKWLB48382@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday, 23 August 2001 at 13:32:21 -0700, John Baldwin wrote:
> jhb         2001/08/23 13:32:21 PDT
>
>   Modified files:
>     sys/conf             options
>     sys/i386/conf        NOTES
>     sys/kern             kern_shutdown.c
>     sys/sys              param.h
>   Log:
>   Add a new kernel option RESTARTABLE_PANICS.  If this option is present,
>   then one can restart from a panic by resetting the panicstr variable to
>   NULL.  This commit conditionalizes the previously committed functionality
>   on this variable.  It also removes the __dead2 attribute from the panic()
>   function so that when one continues from a panic() the behavior will
>   be predictable.

The only way I can see to restart from a panic is to enter the
debugger and then return, and your code seems to bear this out.  Am I
missing something?  I would think that we can always return from the
debugger if we want to continue, and that the RESTARTABLE_PANICS and
check for null format string are not necessary.  Are you concerned
about people who will return from the debugger when they don't mean
to?  There are plenty of other ways to shoot down the system from the
debugger.

Greg
--
See complete headers for address and phone numbers

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010824095113.E9221>