version 1.69, 2017/04/11 14:25:02 |
version 1.70, 2017/04/26 03:02:48 |
Line 1026 do_nukenode(struct p2k_node *p2n_dir, st |
|
Line 1026 do_nukenode(struct p2k_node *p2n_dir, st |
|
RUMP_VOP_LOCK(vp, LK_EXCLUSIVE); |
RUMP_VOP_LOCK(vp, LK_EXCLUSIVE); |
rump_pub_vp_incref(vp); |
rump_pub_vp_incref(vp); |
rv = nukefn(dvp, vp, cn); |
rv = nukefn(dvp, vp, cn); |
assert(RUMP_VOP_ISLOCKED(dvp) == 0); |
assert(dvp != vp); |
|
assert(RUMP_VOP_ISLOCKED(dvp) == LK_EXCLUSIVE); |
assert(RUMP_VOP_ISLOCKED(vp) == 0); |
assert(RUMP_VOP_ISLOCKED(vp) == 0); |
|
rump_pub_vp_rele(dvp); |
|
RUMP_VOP_UNLOCK(dvp); |
freecn(cn); |
freecn(cn); |
|
|
return rv; |
return rv; |