lkml.org 
[lkml]   [2015]   [Dec]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 07/14] perf test: Create kernel maps properly for hist entries test
    Date
    From: Jiri Olsa <jolsa@kernel.org>

    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 <jolsa@kernel.org>
    Acked-by: Namhyung Kim <namhyung@kernel.org>
    Tested-by: Arnaldo Carvalho de Melo <acme@redhat.com>
    Cc: Adrian Hunter <adrian.hunter@intel.com>
    Cc: David Ahern <dsahern@gmail.com>
    Cc: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
    Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Cc: Wang Nan <wangnan0@huawei.com>
    Link: http://lkml.kernel.org/r/tip-k4snzv5t4dvdckggzwdzyljo@git.kernel.org
    Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
    ---
    tools/perf/tests/hists_common.c | 5 +++++
    1 file changed, 5 insertions(+)

    diff --git a/tools/perf/tests/hists_common.c b/tools/perf/tests/hists_common.c
    index ce80b274b097..46f453b1de60 100644
    --- 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;

    --
    2.1.0


    \
     
     \ /
      Last update: 2015-12-07 23:21    [W:4.047 / U:1.172 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site