summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2001-11-27 00:08:04 +0000
committerjhb <jhb@FreeBSD.org>2001-11-27 00:08:04 +0000
commit0dc259caa3a844e61c9d534587882d56247ae8ef (patch)
tree22503bbc49eb76546ebb1e51de8bf6b3149e6d91 /sys
parentb4d8ef062a6f58445415e781d6537581f1eb631f (diff)
downloadFreeBSD-src-0dc259caa3a844e61c9d534587882d56247ae8ef.zip
FreeBSD-src-0dc259caa3a844e61c9d534587882d56247ae8ef.tar.gz
Expand LOCKMGR() compat macro.
Diffstat (limited to 'sys')
-rw-r--r--sys/fs/hpfs/hpfs.h1
-rw-r--r--sys/fs/hpfs/hpfs_hash.c3
-rw-r--r--sys/fs/hpfs/hpfs_subr.h4
-rw-r--r--sys/fs/hpfs/hpfs_vfsops.c4
-rw-r--r--sys/fs/ntfs/ntfs.h1
-rw-r--r--sys/fs/ntfs/ntfs_subr.c19
6 files changed, 17 insertions, 15 deletions
diff --git a/sys/fs/hpfs/hpfs.h b/sys/fs/hpfs/hpfs.h
index f880715..e1e8c0c 100644
--- a/sys/fs/hpfs/hpfs.h
+++ b/sys/fs/hpfs/hpfs.h
@@ -391,7 +391,6 @@ MALLOC_DECLARE(M_HPFSNO);
#define VOP__UNLOCK(a, b, c) VOP_UNLOCK((a), (b), (c))
#define VGET(a, b, c) vget((a), (b), (c))
#define VN_LOCK(a, b, c) vn_lock((a), (b), (c))
-#define LOCKMGR(a, b, c, d) lockmgr((a), (b), (c), (d))
extern vop_t ** hpfs_vnodeop_p;
diff --git a/sys/fs/hpfs/hpfs_hash.c b/sys/fs/hpfs/hpfs_hash.c
index fd8eeca..5cc79cc 100644
--- a/sys/fs/hpfs/hpfs_hash.c
+++ b/sys/fs/hpfs/hpfs_hash.c
@@ -113,7 +113,8 @@ loop:
mtx_lock(&hpfs_hphash_mtx);
LIST_FOREACH(hp, HPNOHASH(dev, ino), h_hash) {
if (ino == hp->h_no && dev == hp->h_dev) {
- LOCKMGR(&hp->h_intlock, LK_EXCLUSIVE | LK_INTERLOCK, &hpfs_hphash_slock, NULL);
+ lockmgr(&hp->h_intlock, LK_EXCLUSIVE | LK_INTERLOCK,
+ &hpfs_hphash_slock, NULL);
return (hp);
}
}
diff --git a/sys/fs/hpfs/hpfs_subr.h b/sys/fs/hpfs/hpfs_subr.h
index 46d2f41..9409152 100644
--- a/sys/fs/hpfs/hpfs_subr.h
+++ b/sys/fs/hpfs/hpfs_subr.h
@@ -78,8 +78,8 @@ int hpfs_breadstruct (struct hpfsmount *, lsn_t, u_int, u_int32_t,
hpfs_breadstruct(hpmp, lsn, D_BSIZE, D_MAGIC, bpp)
#if 0
-#define hpfs_hplock(hp, p) LOCKMGR(&(hp)->h_intlock, LK_EXCLUSIVE, (p))
-#define hpfs_hpunlock(hp, p) LOCKMGR(&(hp)->h_intlock, LK_RELEASE, (p))
+#define hpfs_hplock(hp, p) lockmgr(&(hp)->h_intlock, LK_EXCLUSIVE, (p), NULL)
+#define hpfs_hpunlock(hp, p) lockmgr(&(hp)->h_intlock, LK_RELEASE, (p), NULL)
#endif
int hpfs_hpbmap (struct hpfsnode *, daddr_t, daddr_t *, int *);
diff --git a/sys/fs/hpfs/hpfs_vfsops.c b/sys/fs/hpfs/hpfs_vfsops.c
index 3829b85..6b95174 100644
--- a/sys/fs/hpfs/hpfs_vfsops.c
+++ b/sys/fs/hpfs/hpfs_vfsops.c
@@ -536,11 +536,11 @@ hpfs_vget(
vput(vp);
return (0);
}
- } while(LOCKMGR(&hpfs_hphash_lock,LK_EXCLUSIVE|LK_SLEEPFAIL,NULL,NULL));
+ } while(lockmgr(&hpfs_hphash_lock,LK_EXCLUSIVE|LK_SLEEPFAIL,NULL,NULL));
hpfs_hphashins(hp);
- LOCKMGR(&hpfs_hphash_lock, LK_RELEASE, NULL, NULL);
+ lockmgr(&hpfs_hphash_lock, LK_RELEASE, NULL, NULL);
error = bread(hpmp->hpm_devvp, ino, FNODESIZE, NOCRED, &bp);
if (error) {
diff --git a/sys/fs/ntfs/ntfs.h b/sys/fs/ntfs/ntfs.h
index d13c081..c8079a8 100644
--- a/sys/fs/ntfs/ntfs.h
+++ b/sys/fs/ntfs/ntfs.h
@@ -293,7 +293,6 @@ MALLOC_DECLARE(M_NTFSNTHASH);
#define VOP__UNLOCK(a, b, c) VOP_UNLOCK((a), (b), (c))
#define VGET(a, b, c) vget((a), (b), (c))
#define VN_LOCK(a, b, c) vn_lock((a), (b), (c))
-#define LOCKMGR(a, b, c) lockmgr((a), (b), (c), NULL)
#if defined(NTFS_DEBUG)
#define dprintf(a) printf a
diff --git a/sys/fs/ntfs/ntfs_subr.c b/sys/fs/ntfs/ntfs_subr.c
index 8f5f6a4..f14d741 100644
--- a/sys/fs/ntfs/ntfs_subr.c
+++ b/sys/fs/ntfs/ntfs_subr.c
@@ -355,7 +355,8 @@ ntfs_ntget(ip)
mtx_lock(&ip->i_interlock);
ip->i_usecount++;
- LOCKMGR(&ip->i_lock, LK_EXCLUSIVE | LK_INTERLOCK, &ip->i_interlock);
+ lockmgr(&ip->i_lock, LK_EXCLUSIVE | LK_INTERLOCK, &ip->i_interlock,
+ NULL);
return 0;
}
@@ -385,7 +386,8 @@ ntfs_ntlookup(
*ipp = ip;
return (0);
}
- } while (LOCKMGR(&ntfs_hashlock, LK_EXCLUSIVE | LK_SLEEPFAIL, NULL));
+ } while (lockmgr(&ntfs_hashlock, LK_EXCLUSIVE | LK_SLEEPFAIL, NULL,
+ NULL));
MALLOC(ip, struct ntnode *, sizeof(struct ntnode), M_NTFSNTNODE,
M_WAITOK | M_ZERO);
@@ -407,7 +409,7 @@ ntfs_ntlookup(
ntfs_nthashins(ip);
- LOCKMGR(&ntfs_hashlock, LK_RELEASE, NULL);
+ lockmgr(&ntfs_hashlock, LK_RELEASE, NULL, NULL);
*ipp = ip;
@@ -443,7 +445,8 @@ ntfs_ntput(ip)
#endif
if (ip->i_usecount > 0) {
- LOCKMGR(&ip->i_lock, LK_RELEASE|LK_INTERLOCK, &ip->i_interlock);
+ lockmgr(&ip->i_lock, LK_RELEASE|LK_INTERLOCK, &ip->i_interlock,
+ NULL);
return;
}
@@ -1928,7 +1931,7 @@ ntfs_toupper_use(mp, ntmp)
struct vnode *vp;
/* get exclusive access */
- LOCKMGR(&ntfs_toupper_lock, LK_EXCLUSIVE, NULL);
+ lockmgr(&ntfs_toupper_lock, LK_EXCLUSIVE, NULL, NULL);
/* only read the translation data from a file if it hasn't been
* read already */
@@ -1951,7 +1954,7 @@ ntfs_toupper_use(mp, ntmp)
out:
ntfs_toupper_usecount++;
- LOCKMGR(&ntfs_toupper_lock, LK_RELEASE, NULL);
+ lockmgr(&ntfs_toupper_lock, LK_RELEASE, NULL, NULL);
return (error);
}
@@ -1963,7 +1966,7 @@ void
ntfs_toupper_unuse()
{
/* get exclusive access */
- LOCKMGR(&ntfs_toupper_lock, LK_EXCLUSIVE, NULL);
+ lockmgr(&ntfs_toupper_lock, LK_EXCLUSIVE, NULL, NULL);
ntfs_toupper_usecount--;
if (ntfs_toupper_usecount == 0) {
@@ -1978,7 +1981,7 @@ ntfs_toupper_unuse()
#endif
/* release the lock */
- LOCKMGR(&ntfs_toupper_lock, LK_RELEASE, NULL);
+ lockmgr(&ntfs_toupper_lock, LK_RELEASE, NULL, NULL);
}
int
OpenPOWER on IntegriCloud