MAP_IS_SUB_MAP
(map->flags & MAP_IS_SUB_MAP) == 0 && max_addr == 0 &&
submap->flags |= MAP_IS_SUB_MAP;
submap->flags &= ~MAP_IS_SUB_MAP;