+
+ if (!error) {
+ int ismapped = 0;
+ nfs_node_lock_force(np);
+ if ((np->n_flag & NISMAPPED) == 0) {
+ np->n_flag |= NISMAPPED;
+ ismapped = 1;
+ }
+ nfs_node_unlock(np);
+ if (ismapped) {
+ lck_mtx_lock(&nmp->nm_lock);
+ nmp->nm_state &= ~NFSSTA_SQUISHY;
+ nmp->nm_curdeadtimeout = nmp->nm_deadtimeout;
+ if (nmp->nm_curdeadtimeout <= 0)
+ nmp->nm_deadto_start = 0;
+ nmp->nm_mappers++;
+ lck_mtx_unlock(&nmp->nm_lock);
+ }
+ }
+