1
1

Fix the #if check for hwloc version

Signed-off-by: Ralph Castain <rhc@open-mpi.org>
Этот коммит содержится в:
Ralph Castain 2017-08-22 14:07:36 -07:00
родитель e3213386ec
Коммит 38e363c515

Просмотреть файл

@ -2350,8 +2350,8 @@ static float get_ib_dev_distance(struct ibv_device *dev)
if (NULL == hwloc_distances) { if (NULL == hwloc_distances) {
#if HWLOC_API_VERSION < 0x20000 #if HWLOC_API_VERSION < 0x20000
hwloc_distances = hwloc_distances =
hwloc_get_whole_distance_matrix_by_type(opal_hwloc_topology, (struct hwloc_distances_s*)hwloc_get_whole_distance_matrix_by_type(opal_hwloc_topology,
HWLOC_OBJ_NODE); HWLOC_OBJ_NODE);
/* If we got no info, just return 0 */ /* If we got no info, just return 0 */
if (NULL == hwloc_distances || NULL == hwloc_distances->latency) { if (NULL == hwloc_distances || NULL == hwloc_distances->latency) {
goto out; goto out;
@ -2559,7 +2559,7 @@ static float get_ib_dev_distance(struct ibv_device *dev)
hwloc_bitmap_free(my_cpuset); hwloc_bitmap_free(my_cpuset);
} }
#if HWLOC_API_VERSION < 0x20000 #if HWLOC_API_VERSION >= 0x20000
if (NULL != hwloc_distances) { if (NULL != hwloc_distances) {
hwloc_distances_release(opal_hwloc_topology, hwloc_distances); hwloc_distances_release(opal_hwloc_topology, hwloc_distances);
} }