svn commit: r333904 - projects/pnfs-planb-server/sys/fs/nfs

Rick Macklem rmacklem at FreeBSD.org
Sat May 19 23:50:55 UTC 2018


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);


More information about the svn-src-projects mailing list