Print this page
re #13613 rb4516 Tunables needs volatile keyword
@@ -18,10 +18,11 @@
*
* CDDL HEADER END
*/
/*
* Copyright (c) 1986, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright 2013 Nexenta Systems, Inc. All rights reserved.
* Copyright (c) 2017 by Delphix. All rights reserved.
*/
/*
* Copyright (c) 1983,1984,1985,1986,1987,1988,1989 AT&T.
@@ -1392,11 +1393,11 @@
struct nfs4_async_reqs *args;
mntinfo4_t *mi = VFTOMI4(vfsp);
clock_t time_left = 1;
callb_cpr_t cprinfo;
int i;
- extern int nfs_async_timeout;
+ extern volatile int nfs_async_timeout;
int async_types;
kcondvar_t *async_work_cv;
if (async_queue == NFS4_ASYNC_QUEUE) {
async_types = NFS4_ASYNC_TYPES;