You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
perf symbols: Use the right variable to check for kallsyms in the cache
Probably this wasn't noticed when testing this on my parisc machine because I must have copied manually to its cache the vmlinux file used in the x86_64 machine, now that I tried looking on a x86-32 machine with a fresh cache, kernel symbols weren't being resolved even with the right kallsyms copy on its cache, duh. Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> Cc: Frédéric Weisbecker <fweisbec@gmail.com> Cc: Mike Galbraith <efault@gmx.de> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> Cc: Paul Mackerras <paulus@samba.org> LKML-Reference: <1264178102-4203-2-git-send-email-acme@infradead.org> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
committed by
Ingo Molnar
parent
e1c7c6a40c
commit
19fc2dedff
@@ -1650,12 +1650,12 @@ static int dso__load_kernel_sym(struct dso *self, struct map *map,
|
|||||||
getenv("HOME"), sbuild_id) == -1)
|
getenv("HOME"), sbuild_id) == -1)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
|
kallsyms_filename = kallsyms_allocated_filename;
|
||||||
|
|
||||||
if (access(kallsyms_filename, F_OK)) {
|
if (access(kallsyms_filename, F_OK)) {
|
||||||
free(kallsyms_allocated_filename);
|
free(kallsyms_allocated_filename);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
kallsyms_filename = kallsyms_allocated_filename;
|
|
||||||
} else {
|
} else {
|
||||||
/*
|
/*
|
||||||
* Last resort, if we don't have a build-id and couldn't find
|
* Last resort, if we don't have a build-id and couldn't find
|
||||||
|
|||||||
Reference in New Issue
Block a user