rn_dlen
rump_hyperfree(rn->rn_data, rn->rn_dlen);
rn->rn_dlen = newlen;
chunk = MIN(uio->uio_resid, (off_t)rn->rn_dlen-uio->uio_offset);
if (rn->rn_dlen < newlen) {
oldlen = rn->rn_dlen;
rn->rn_dlen = newlen;
chunk = MIN(uio->uio_resid, (off_t)rn->rn_dlen-uio->uio_offset);
rn->rn_dlen = oldlen;
copylen = MIN(rn->rn_dlen - copyoff, bp->b_bcount);
rump_hyperfree(rn->rn_data, rn->rn_dlen);
rump_hyperfree(rn->rn_data, rn->rn_dlen);
rn->rn_dlen = rfse->rfse_dlen;
uvm_vnp_setsize(vp, rn->rn_dlen);
vap->va_size != rn->rn_dlen &&
copylen = MIN(rn->rn_dlen, newlen);