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>