Print this page
re #13613 rb4516 Tunables needs volatile keyword
        
*** 20,29 ****
--- 20,32 ----
   */
  /*
   * 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/param.h>
  #include <sys/systm.h>
  #include <sys/errno.h>
*** 55,66 ****
   * space should do so by setting swapfs_desfree at boot time,
   * not swapfs_minfree.
   */
  
  pgcnt_t swapfs_desfree = 0;
! pgcnt_t swapfs_minfree = 0;
! pgcnt_t swapfs_reserve = 0;
  
  #ifdef SWAPFS_DEBUG
  int swapfs_debug;
  #endif /* SWAPFS_DEBUG */
  
--- 58,69 ----
   * space should do so by setting swapfs_desfree at boot time,
   * not swapfs_minfree.
   */
  
  pgcnt_t swapfs_desfree = 0;
! volatile pgcnt_t swapfs_minfree = 0;
! volatile pgcnt_t swapfs_reserve = 0;
  
  #ifdef SWAPFS_DEBUG
  int swapfs_debug;
  #endif /* SWAPFS_DEBUG */