Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 May 2018 23:50:55 +0000 (UTC)
From:      Rick Macklem <rmacklem@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r333904 - projects/pnfs-planb-server/sys/fs/nfs
Message-ID:  <201805192350.w4JNotRh026552@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rmacklem
Date: Sat May 19 23:50:54 2018
New Revision: 333904
URL: https://svnweb.freebsd.org/changeset/base/333904

Log:
  Make a slight change to the handling of a setting of vfs.nfs.pnfsiothreads=0.

Modified:
  projects/pnfs-planb-server/sys/fs/nfs/nfs_commonport.c

Modified: projects/pnfs-planb-server/sys/fs/nfs/nfs_commonport.c
==============================================================================
--- projects/pnfs-planb-server/sys/fs/nfs/nfs_commonport.c	Sat May 19 23:49:13 2018	(r333903)
+++ projects/pnfs-planb-server/sys/fs/nfs/nfs_commonport.c	Sat May 19 23:50:54 2018	(r333904)
@@ -725,7 +725,9 @@ nfs_pnfsio(task_fn_t *func, void *context)
 
 	pio = (struct pnfsio *)context;
 	if (pnfsioq == NULL) {
-		if (nfs_pnfsiothreads <= 0)
+		if (nfs_pnfsiothreads == 0)
+			return (EPERM);
+		if (nfs_pnfsiothreads < 0)
 			nfs_pnfsiothreads = mp_ncpus * 4;
 		pnfsioq = taskqueue_create("pnfsioq", M_WAITOK,
 		    taskqueue_thread_enqueue, &pnfsioq);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201805192350.w4JNotRh026552>