summaryrefslogtreecommitdiffstats
path: root/arch/parisc/kernel/sys_parisc.c
diff options
context:
space:
mode:
authorChris Phlipot <cphlipot0@gmail.com>2016-05-11 05:26:48 +0200
committerArnaldo Carvalho de Melo <acme@redhat.com>2016-05-11 17:24:58 +0200
commit7a2544c004a6c576b1e307f30925b165affe6a22 (patch)
tree445bc6a4d39a1b305bafe1d5293be3a544f8a99a /arch/parisc/kernel/sys_parisc.c
parentperf script: Fix symbol insertion behavior in db-export (diff)
downloadlinux-7a2544c004a6c576b1e307f30925b165affe6a22.tar.xz
linux-7a2544c004a6c576b1e307f30925b165affe6a22.zip
perf script: Fix callchain addresses in db-export
Remove the call to map_ip() to adjust al.addr, because it has already been called when assembling the callchain, in: thread__resolve_callchain_sample(perf_sample) add_callchain_ip(ip = perf_sample->callchain->ips[j]) thread__find_addr_location(addr = ip) thread__find_addr_map(addr) { al->addr = addr if (al->map) al->addr = al->map->map_ip(al->map, al->addr); } Calling it a second time can result in incorrect addresses being used. This can have effects such as duplicate symbols being created and exported. Signed-off-by: Chris Phlipot <cphlipot0@gmail.com> Cc: Adrian Hunter <adrian.hunter@intel.com> Cc: Peter Zijlstra <peterz@infradead.org> Link: http://lkml.kernel.org/r/1462937209-6032-4-git-send-email-cphlipot0@gmail.com [ Show the callchain where it is done, to help reviewing this change down the line ] Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'arch/parisc/kernel/sys_parisc.c')
0 files changed, 0 insertions, 0 deletions