Re: [GIT PULL 00/13] perf/core improvements and fixes

From: Ingo Molnar
Date: Fri Nov 27 2015 - 02:30:54 EST



* Arnaldo Carvalho de Melo <acme@xxxxxxxxxx> wrote:

> Hi Ingo,
>
> Please consider pulling,
>
> - Arnaldo
>
>
> The following changes since commit a95a49fa0cc5eec730d8703b1544fa7ea6a11dec:
>
> Merge tag 'perf-core-for-mingo-2' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core (2015-11-26 09:13:50 +0100)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git tags/perf-core-for-mingo
>
> for you to fetch changes up to 43798bf37215fe242e592fd4605d804e2da0781b:
>
> bpf tools: Add helper function for updating bpf maps elements (2015-11-26 17:21:24 -0300)
>
> ----------------------------------------------------------------
> perf/core improvements and fixes:
>
> User visible:
>
> - Add 'vmlinux.debug' to the vmlinux seach path (Ekaterina Tumanova)
>
> - Do not show sample_(type|period) in the perf_event_attr dump when using
> -v with 'perf stat' (Jiri Olsa)
>
> - Display the WEIGHT sample bit, when set, in 'perf evlist -v' (Jiri Olsa)
>
> - Honour --hide-unresolved in 'report', will honour it as well in 'top'
> when --hide-unresolved gets supported in that tool (Namhyung Kim)
>
> - Fix freeze wit h--call-graph 'flat/folded' due to not properly
> reinitializing the callchain rb_tree (Namhyumg Kim)
>
> - Set dso->long_name when a module name is passed as a parameter
> to tools like 'perf probe' but the 'struct dso' associated to that module
> still doesn't have the full path for the module, just the '[name]' one
> obtained from /proc/modules (Wang Nan)
>
> - Fix anon_hugepage mmaps detection using scanf on /proc/PID/smaps (Yannick Brosseau)
>
> Infrastructure:
>
> - Add helper function for updating bpf maps elements (He Kuang)
>
> - Fix traceevents plugins build race (Jiri Olsa)
>
> - Add the $OUTPUT path prefix with 'fixdep' (Jiri Olsa)
>
> Signed-off-by: Arnaldo Carvalho de Melo <acme@xxxxxxxxxx>
>
> ----------------------------------------------------------------
> Ekaterina Tumanova (2):
> perf symbols: Refactor vmlinux_path__init() to ease path additions
> perf symbols: Add the path to vmlinux.debug
>
> He Kuang (1):
> bpf tools: Add helper function for updating bpf maps elements
>
> Jiri Olsa (6):
> perf script: Remove default_scripting_ops
> perf build: Fix traceevent plugins build race
> perf script: Pass perf_script into process_event
> tools build: Use fixdep with OUTPUT path prefix
> perf stat: Clear sample_(type|period) for counting
> perf evlist: Display WEIGHT sample type bit
>
> Namhyung Kim (2):
> perf callchain: Honor hide_unresolved
> perf top: Fix freeze on --call-graph flat/folded
>
> Wang Nan (1):
> perf machine: Adjust dso->long_name for offline module
>
> Yannick Brosseau (1):
> perf tools: Correctly identify anon_hugepage when generating map (v2)
>
> tools/build/Makefile | 2 +-
> tools/build/Makefile.include | 2 +-
> tools/lib/bpf/bpf.c | 14 +++++++++
> tools/lib/bpf/bpf.h | 2 ++
> tools/perf/Makefile.perf | 2 +-
> tools/perf/builtin-report.c | 7 ++---
> tools/perf/builtin-script.c | 67 +++++++++++++-------------------------------
> tools/perf/builtin-stat.c | 7 +++++
> tools/perf/util/callchain.c | 1 +
> tools/perf/util/evsel.c | 1 +
> tools/perf/util/machine.c | 32 ++++++++++++++++++++-
> tools/perf/util/map.c | 4 +--
> tools/perf/util/symbol.c | 65 ++++++++++++++++++++++--------------------
> tools/perf/util/symbol.h | 3 +-
> 14 files changed, 120 insertions(+), 89 deletions(-)

Pulled, thanks a lot Arnaldo!

Ingo
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/