Date: Thu, 19 Apr 2018 23:47:38 +0000 (UTC) From: Rick Macklem <rmacklem@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r332800 - projects/pnfs-planb-server/sys/fs/nfs Message-ID: <201804192347.w3JNlcQI014522@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201804192347.w3JNlcQI014522>