Print this page
re #13613 rb4516 Tunables needs volatile keyword
*** 19,33 ****
* CDDL HEADER END
*/
/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
/* All Rights Reserved */
-
/*
* Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
#include <sys/types.h>
#include <sys/t_lock.h>
#include <sys/param.h>
#include <sys/tuneable.h>
--- 19,35 ----
* CDDL HEADER END
*/
/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
/* All Rights Reserved */
/*
* Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
+ /*
+ * Copyright 2013 Nexenta Systems, Inc. All rights reserved.
+ */
#include <sys/types.h>
#include <sys/t_lock.h>
#include <sys/param.h>
#include <sys/tuneable.h>
*** 55,66 ****
#include <vm/hat.h>
#include <vm/page.h>
#include <vm/pvn.h>
#include <vm/seg_kmem.h>
! int doiflush = 1; /* non-zero to turn inode flushing on */
! int dopageflush = 1; /* non-zero to turn page flushing on */
/*
* To improve boot performance, don't run the inode flushing loop until
* the specified number of seconds after boot. To revert to the old
* behavior, set fsflush_iflush_delay to 0. We have not created any new
--- 57,68 ----
#include <vm/hat.h>
#include <vm/page.h>
#include <vm/pvn.h>
#include <vm/seg_kmem.h>
! volatile int doiflush = 1; /* non-zero to turn inode flushing on */
! volatile int dopageflush = 1; /* non-zero to turn page flushing on */
/*
* To improve boot performance, don't run the inode flushing loop until
* the specified number of seconds after boot. To revert to the old
* behavior, set fsflush_iflush_delay to 0. We have not created any new