diff options
Diffstat (limited to 'tools/perf/builtin-kmem.c')
-rw-r--r-- | tools/perf/builtin-kmem.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/tools/perf/builtin-kmem.c b/tools/perf/builtin-kmem.c index 20674759464e..15635612e596 100644 --- a/tools/perf/builtin-kmem.c +++ b/tools/perf/builtin-kmem.c | |||
@@ -370,7 +370,6 @@ static void __print_result(struct rb_root *root, struct perf_session *session, | |||
370 | struct alloc_stat *data = rb_entry(next, struct alloc_stat, | 370 | struct alloc_stat *data = rb_entry(next, struct alloc_stat, |
371 | node); | 371 | node); |
372 | struct symbol *sym = NULL; | 372 | struct symbol *sym = NULL; |
373 | struct map_groups *kmaps = &machine->kmaps; | ||
374 | struct map *map; | 373 | struct map *map; |
375 | char buf[BUFSIZ]; | 374 | char buf[BUFSIZ]; |
376 | u64 addr; | 375 | u64 addr; |
@@ -378,8 +377,7 @@ static void __print_result(struct rb_root *root, struct perf_session *session, | |||
378 | if (is_caller) { | 377 | if (is_caller) { |
379 | addr = data->call_site; | 378 | addr = data->call_site; |
380 | if (!raw_ip) | 379 | if (!raw_ip) |
381 | sym = map_groups__find_function(kmaps, addr, | 380 | sym = machine__find_function(machine, addr, &map, NULL); |
382 | &map, NULL); | ||
383 | } else | 381 | } else |
384 | addr = data->ptr; | 382 | addr = data->ptr; |
385 | 383 | ||