projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c0651c4
)
perf test: Create kernel maps properly for hist entries test
author
Jiri Olsa
<
[email protected]
>
Wed, 2 Dec 2015 21:08:29 +0000
(22:08 +0100)
committer
Arnaldo Carvalho de Melo
<
[email protected]
>
Mon, 7 Dec 2015 21:12:56 +0000
(18:12 -0300)
It fixes segfault within machine__exit, that's caused
but not creating kernel maps for machine.. We're calling
machine__destroy_kernel_maps in machine__exit since commit:
ebe9729c8c31
perf machine: Fix to destroy kernel maps when machine exits
Signed-off-by: Jiri Olsa <
[email protected]
>
Acked-by: Namhyung Kim <
[email protected]
>
Tested-by: Arnaldo Carvalho de Melo <
[email protected]
>
Cc: Adrian Hunter <
[email protected]
>
Cc: David Ahern <
[email protected]
>
Cc: Masami Hiramatsu <
[email protected]
>
Cc: Peter Zijlstra <
[email protected]
>
Cc: Wang Nan <
[email protected]
>
Link:
http://lkml.kernel.org/r/
[email protected]
Signed-off-by: Arnaldo Carvalho de Melo <
[email protected]
>
tools/perf/tests/hists_common.c
patch
|
blob
|
history
diff --git
a/tools/perf/tests/hists_common.c
b/tools/perf/tests/hists_common.c
index ce80b274b097332d02b5502fb0c5b88fc6d6016a..46f453b1de606c9e29308c6c08da678d97d3ac1a 100644
(file)
--- a/
tools/perf/tests/hists_common.c
+++ b/
tools/perf/tests/hists_common.c
@@
-87,6
+87,11
@@
struct machine *setup_fake_machine(struct machines *machines)
return NULL;
}
+ if (machine__create_kernel_maps(machine)) {
+ pr_debug("Not enough memory for machine setup\n");
+ goto out;
+ }
+
for (i = 0; i < ARRAY_SIZE(fake_threads); i++) {
struct thread *thread;