• Milian Wolff's avatar
    perf report: Always honor callchain order for inlined nodes · 28071f51
    Milian Wolff authored
    So far, the inlined nodes where only reversed when we built perf
    against libbfd. If that was not available, the addr2line fallback
    code path was missing the inline_list__reverse call.
    
    Now we always add the nodes in the correct order within
    inline_list__append. This removes the need to reverse the list
    and also ensures that all callers construct the list in the right
    order.
    Signed-off-by: default avatarMilian Wolff <milian.wolff@kdab.com>
    Signed-off-by: default avatarNamhyung Kim <namhyung@kernel.org>
    Cc: Arnaldo Carvalho de Melo <acme@kernel.org>
    Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
    Cc: David Ahern <dsahern@gmail.com>
    Cc: Jiri Olsa <jolsa@kernel.org>
    Cc: Jiri Olsa <jolsa@redhat.com>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: Yao Jin <yao.jin@linux.intel.com>
    Cc: kernel-team@lge.com
    Link: http://lkml.kernel.org/r/20170524062129.32529-6-namhyung@kernel.orgSigned-off-by: default avatarIngo Molnar <mingo@kernel.org>
    28071f51
srcline.c 9.26 KB