version 1.14, 2011/10/07 09:35:06 |
version 1.14.2.1, 2011/11/10 14:32:19 |
|
|
|
|
KASSERT(vp->v_data == NULL); |
KASSERT(vp->v_data == NULL); |
KASSERT(vp->v_uobj.uo_npages == 0); |
KASSERT(vp->v_uobj.uo_npages == 0); |
KASSERT(TAILQ_EMPTY(&vp->v_uobj.memq)); |
KASSERT(radix_tree_empty_tree_p(&vp->v_uobj.uo_pages)); |
KASSERT(vp->v_numoutput == 0); |
KASSERT(vp->v_numoutput == 0); |
KASSERT((vp->v_iflag & VI_ONWORKLST) == 0); |
KASSERT((vp->v_iflag & VI_ONWORKLST) == 0); |
|
|
Line 386 getnewvnode(enum vtagtype tag, struct mo |
|
Line 386 getnewvnode(enum vtagtype tag, struct mo |
|
uobj = &vp->v_uobj; |
uobj = &vp->v_uobj; |
KASSERT(uobj->pgops == &uvm_vnodeops); |
KASSERT(uobj->pgops == &uvm_vnodeops); |
KASSERT(uobj->uo_npages == 0); |
KASSERT(uobj->uo_npages == 0); |
KASSERT(TAILQ_FIRST(&uobj->memq) == NULL); |
KASSERT(radix_tree_empty_tree_p(&vp->v_uobj.uo_pages)); |
vp->v_size = vp->v_writesize = VSIZENOTSET; |
vp->v_size = vp->v_writesize = VSIZENOTSET; |
|
|
/* Share the vnode_t::v_interlock, if requested. */ |
/* Share the vnode_t::v_interlock, if requested. */ |