diff options
| author | Arnaldo Carvalho de Melo <[email protected]> | 2018-04-24 14:58:56 +0000 |
|---|---|---|
| committer | Arnaldo Carvalho de Melo <[email protected]> | 2018-04-26 16:47:08 +0000 |
| commit | 71a84b5aedf5023f4009c3bbf28ecba256201f87 (patch) | |
| tree | 966cfe5ebed091694f0e8981fa0f4a9d9769d839 /tools/perf/builtin-inject.c | |
| parent | perf script: Use thread__find_symbol() instead of ad-hoc equivalent (diff) | |
| download | kernel-71a84b5aedf5023f4009c3bbf28ecba256201f87.tar.gz kernel-71a84b5aedf5023f4009c3bbf28ecba256201f87.zip | |
perf thread: Make thread__find_map() return the map
It was returning the searched map just on the addr_location passed, with
the function itself returning void.
Make it return the map so that we can make the code more compact.
Cc: Adrian Hunter <[email protected]>
Cc: David Ahern <[email protected]>
Cc: Jiri Olsa <[email protected]>
Cc: Namhyung Kim <[email protected]>
Cc: Wang Nan <[email protected]>
Link: https://lkml.kernel.org/n/[email protected]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'tools/perf/builtin-inject.c')
| -rw-r--r-- | tools/perf/builtin-inject.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/tools/perf/builtin-inject.c b/tools/perf/builtin-inject.c index 92677d8f9eae..a3b346359ba0 100644 --- a/tools/perf/builtin-inject.c +++ b/tools/perf/builtin-inject.c @@ -440,9 +440,7 @@ static int perf_event__inject_buildid(struct perf_tool *tool, goto repipe; } - thread__find_map(thread, sample->cpumode, sample->ip, &al); - - if (al.map != NULL) { + if (thread__find_map(thread, sample->cpumode, sample->ip, &al)) { if (!al.map->dso->hit) { al.map->dso->hit = 1; if (map__load(al.map) >= 0) { |
