projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mount structure prefixes go from m_ to mnt_ and M_ to MNT_
[unix-history]
/
usr
/
src
/
sys
/
kern
/
vfs_subr.c
diff --git
a/usr/src/sys/kern/vfs_subr.c
b/usr/src/sys/kern/vfs_subr.c
index
0a19b59
..
a003693
100644
(file)
--- a/
usr/src/sys/kern/vfs_subr.c
+++ b/
usr/src/sys/kern/vfs_subr.c
@@
-14,7
+14,7
@@
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
- * @(#)vfs_subr.c 7.4
1
(Berkeley) %G%
+ * @(#)vfs_subr.c 7.4
2
(Berkeley) %G%
*/
/*
*/
/*
@@
-42,9
+42,9
@@
vfs_remove(mp)
if (mp == rootfs)
panic("vfs_remove: unmounting root");
if (mp == rootfs)
panic("vfs_remove: unmounting root");
- mp->m
_prev->m_next = mp->m
_next;
- mp->m
_next->m_prev = mp->m
_prev;
- mp->m_vnodecovered->v_mountedhere = (struct mount *)0;
+ mp->m
nt_prev->mnt_next = mp->mnt
_next;
+ mp->m
nt_next->mnt_prev = mp->mnt
_prev;
+ mp->m
nt
_vnodecovered->v_mountedhere = (struct mount *)0;
vfs_unlock(mp);
}
vfs_unlock(mp);
}
@@
-56,11
+56,11
@@
vfs_lock(mp)
register struct mount *mp;
{
register struct mount *mp;
{
- while(mp->m
_flag & M
_MLOCK) {
- mp->m
_flag |= M
_MWAIT;
+ while(mp->m
nt_flag & MNT
_MLOCK) {
+ mp->m
nt_flag |= MNT
_MWAIT;
sleep((caddr_t)mp, PVFS);
}
sleep((caddr_t)mp, PVFS);
}
- mp->m
_flag |= M
_MLOCK;
+ mp->m
nt_flag |= MNT
_MLOCK;
return (0);
}
return (0);
}
@@
-73,11
+73,11
@@
vfs_unlock(mp)
register struct mount *mp;
{
register struct mount *mp;
{
- if ((mp->m
_flag & M
_MLOCK) == 0)
+ if ((mp->m
nt_flag & MNT
_MLOCK) == 0)
panic("vfs_unlock: not locked");
panic("vfs_unlock: not locked");
- mp->m
_flag &= ~M
_MLOCK;
- if (mp->m
_flag & M
_MWAIT) {
- mp->m
_flag &= ~M
_MWAIT;
+ mp->m
nt_flag &= ~MNT
_MLOCK;
+ if (mp->m
nt_flag & MNT
_MWAIT) {
+ mp->m
nt_flag &= ~MNT
_MWAIT;
wakeup((caddr_t)mp);
}
}
wakeup((caddr_t)mp);
}
}
@@
-90,13
+90,13
@@
vfs_busy(mp)
register struct mount *mp;
{
register struct mount *mp;
{
- if (mp->m
_flag & M
_UNMOUNT)
+ if (mp->m
nt_flag & MNT
_UNMOUNT)
return (1);
return (1);
- while(mp->m
_flag & M
_MPBUSY) {
- mp->m
_flag |= M
_MPWANT;
- sleep((caddr_t)&mp->m_flag, PVFS);
+ while(mp->m
nt_flag & MNT
_MPBUSY) {
+ mp->m
nt_flag |= MNT
_MPWANT;
+ sleep((caddr_t)&mp->m
nt
_flag, PVFS);
}
}
- mp->m
_flag |= M
_MPBUSY;
+ mp->m
nt_flag |= MNT
_MPBUSY;
return (0);
}
return (0);
}
@@
-109,12
+109,12
@@
vfs_unbusy(mp)
register struct mount *mp;
{
register struct mount *mp;
{
- if ((mp->m
_flag & M
_MPBUSY) == 0)
+ if ((mp->m
nt_flag & MNT
_MPBUSY) == 0)
panic("vfs_unbusy: not busy");
panic("vfs_unbusy: not busy");
- mp->m
_flag &= ~M
_MPBUSY;
- if (mp->m
_flag & M
_MPWANT) {
- mp->m
_flag &= ~M
_MPWANT;
- wakeup((caddr_t)&mp->m_flag);
+ mp->m
nt_flag &= ~MNT
_MPBUSY;
+ if (mp->m
nt_flag & MNT
_MPWANT) {
+ mp->m
nt_flag &= ~MNT
_MPWANT;
+ wakeup((caddr_t)&mp->m
nt
_flag);
}
}
}
}
@@
-129,11
+129,11
@@
getvfs(fsid)
mp = rootfs;
do {
mp = rootfs;
do {
- if (mp->m_stat.f_fsid.val[0] == fsid->val[0] &&
- mp->m_stat.f_fsid.val[1] == fsid->val[1]) {
+ if (mp->m
nt
_stat.f_fsid.val[0] == fsid->val[0] &&
+ mp->m
nt
_stat.f_fsid.val[1] == fsid->val[1]) {
return (mp);
}
return (mp);
}
- mp = mp->m_next;
+ mp = mp->m
nt
_next;
} while (mp != rootfs);
return ((struct mount *)0);
}
} while (mp != rootfs);
return ((struct mount *)0);
}
@@
-306,14
+306,14
@@
insmntque(vp, mp)
vp->v_mountb = NULL;
return;
}
vp->v_mountb = NULL;
return;
}
- if (mp->m_mounth) {
- vp->v_mountf = mp->m_mounth;
- vp->v_mountb = &mp->m_mounth;
- mp->m_mounth->v_mountb = &vp->v_mountf;
- mp->m_mounth = vp;
+ if (mp->m
nt
_mounth) {
+ vp->v_mountf = mp->m
nt
_mounth;
+ vp->v_mountb = &mp->m
nt
_mounth;
+ mp->m
nt
_mounth->v_mountb = &vp->v_mountf;
+ mp->m
nt
_mounth = vp;
} else {
} else {
- mp->m_mounth = vp;
- vp->v_mountb = &mp->m_mounth;
+ mp->m
nt
_mounth = vp;
+ vp->v_mountb = &mp->m
nt
_mounth;
vp->v_mountf = NULL;
}
}
vp->v_mountf = NULL;
}
}
@@
-364,7
+364,7
@@
checkalias(nvp, nvp_rdev, mp)
struct vnode **vpp;
if (nvp->v_type != VBLK && nvp->v_type != VCHR)
struct vnode **vpp;
if (nvp->v_type != VBLK && nvp->v_type != VCHR)
- return (
(struct vnode *)0
);
+ return (
NULLVP
);
vpp = &speclisth[SPECHASH(nvp_rdev)];
loop:
vpp = &speclisth[SPECHASH(nvp_rdev)];
loop:
@@
-394,7
+394,7
@@
loop:
vp->v_flag |= VALIASED;
vput(vp);
}
vp->v_flag |= VALIASED;
vput(vp);
}
- return (
(struct vnode *)0
);
+ return (
NULLVP
);
}
VOP_UNLOCK(vp);
vclean(vp, 0);
}
VOP_UNLOCK(vp);
vclean(vp, 0);
@@
-472,7
+472,7
@@
void vrele(vp)
vprint("vrele: bad ref count", vp);
if (vp->v_usecount > 0)
return;
vprint("vrele: bad ref count", vp);
if (vp->v_usecount > 0)
return;
- if (vfreeh ==
(struct vnode *)0
) {
+ if (vfreeh ==
NULLVP
) {
/*
* insert into empty list
*/
/*
* insert into empty list
*/
@@
-530,9
+530,9
@@
vflush(mp, skipvp, flags)
register struct vnode *vp, *nvp;
int busy = 0;
register struct vnode *vp, *nvp;
int busy = 0;
- if ((mp->m
_flag & M
_MPBUSY) == 0)
+ if ((mp->m
nt_flag & MNT
_MPBUSY) == 0)
panic("vflush: not busy");
panic("vflush: not busy");
- for (vp = mp->m_mounth; vp; vp = nvp) {
+ for (vp = mp->m
nt
_mounth; vp; vp = nvp) {
nvp = vp->v_mountf;
/*
* Skip over a selected vnode.
nvp = vp->v_mountf;
/*
* Skip over a selected vnode.
@@
-891,7
+891,7
@@
kinfo_vnode(op, where, acopysize, arg, aneeded)
#define RETRY bp = savebp ; goto again
do {
if (vfs_busy(mp)) {
#define RETRY bp = savebp ; goto again
do {
if (vfs_busy(mp)) {
- mp = mp->m_next;
+ mp = mp->m
nt
_next;
continue;
}
/*
continue;
}
/*
@@
-904,7
+904,7
@@
kinfo_vnode(op, where, acopysize, arg, aneeded)
*/
savebp = bp;
again:
*/
savebp = bp;
again:
- nextvp = mp->m_mounth;
+ nextvp = mp->m
nt
_mounth;
while (vp = nextvp) {
if (vget(vp)) {
if (kinfo_vdebug)
while (vp = nextvp) {
if (vget(vp)) {
if (kinfo_vdebug)
@@
-930,7
+930,7
@@
again:
vput(vp);
}
omp = mp;
vput(vp);
}
omp = mp;
- mp = mp->m_next;
+ mp = mp->m
nt
_next;
vfs_unbusy(omp);
} while (mp != rootfs);
vfs_unbusy(omp);
} while (mp != rootfs);