]> git.baikalelectronics.ru Git - kernel.git/commit
perf annotate: Fix symbolic link of build-id cache
authorNamhyung Kim <namhyung@kernel.org>
Thu, 8 Jun 2017 07:31:01 +0000 (16:31 +0900)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Thu, 8 Jun 2017 18:38:41 +0000 (15:38 -0300)
commit2f3681210803823b1185af8c770fbf9794353985
treef56d049b9c428c4b2c2c1b9dd64399548272dd58
parent28f36d16908c01898dc442e3817b6644214913be
perf annotate: Fix symbolic link of build-id cache

The commit 0bfe33503778 ("perf annotate: Fix a bug following symbolic
link of a build-id file") changed to use dirname to follow the symlink.
But it only considers new-style build-id cache names so old names fail
on readlink() and force to use system path which might not available.

Signed-off-by: Namhyung Kim <namhyung@kernel.org>
Acked-by: Jiri Olsa <jolsa@kernel.org>
Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: David Ahern <dsahern@gmail.com>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Taeung Song <treeze.taeung@gmail.com>
Cc: Wang Nan <wangnan0@huawei.com>
Cc: kernel-team@lge.com
Fixes: 0bfe33503778 ("perf annotate: Fix a bug following symbolic link of a build-id file")
Link: http://lkml.kernel.org/r/20170608073109.30699-2-namhyung@kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/util/annotate.c