]> git.baikalelectronics.ru Git - kernel.git/commit
perf buildid-cache: Check relocation when checking for existing kcore
authorAdrian Hunter <adrian.hunter@intel.com>
Wed, 29 Jan 2014 14:14:44 +0000 (16:14 +0200)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Fri, 31 Jan 2014 20:21:54 +0000 (17:21 -0300)
commit77777d5a52af7d09a97f2a33488faa28956fe182
treefd8198cd128aa99e87c73515a3330d57a097734c
parent1c55d63b62b2f81c4cb6e698cd123a45a435d079
perf buildid-cache: Check relocation when checking for existing kcore

perf buildid-cache does not make another copy of kcore if the buildid
and modules match an existing copy.

That does not take into account the possibility that the kernel has been
relocated.

Extend the check to check if the reference relocation symbol matches
too, otherwise do make a copy.

Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Tested-by: Jiri Olsa <jolsa@redhat.com>
Cc: David Ahern <dsahern@gmail.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Namhyung Kim <namhyung@gmail.com>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Stephane Eranian <eranian@google.com>
Link: http://lkml.kernel.org/r/1391004884-10334-10-git-send-email-adrian.hunter@intel.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/builtin-buildid-cache.c