freebsd-dev/sys/fs/nfsclient
Rick Macklem ee7201a725 Replace all mtx_assert() calls for n_mtx and ncl_iod_mutex with macros.
To be consistent with replacing the mtx_lock()/mtx_unlock() calls on
the NFS node mutex (n_mtx) and ncl_iod_mutex, this patch replaces
all mtx_assert() calls on these mutexes with macros as well.
This will simplify changing these locks to sx locks in a future commit.
However, this change may be delayed indefinitely, since it appears there
is a deadlock when vnode_pager_setsize() is called to shrink the size
and the NFS node lock is held.
There is no semantic change as a result of this commit.

Suggested by:	kib
MFC after:	1 week
2019-09-26 02:54:45 +00:00
..
nfs_clbio.c Replace all mtx_lock()/mtx_unlock() on the iod lock with macros. 2019-09-24 23:38:10 +00:00
nfs_clcomsubs.c Move four functions in nfscl.ko to nfscommon.ko. 2018-06-14 10:00:19 +00:00
nfs_clkdtrace.c sys/fs: further adoption of SPDX licensing ID tags. 2017-11-27 15:15:37 +00:00
nfs_clkrpc.c sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
nfs_clnfsiod.c Replace all mtx_assert() calls for n_mtx and ncl_iod_mutex with macros. 2019-09-26 02:54:45 +00:00
nfs_clnode.c Replace all mtx_assert() calls for n_mtx and ncl_iod_mutex with macros. 2019-09-26 02:54:45 +00:00
nfs_clport.c Replace all mtx_lock()/mtx_unlock() on n_mtx with the macros. 2019-09-24 01:58:54 +00:00
nfs_clrpcops.c Replace all mtx_lock()/mtx_unlock() on n_mtx with the macros. 2019-09-24 01:58:54 +00:00
nfs_clstate.c Fix the NFSv4 client to safely find processes. 2019-04-15 01:27:15 +00:00
nfs_clsubs.c Replace all mtx_lock()/mtx_unlock() on the iod lock with macros. 2019-09-24 23:38:10 +00:00
nfs_clvfsops.c Replace all mtx_lock()/mtx_unlock() on the iod lock with macros. 2019-09-24 23:38:10 +00:00
nfs_clvnops.c Replace all mtx_lock()/mtx_unlock() on n_mtx with the macros. 2019-09-24 01:58:54 +00:00
nfs_kdtrace.h sys/fs: further adoption of SPDX licensing ID tags. 2017-11-27 15:15:37 +00:00
nfs.h Remove "struct ucred*" argument from vtruncbuf 2019-05-24 20:27:50 +00:00
nfsmount.h Move four functions in nfscl.ko to nfscommon.ko. 2018-06-14 10:00:19 +00:00
nfsnode.h style: Remove remaining deprecated MALLOC/FREE macros 2018-01-25 22:25:13 +00:00
nlminfo.h sys/fs: further adoption of SPDX licensing ID tags. 2017-11-27 15:15:37 +00:00