diff --git a/tools/perf/util/maps.c b/tools/perf/util/maps.c index 77df9701d5ad..0b40d901675e 100644 --- a/tools/perf/util/maps.c +++ b/tools/perf/util/maps.c @@ -948,6 +948,8 @@ static int __maps__fixup_overlap_and_insert(struct maps *maps, struct map *new) maps_by_name[ni] = map__get(new); } + map__set_kmap_maps(new, maps); + check_invariants(maps); return err; }