autofs: Use NULLVP for NULL vnode

I originally used NULL for NetBSD autofs, but it got mixed up with
NULLVP when merged with NetBSD.
This commit is contained in:
tkusumi 2019-11-26 16:17:31 +00:00
parent 8b9242afb5
commit 392c1668b8
2 changed files with 11 additions and 11 deletions

View File

@ -33,7 +33,7 @@
*
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: autofs_vfsops.c,v 1.7 2019/11/23 15:17:46 tkusumi Exp $");
__KERNEL_RCSID(0, "$NetBSD: autofs_vfsops.c,v 1.8 2019/11/26 16:17:31 tkusumi Exp $");
#include "autofs.h"
@ -273,7 +273,7 @@ autofs_root(struct mount *mp, struct vnode **vpp)
error = vn_lock(*vpp, LK_EXCLUSIVE);
if (error) {
vrele(*vpp);
*vpp = NULL;
*vpp = NULLVP;
return error;
}

View File

@ -1,4 +1,4 @@
/* $NetBSD: autofs_vnops.c,v 1.3 2019/11/23 17:13:46 tkusumi Exp $ */
/* $NetBSD: autofs_vnops.c,v 1.4 2019/11/26 16:17:31 tkusumi Exp $ */
/*-
* Copyright (c) 2017 The NetBSD Foundation, Inc.
* Copyright (c) 2016 The DragonFly Project
@ -34,7 +34,7 @@
*
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: autofs_vnops.c,v 1.3 2019/11/23 17:13:46 tkusumi Exp $");
__KERNEL_RCSID(0, "$NetBSD: autofs_vnops.c,v 1.4 2019/11/26 16:17:31 tkusumi Exp $");
#include "autofs.h"
@ -87,7 +87,7 @@ autofs_getattr(void *v)
if (autofs_mount_on_stat &&
autofs_cached(anp, NULL, 0) == false &&
autofs_ignore_thread() == false) {
struct vnode *newvp = NULL;
struct vnode *newvp = NULLVP;
int error = autofs_trigger_vn(vp, "", 0, &newvp);
if (error)
return error;
@ -171,7 +171,7 @@ mounted:
return error;
if (!vp->v_mountedhere) {
*newvp = NULL;
*newvp = NULLVP;
return 0;
} else {
/*
@ -212,7 +212,7 @@ autofs_lookup(void *v)
KASSERT(VOP_ISLOCKED(dvp));
anp = VTOI(dvp);
*vpp = NULL;
*vpp = NULLVP;
/* Check accessibility of directory. */
KASSERT(!VOP_ACCESS(dvp, VEXEC, cnp->cn_cred));
@ -259,7 +259,7 @@ autofs_lookup(void *v)
if (autofs_cached(anp, cnp->cn_nameptr, cnp->cn_namelen) == false &&
autofs_ignore_thread() == false) {
struct vnode *newvp = NULL;
struct vnode *newvp = NULLVP;
error = autofs_trigger_vn(dvp, cnp->cn_nameptr, cnp->cn_namelen,
&newvp);
if (error)
@ -468,7 +468,7 @@ autofs_readdir(void *v)
if (autofs_cached(anp, NULL, 0) == false &&
autofs_ignore_thread() == false) {
struct vnode *newvp = NULL;
struct vnode *newvp = NULLVP;
error = autofs_trigger_vn(vp, "", 0, &newvp);
if (error)
return error;
@ -578,7 +578,7 @@ autofs_reclaim(void *v)
* We do not free autofs_node here; instead we are
* destroying them in autofs_node_delete().
*/
anp->an_vnode = NULL;
anp->an_vnode = NULLVP;
vp->v_data = NULL;
return 0;
@ -630,7 +630,7 @@ autofs_node_new(struct autofs_node *parent, struct autofs_mount *amp,
getnanotime(&anp->an_ctime);
anp->an_parent = parent;
anp->an_mount = amp;
anp->an_vnode = NULL;
anp->an_vnode = NULLVP;
anp->an_cached = false;
anp->an_wildcards = false;
anp->an_retries = 0;