Print this page
re #13613 rb4516 Tunables needs volatile keyword

*** 18,27 **** --- 18,28 ---- * * CDDL HEADER END */ /* * Copyright (c) 1990, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright 2013 Nexenta Systems, Inc. All rights reserved. * Copyright 2015 Joyent, Inc. */ #include <sys/types.h> #include <sys/param.h>
*** 155,166 **** * anon allocations will fail. * * There is also a per mount limit on the amount of swap space * (tmount.tm_anonmax) settable via a mount option. */ ! size_t tmpfs_maxkmem = 0; ! size_t tmpfs_minfree = 0; size_t tmp_kmemspace; /* bytes of kernel heap used by all tmpfs */ static major_t tmpfs_major; static minor_t tmpfs_minor; static kmutex_t tmpfs_minor_lock; --- 156,167 ---- * anon allocations will fail. * * There is also a per mount limit on the amount of swap space * (tmount.tm_anonmax) settable via a mount option. */ ! volatile size_t tmpfs_maxkmem = 0; ! volatile size_t tmpfs_minfree = 0; size_t tmp_kmemspace; /* bytes of kernel heap used by all tmpfs */ static major_t tmpfs_major; static minor_t tmpfs_minor; static kmutex_t tmpfs_minor_lock;