svn commit: r221674 - in user/avg/xcpu/sys: kern sys
Andriy Gapon
avg at FreeBSD.org
Mon May 9 07:01:20 UTC 2011
Author: avg
Date: Mon May 9 07:01:19 2011
New Revision: 221674
URL: http://svn.freebsd.org/changeset/base/221674
Log:
make panicstr a volatile pointer
this is just to be safe and extra correct rather than to fix any real
issue
Modified:
user/avg/xcpu/sys/kern/kern_shutdown.c
user/avg/xcpu/sys/sys/systm.h
Modified: user/avg/xcpu/sys/kern/kern_shutdown.c
==============================================================================
--- user/avg/xcpu/sys/kern/kern_shutdown.c Mon May 9 00:29:20 2011 (r221673)
+++ user/avg/xcpu/sys/kern/kern_shutdown.c Mon May 9 07:01:19 2011 (r221674)
@@ -127,7 +127,7 @@ SYSCTL_NODE(_kern, OID_AUTO, shutdown, C
* Variable panicstr contains argument to first call to panic; used as flag
* to indicate that the kernel has already called panic.
*/
-const char *panicstr;
+const char * volatile panicstr;
int dumping; /* system is dumping */
int rebooting; /* system is rebooting */
Modified: user/avg/xcpu/sys/sys/systm.h
==============================================================================
--- user/avg/xcpu/sys/sys/systm.h Mon May 9 00:29:20 2011 (r221673)
+++ user/avg/xcpu/sys/sys/systm.h Mon May 9 07:01:19 2011 (r221674)
@@ -47,7 +47,7 @@
extern int cold; /* nonzero if we are doing a cold boot */
extern int rebooting; /* kern_reboot() has been called. */
-extern const char *panicstr; /* panic message */
+extern const char * volatile panicstr; /* panic message */
extern char version[]; /* system version */
extern char copyright[]; /* system copyright */
extern int kstack_pages; /* number of kernel stack pages */
More information about the svn-src-user
mailing list