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 | ||
