svn commit: r332800 - projects/pnfs-planb-server/sys/fs/nfs
Rick Macklem
rmacklem at FreeBSD.org
Thu Apr 19 23:47:38 UTC 2018
Author: rmacklem
Date: Thu Apr 19 23:47:37 2018
New Revision: 332800
URL: https://svnweb.freebsd.org/changeset/base/332800
Log:
Update nfsport.h for the mirror recovery code.
Modified:
projects/pnfs-planb-server/sys/fs/nfs/nfsport.h
Modified: projects/pnfs-planb-server/sys/fs/nfs/nfsport.h
==============================================================================
--- projects/pnfs-planb-server/sys/fs/nfs/nfsport.h Thu Apr 19 23:17:29 2018 (r332799)
+++ projects/pnfs-planb-server/sys/fs/nfs/nfsport.h Thu Apr 19 23:47:37 2018 (r332800)
@@ -700,8 +700,10 @@ void nfsrvd_rcv(struct socket *, void *, int);
#define NFSSESSIONMUTEXPTR(s) (&((s)->mtx))
#define NFSLOCKSESSION(s) mtx_lock(&((s)->mtx))
#define NFSUNLOCKSESSION(s) mtx_unlock(&((s)->mtx))
+#define NFSLAYOUTMUTEXPTR(l) (&((l)->mtx))
#define NFSLOCKLAYOUT(l) mtx_lock(&((l)->mtx))
#define NFSUNLOCKLAYOUT(l) mtx_unlock(&((l)->mtx))
+#define NFSDDSMUTEXPTR (&nfsrv_dslock_mtx)
#define NFSDDSLOCK() mtx_lock(&nfsrv_dslock_mtx)
#define NFSDDSUNLOCK() mtx_unlock(&nfsrv_dslock_mtx)
#define NFSDSCLOCKMUTEXPTR (&nfsrv_dsclock_mtx)
@@ -719,6 +721,12 @@ void nfsrvd_rcv(struct socket *, void *, int);
#define NFSDARPCLOCKMUTEXPTR (&nfsrv_darpclock_mtx)
#define NFSDARPCLOCK() mtx_lock(&nfsrv_darpclock_mtx)
#define NFSDARPCUNLOCK() mtx_unlock(&nfsrv_darpclock_mtx)
+#define NFSDDONTLISTMUTEXPTR (&nfsrv_dontlistlock_mtx)
+#define NFSDDONTLISTLOCK() mtx_lock(&nfsrv_dontlistlock_mtx)
+#define NFSDDONTLISTUNLOCK() mtx_unlock(&nfsrv_dontlistlock_mtx)
+#define NFSDRECALLMUTEXPTR (&nfsrv_recalllock_mtx)
+#define NFSDRECALLLOCK() mtx_lock(&nfsrv_recalllock_mtx)
+#define NFSDRECALLUNLOCK() mtx_unlock(&nfsrv_recalllock_mtx)
/*
* Use these macros to initialize/free a mutex.
More information about the svn-src-projects
mailing list