Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Apr 2018 23:53:55 +0000 (UTC)
From:      Rick Macklem <rmacklem@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r332801 - projects/pnfs-planb-server/sys/nfs
Message-ID:  <201804192353.w3JNrtCx019099@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rmacklem
Date: Thu Apr 19 23:53:55 2018
New Revision: 332801
URL: https://svnweb.freebsd.org/changeset/base/332801

Log:
  Update the nfssvc syscall to handle the mirrored DS recovery case.

Modified:
  projects/pnfs-planb-server/sys/nfs/nfs_nfssvc.c
  projects/pnfs-planb-server/sys/nfs/nfssvc.h

Modified: projects/pnfs-planb-server/sys/nfs/nfs_nfssvc.c
==============================================================================
--- projects/pnfs-planb-server/sys/nfs/nfs_nfssvc.c	Thu Apr 19 23:47:37 2018	(r332800)
+++ projects/pnfs-planb-server/sys/nfs/nfs_nfssvc.c	Thu Apr 19 23:53:55 2018	(r332801)
@@ -106,7 +106,7 @@ sys_nfssvc(struct thread *td, struct nfssvc_args *uap)
 	    NFSSVC_PUBLICFH | NFSSVC_V4ROOTEXPORT | NFSSVC_NOPUBLICFH |
 	    NFSSVC_STABLERESTART | NFSSVC_ADMINREVOKE |
 	    NFSSVC_DUMPCLIENTS | NFSSVC_DUMPLOCKS | NFSSVC_BACKUPSTABLE |
-	    NFSSVC_SUSPENDNFSD | NFSSVC_RESUMENFSD)) &&
+	    NFSSVC_SUSPENDNFSD | NFSSVC_RESUMENFSD | NFSSVC_PNFSDS)) &&
 	    nfsd_call_nfsd != NULL)
 		error = (*nfsd_call_nfsd)(td, uap);
 	if (error == EINTR || error == ERESTART)

Modified: projects/pnfs-planb-server/sys/nfs/nfssvc.h
==============================================================================
--- projects/pnfs-planb-server/sys/nfs/nfssvc.h	Thu Apr 19 23:47:37 2018	(r332800)
+++ projects/pnfs-planb-server/sys/nfs/nfssvc.h	Thu Apr 19 23:53:55 2018	(r332801)
@@ -73,6 +73,7 @@
 #define	NFSSVC_DUMPMNTOPTS	0x10000000
 #define	NFSSVC_NEWSTRUCT	0x20000000
 #define	NFSSVC_FORCEDISM	0x40000000
+#define	NFSSVC_PNFSDS		0x80000000
 
 /* Argument structure for NFSSVC_DUMPMNTOPTS. */
 struct nfscl_dumpmntopts {



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