Print this page
re #13613 rb4516 Tunables needs volatile keyword
@@ -19,10 +19,11 @@
* CDDL HEADER END
*/
/*
* Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright 2013 Nexenta Systems, Inc. All rights reserved.
* Copyright (c) 2013, Joyent, Inc. All rights reserved.
*/
#include <sys/types.h>
#include <sys/param.h>
@@ -118,12 +119,12 @@
#define MIN_STKSIZE DEFAULTSTKSZ
/*
* default_stksize overrides lwp_default_stksize if it is set.
*/
-int default_stksize;
-int lwp_default_stksize;
+volatile int default_stksize;
+volatile int lwp_default_stksize;
static zone_key_t zone_thread_key;
unsigned int kmem_stackinfo; /* stackinfo feature on-off */
kmem_stkinfo_t *kmem_stkinfo_log; /* stackinfo circular log */