i've always been annoyed with the oh so very generic name
"lookup" for the vfs lookup routine, so rename it and the
relookup routine to vfs_lookup and vfs_relookup.
comments/oks?
Index: kern/vfs_lookup.c
===================================================================
RCS file: /home/cvs/src/sys/kern/vfs_lookup.c,v
retrieving revision 1.42
diff -u -p -r1.42 vfs_lookup.c
--- kern/vfs_lookup.c 20 May 2010 02:32:02 -0000 1.42
+++ kern/vfs_lookup.c 8 Sep 2010 21:30:43 -0000
@@ -179,7 +179,7 @@ namei(struct nameidata *ndp)
}
cnp->cn_nameptr = cnp->cn_pnbuf;
ndp->ni_startdir = dp;
- if ((error = lookup(ndp)) != 0) {
+ if ((error = vfs_lookup(ndp)) != 0) {
pool_put(&namei_pool, cnp->cn_pnbuf);
return (error);
}
@@ -293,7 +293,7 @@ badlink:
* if WANTPARENT set, return unlocked parent in ni_dvp
*/
int
-lookup(struct nameidata *ndp)
+vfs_lookup(struct nameidata *ndp)
{
char *cp; /* pointer into pathname argument */
struct vnode *dp = 0; /* the directory we are searching */
@@ -613,7 +613,7 @@ bad:
* Reacquire a path name component.
*/
int
-relookup(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp)
+vfs_relookup(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp)
{
struct proc *p = cnp->cn_proc;
struct vnode *dp = 0; /* the directory we are searching */
Index: msdosfs/msdosfs_vnops.c
===================================================================
RCS file: /home/cvs/src/sys/msdosfs/msdosfs_vnops.c,v
retrieving revision 1.73
diff -u -p -r1.73 msdosfs_vnops.c
--- msdosfs/msdosfs_vnops.c 6 Sep 2010 23:44:10 -0000 1.73
+++ msdosfs/msdosfs_vnops.c 8 Sep 2010 21:36:24 -0000
@@ -957,7 +957,7 @@ abortit:
goto out;
if ((tcnp->cn_flags & SAVESTART) == 0)
panic("msdosfs_rename: lost to startdir");
- if ((error = relookup(tdvp, &tvp, tcnp)) != 0)
+ if ((error = vfs_relookup(tdvp, &tvp, tcnp)) != 0)
goto out;
dp = VTODE(tdvp);
xp = tvp ? VTODE(tvp) : NULL;
@@ -1007,7 +1007,7 @@ abortit:
panic("msdosfs_rename: lost from startdir");
if (!newparent)
VOP_UNLOCK(tdvp, 0, p);
- (void) relookup(fdvp, &fvp, fcnp);
+ (void) vfs_relookup(fdvp, &fvp, fcnp);
if (fvp == NULL) {
/*
* From name has disappeared.
Index: nfs/nfs_serv.c
===================================================================
RCS file: /home/cvs/src/sys/nfs/nfs_serv.c,v
retrieving revision 1.90
diff -u -p -r1.90 nfs_serv.c
--- nfs/nfs_serv.c 29 Mar 2010 23:33:39 -0000 1.90
+++ nfs/nfs_serv.c 8 Sep 2010 21:31:30 -0000
@@ -997,7 +997,7 @@ nfsrv_create(struct nfsrv_descript *nfsd
nd.ni_cnd.cn_flags &= ~(LOCKPARENT | SAVESTART);
nd.ni_cnd.cn_proc = procp;
nd.ni_cnd.cn_cred = cred;
- if ((error = lookup(&nd)) != 0) {
+ if ((error = vfs_lookup(&nd)) != 0) {
pool_put(&namei_pool, nd.ni_cnd.cn_pnbuf);
nfsm_reply(0);
error = 0;
@@ -1194,7 +1194,7 @@ nfsrv_mknod(struct nfsrv_descript *nfsd,
nd.ni_cnd.cn_flags &= ~(LOCKPARENT | SAVESTART);
nd.ni_cnd.cn_proc = procp;
nd.ni_cnd.cn_cred = procp->p_ucred;
- error = lookup(&nd);
+ error = vfs_lookup(&nd);
pool_put(&namei_pool, nd.ni_cnd.cn_pnbuf);
if (error)
goto out;
@@ -1712,7 +1712,7 @@ nfsrv_symlink(struct nfsrv_descript *nfs
nd.ni_cnd.cn_flags |= (NOFOLLOW | LOCKLEAF);
nd.ni_cnd.cn_proc = procp;
nd.ni_cnd.cn_cred = cred;
- error = lookup(&nd);
+ error = vfs_lookup(&nd);
if (!error) {
bzero((caddr_t)fhp, sizeof(nfh));
fhp->fh_fsid = nd.ni_vp->v_mount->mnt_stat.f_fsid;
Index: nfs/nfs_subs.c
===================================================================
RCS file: /home/cvs/src/sys/nfs/nfs_subs.c,v
retrieving revision 1.109
diff -u -p -r1.109 nfs_subs.c
--- nfs/nfs_subs.c 6 Sep 2010 23:44:10 -0000 1.109
+++ nfs/nfs_subs.c 8 Sep 2010 21:40:04 -0000
@@ -1252,7 +1252,7 @@ nfs_namei(struct nameidata *ndp, fhandle
* And call lookup() to do the real work
*/
cnp->cn_proc = p;
- error = lookup(ndp);
+ error = vfs_lookup(ndp);
if (error)
goto out;
/*
Index: sys/namei.h
===================================================================
RCS file: /home/cvs/src/sys/sys/namei.h,v
retrieving revision 1.24
diff -u -p -r1.24 namei.h
--- sys/namei.h 19 May 2010 08:31:23 -0000 1.24
+++ sys/namei.h 8 Sep 2010 21:29:13 -0000
@@ -175,8 +175,8 @@ struct namecache {
#ifdef _KERNEL
int namei(struct nameidata *ndp);
-int lookup(struct nameidata *ndp);
-int relookup(struct vnode *dvp, struct vnode **vpp,
+int vfs_lookup(struct nameidata *ndp);
+int vfs_relookup(struct vnode *dvp, struct vnode **vpp,
struct componentname *cnp);
void cache_purge(struct vnode *);
int cache_lookup(struct vnode *, struct vnode **, struct componentname *);
Index: ufs/ext2fs/ext2fs_vnops.c
===================================================================
RCS file: /home/cvs/src/sys/ufs/ext2fs/ext2fs_vnops.c,v
retrieving revision 1.54
diff -u -p -r1.54 ext2fs_vnops.c
--- ufs/ext2fs/ext2fs_vnops.c 6 Sep 2010 23:44:10 -0000 1.54
+++ ufs/ext2fs/ext2fs_vnops.c 8 Sep 2010 21:36:43 -0000
@@ -570,7 +570,7 @@ abortit:
if ((fcnp->cn_flags & SAVESTART) == 0)
panic("ext2fs_rename: lost from startdir");
fcnp->cn_nameiop = DELETE;
- (void) relookup(fdvp, &fvp, fcnp);
+ (void) vfs_relookup(fdvp, &fvp, fcnp);
return (VOP_REMOVE(fdvp, fvp, fcnp));
}
if ((error = vn_lock(fvp, LK_EXCLUSIVE, p)) != 0)
@@ -662,7 +662,7 @@ abortit:
goto out;
if ((tcnp->cn_flags & SAVESTART) == 0)
panic("ext2fs_rename: lost to startdir");
- if ((error = relookup(tdvp, &tvp, tcnp)) != 0)
+ if ((error = vfs_relookup(tdvp, &tvp, tcnp)) != 0)
goto out;
dp = VTOI(tdvp);
xp = NULL;
@@ -787,7 +787,7 @@ abortit:
fcnp->cn_flags |= LOCKPARENT | LOCKLEAF;
if ((fcnp->cn_flags & SAVESTART) == 0)
panic("ext2fs_rename: lost from startdir");
- (void) relookup(fdvp, &fvp, fcnp);
+ (void) vfs_relookup(fdvp, &fvp, fcnp);
if (fvp != NULL) {
xp = VTOI(fvp);
dp = VTOI(fdvp);
Index: ufs/ufs/ufs_vnops.c
===================================================================
RCS file: /home/cvs/src/sys/ufs/ufs/ufs_vnops.c,v
retrieving revision 1.93
diff -u -p -r1.93 ufs_vnops.c
--- ufs/ufs/ufs_vnops.c 6 Sep 2010 23:44:11 -0000 1.93
+++ ufs/ufs/ufs_vnops.c 8 Sep 2010 21:37:06 -0000
@@ -748,7 +748,7 @@ abortit:
if ((fcnp->cn_flags & SAVESTART) == 0)
panic("ufs_rename: lost from startdir");
fcnp->cn_nameiop = DELETE;
- if ((error = relookup(fdvp, &fvp, fcnp)) != 0)
+ if ((error = vfs_relookup(fdvp, &fvp, fcnp)) != 0)
return (error); /* relookup did vrele() */
vrele(fdvp);
return (VOP_REMOVE(fdvp, fvp, fcnp));
@@ -855,7 +855,7 @@ abortit:
}
if ((tcnp->cn_flags & SAVESTART) == 0)
panic("ufs_rename: lost to startdir");
- if ((error = relookup(tdvp, &tvp, tcnp)) != 0)
+ if ((error = vfs_relookup(tdvp, &tvp, tcnp)) != 0)
goto out;
vrele(tdvp); /* relookup() acquired a reference */
dp = VTOI(tdvp);
@@ -1004,7 +1004,7 @@ abortit:
fcnp->cn_flags |= LOCKPARENT | LOCKLEAF;
if ((fcnp->cn_flags & SAVESTART) == 0)
panic("ufs_rename: lost from startdir");
- if ((error = relookup(fdvp, &fvp, fcnp)) != 0) {
+ if ((error = vfs_relookup(fdvp, &fvp, fcnp)) != 0) {
vrele(ap->a_fvp);
return (error);
}