|
@@ -2055,6 +2055,12 @@ static int setup_nodes(struct perf_session *session)
|
|
|
if (!set)
|
|
if (!set)
|
|
|
return -ENOMEM;
|
|
return -ENOMEM;
|
|
|
|
|
|
|
|
|
|
+ nodes[node] = set;
|
|
|
|
|
+
|
|
|
|
|
+ /* empty node, skip */
|
|
|
|
|
+ if (cpu_map__empty(map))
|
|
|
|
|
+ continue;
|
|
|
|
|
+
|
|
|
for (cpu = 0; cpu < map->nr; cpu++) {
|
|
for (cpu = 0; cpu < map->nr; cpu++) {
|
|
|
set_bit(map->map[cpu], set);
|
|
set_bit(map->map[cpu], set);
|
|
|
|
|
|
|
@@ -2063,8 +2069,6 @@ static int setup_nodes(struct perf_session *session)
|
|
|
|
|
|
|
|
cpu2node[map->map[cpu]] = node;
|
|
cpu2node[map->map[cpu]] = node;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- nodes[node] = set;
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
setup_nodes_header();
|
|
setup_nodes_header();
|