aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRick Macklem <rmacklem@FreeBSD.org>2016-10-20 23:53:16 +0000
committerRick Macklem <rmacklem@FreeBSD.org>2016-10-20 23:53:16 +0000
commitdcb19c38864409a593c6cdcabc6b0c12cd14c4c8 (patch)
treec363aff6e029b638cda523d4be27067e08fc5460
parent829be5168db32ec08c467bc651a358bb7ff636cd (diff)
Notes
-rw-r--r--sys/fs/nfsserver/nfs_nfsdstate.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/fs/nfsserver/nfs_nfsdstate.c b/sys/fs/nfsserver/nfs_nfsdstate.c
index 1b90d021d6ca..c60f6436c6ff 100644
--- a/sys/fs/nfsserver/nfs_nfsdstate.c
+++ b/sys/fs/nfsserver/nfs_nfsdstate.c
@@ -70,6 +70,11 @@ SYSCTL_INT(_vfs_nfsd, OID_AUTO, v4statelimit, CTLFLAG_RWTUN,
&nfsrv_v4statelimit, 0,
"High water limit for NFSv4 opens+locks+delegations");
+static int nfsrv_writedelegifpos = 0;
+SYSCTL_INT(_vfs_nfsd, OID_AUTO, writedelegifpos, CTLFLAG_RW,
+ &nfsrv_writedelegifpos, 0,
+ "Issue a write delegation for read opens if possible");
+
/*
* Hash lists for nfs V4.
*/
@@ -80,7 +85,6 @@ struct nfssessionhash *nfssessionhash;
static u_int32_t nfsrv_openpluslock = 0, nfsrv_delegatecnt = 0;
static time_t nfsrvboottime;
-static int nfsrv_writedelegifpos = 1;
static int nfsrv_returnoldstateid = 0, nfsrv_clients = 0;
static int nfsrv_clienthighwater = NFSRV_CLIENTHIGHWATER;
static int nfsrv_nogsscallback = 0;