Document that null_nodeget() cannot take shared-locked lowervp due to
insmntque() requirements. Tested by: pho MFC after: 1 week
This commit is contained in:
parent
ebc5c1c3cc
commit
9ea303ddb8
@ -209,7 +209,11 @@ null_nodeget(mp, lowervp, vpp)
|
||||
struct vnode *vp;
|
||||
int error;
|
||||
|
||||
ASSERT_VOP_LOCKED(lowervp, "lowervp");
|
||||
/*
|
||||
* The insmntque1() call below requires the exclusive lock on
|
||||
* the nullfs vnode.
|
||||
*/
|
||||
ASSERT_VOP_ELOCKED(lowervp, "lowervp");
|
||||
KASSERT(lowervp->v_usecount >= 1, ("Unreferenced vnode %p\n", lowervp));
|
||||
|
||||
/* Lookup the hash firstly */
|
||||
|
Loading…
Reference in New Issue
Block a user