Print this page
re #13613 rb4516 Tunables needs volatile keyword
*** 24,33 ****
--- 24,34 ----
* Use is subject to license terms.
*/
/*
* Copyright (c) 2012, Joyent, Inc. All rights reserved.
+ * Copyright 2013 Nexenta Systems, Inc. All rights reserved.
*/
#include <sys/timer.h>
#include <sys/systm.h>
#include <sys/param.h>
*** 49,59 ****
/*
* Tunable to increase the maximum number of POSIX timers per-process. This
* may _only_ be tuned in /etc/system or by patching the kernel binary; it
* _cannot_ be tuned on a running system.
*/
! int timer_max = _TIMER_MAX;
/*
* timer_lock() locks the specified interval timer. It doesn't look at the
* ITLK_REMOVE bit; it's up to callers to look at this if they need to
* care. p_lock must be held on entry; it may be dropped and reaquired,
--- 50,60 ----
/*
* Tunable to increase the maximum number of POSIX timers per-process. This
* may _only_ be tuned in /etc/system or by patching the kernel binary; it
* _cannot_ be tuned on a running system.
*/
! volatile int timer_max = _TIMER_MAX;
/*
* timer_lock() locks the specified interval timer. It doesn't look at the
* ITLK_REMOVE bit; it's up to callers to look at this if they need to
* care. p_lock must be held on entry; it may be dropped and reaquired,