Print this page
re #13613 rb4516 Tunables needs volatile keyword
*** 21,30 ****
--- 21,33 ----
/*
* Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
* Copyright 2011 Joyent, Inc. All rights reserved.
*/
+ /*
+ * Copyright 2013 Nexenta Systems, Inc. All rights reserved.
+ */
/*
* Copyright (c) 2016 by Delphix. All rights reserved.
*/
*** 159,170 ****
/* Flags for bio_recycle() */
#define BIO_HEADER 0x01
#define BIO_MEM 0x02
! extern int bufhwm; /* User tunable - high water mark for mem */
! extern int bufhwm_pct; /* ditto - given in % of physmem */
/*
* The following routines allocate and free
* buffers with various side effects. In general the
* arguments to an allocate routine are a device and
--- 162,173 ----
/* Flags for bio_recycle() */
#define BIO_HEADER 0x01
#define BIO_MEM 0x02
! extern volatile int bufhwm; /* User tunable - high water mark for mem */
! extern volatile int bufhwm_pct; /* ditto - given in % of physmem */
/*
* The following routines allocate and free
* buffers with various side effects. In general the
* arguments to an allocate routine are a device and