int error = 0;
u_quad_t tsize;
struct timespec ts;
bool do_inval;
#ifndef nolint
tsize = (u_quad_t)0;
tsize = np->n_size;
NFSUNLOCKNODE(np);
error = ncl_meta_setsize(vp, td, vap->va_size);
do_inval = false;
if (vp->v_object != NULL &&
vm_object_mightbedirty(vp->v_object))
do_inval = true;
NFSLOCKNODE(np);
if (np->n_flag & NMODIFIED) {
if (do_inval || (np->n_flag & NMODIFIED) != 0) {
error = ncl_vinvalbuf(vp, vap->va_size == 0 ?