unmount_node
return unmount_node((am_node*) vp);
int error = unmount_node(mp);
free_map_if_success(unmount_node(mp), 0, mp);