All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ingo Molnar <mingo@kernel.org>
To: Arnaldo Carvalho de Melo <acme@kernel.org>
Cc: linux-kernel@vger.kernel.org,
	Adrian Hunter <adrian.hunter@intel.com>,
	Alex Snast <asnast@gmail.com>, Andi Kleen <andi@firstfloor.org>,
	Corey Ashford <cjashfor@linux.vnet.ibm.com>,
	David Ahern <dsahern@gmail.com>, Don Zickus <dzickus@redhat.com>,
	Frederic Weisbecker <fweisbec@gmail.com>,
	Jean Pihet <jean.pihet@linaro.org>, Jiri Olsa <jolsa@redhat.com>,
	Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>,
	Mike Galbraith <efault@gmx.de>, Minchan Kim <minchan@kernel.org>,
	Namhyung Kim <namhyung.kim@lge.com>,
	Naohiro Aota <naota@elisp.net>, Paul Mackerras <paulus@samba.org>,
	Peter Zijlstra <peterz@infradead.org>,
	Stephane Eranian <eranian@google.com>,
	Arnaldo Carvalho de Melo <acme@redhat.com>
Subject: Re: [GIT PULL 00/41] perf/core improvements and fixes
Date: Thu, 14 Aug 2014 10:40:49 +0200	[thread overview]
Message-ID: <20140814084049.GA7089@gmail.com> (raw)
In-Reply-To: <1407970107-24540-1-git-send-email-acme@kernel.org>


* Arnaldo Carvalho de Melo <acme@kernel.org> wrote:

> Hi Ingo,
> 
> 	Please consider pulling, more to come! :-)
> 
> - Arnaldo
> 
> The following changes since commit ddcd0973fe02aad3d4bdc59dd0f1db90f51105a9:
> 
>   perf/x86/uncore: Rename IvyTown to IvyBridge-EP (2014-08-13 07:51:18 +0200)
> 
> 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 1c65056c547141a0cb52fb8e6056f63524d2bbf2:
> 
>   perf evlist: Add perf_evlist__enable_event_idx() (2014-08-13 19:23:48 -0300)
> 
> ----------------------------------------------------------------
> perf/probe fixes and improvements:
> 
> User visible changes:
> 
> . Do not show +/- callchain expansion when there are no childs (top/report) (Namhyung Kim)
> 
> . Fix -z and add respective 'z' hotkey to zero samples before refresh
>   in 'perf top' (Namhyung Kim)
> 
> . Capability probing fixes, improving the detection of
>   kernel features for non-priviledged users (Adrian Hunter)
> 
> . Add beautifier for mremap flags param in 'trace' (Alex Snast)
> 
> . Fix --list and --del options to show events when just uprobes is
>   enabled (Masami Hiramatsu)
> 
> . perf script: Allow callchains if any event samples them
> 
> . Don't look for kernel idle symbols in all DSOs in 'perf top' (Arnaldo Carvalho de Melo)
> 
> . Add cpu_startup_entry to the list of kernel idle symbols (Arnaldo Carvalho de Melo)
> 
> . 'perf top' terminal output fixes (Jiri Olsa)
> 
> . Fix stdin handling for 'perf kvm stat live' (Jiri Olsa)
> 
> . Fix missing label symbols (Adrian Hunter)
> 
> . Don't demangle C++ parameters and such by default, only in
>   --verbose mode (Namhyung Kim)
> 
> . Set proper sort__mode for the branch option (Naohiro Aota)
> 
> . Check recorded kernel version when finding vmlinux (Namhyung Kim)
> 
> Developer Stuff:
> 
> . More prep work for intel PT (Adrian Hunter)
> 
> . Fix possible memory leaks (Namhyung Kim)
> 
> . Fix a memory leak in vmlinux_path__init() (Namhyung Kim)
> 
> Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
> 
> ----------------------------------------------------------------
> Adrian Hunter (14):
>       perf tools: Fix CLOEXEC probe for perf_event_paranoid == 2
>       perf tools: Fix one of the probe events to exclude kernel
>       perf tools: Fix probing the kernel API with cpu-wide events
>       perf tools: Prefer to use a cpu-wide event for probing CLOEXEC
>       perf symbols: Fix missing label symbols
>       perf evlist: Add 'system_wide' option
>       perf evlist: Add perf_evlist__set_tracking_event()
>       perf session: Add perf_session__peek_event()
>       perf script: Allow callchains if any event samples them
>       perf script python: Add helpers for calling Python objects
>       perf tools: Identify which comms are from exec
>       perf machine: Add machine__thread_exec_comm()
>       perf tools: Add flags and insn_len to struct sample
>       perf evlist: Add perf_evlist__enable_event_idx()
> 
> Alex Snast (1):
>       perf trace: Add beautifier for mremap flags param
> 
> Arnaldo Carvalho de Melo (2):
>       perf top: Don't look for kernel idle symbols in all DSOs
>       perf tools: Add cpu_startup_entry to the list of kernel idle symbols
> 
> Jiri Olsa (4):
>       perf top: Join the display thread on exit
>       perf tools: Introduce set_term_quiet_input helper function
>       perf top: Setup signals for terminal output
>       perf kvm: Fix stdin handling for 'kvm stat live' command
> 
> Masami Hiramatsu (2):
>       perf probe: Fix --list option to show events only with uprobe events
>       perf probe: Fix --del option to delete events only with uprobe events
> 
> Namhyung Kim (17):
>       perf script: Fix possible memory leaks
>       perf symbols: Fix a memory leak in vmlinux_path__init()
>       perf annotate: Move session handling out of __cmd_annotate()
>       perf buildid-cache: Move session handling into cmd_buildid_cache()
>       perf inject: Move session handling out of __cmd_inject()
>       perf kmem: Move session handling out of __cmd_kmem()
>       perf kvm: Move call to symbol__init() after creating session
>       perf lock: Move call to symbol__init() after creating session
>       perf sched: Move call to symbol__init() after creating session
>       perf script: Move call to symbol__init() after creating session
>       perf timechart: Move call to symbol__init() after creating session
>       perf trace: Move call to symbol__init() after creating session
>       perf tools: Check recorded kernel version when finding vmlinux
>       perf hists browser: Fix a small callchain display bug
>       perf top: Fix -z option behavior
>       perf top: Handle 'z' key for toggle zeroing samples in TUI
>       perf symbols: Don't demangle parameters and such by default
> 
> naota@elisp.net (1):
>       perf report: Set proper sort__mode for the branch option
> 
>  tools/perf/builtin-annotate.c                      |  75 +++++++-------
>  tools/perf/builtin-buildid-cache.c                 |  37 ++++---
>  tools/perf/builtin-diff.c                          |   2 +-
>  tools/perf/builtin-inject.c                        |  31 +++---
>  tools/perf/builtin-kmem.c                          |  49 +++++----
>  tools/perf/builtin-kvm.c                           |  24 ++---
>  tools/perf/builtin-lock.c                          |   3 +-
>  tools/perf/builtin-mem.c                           |   2 +-
>  tools/perf/builtin-record.c                        |   2 +-
>  tools/perf/builtin-report.c                        |   4 +-
>  tools/perf/builtin-sched.c                         |   3 +-
>  tools/perf/builtin-script.c                        |  57 +++++++----
>  tools/perf/builtin-timechart.c                     |   4 +-
>  tools/perf/builtin-top.c                           |  59 ++++++++---
>  tools/perf/builtin-trace.c                         |  34 +++++-
>  tools/perf/tests/builtin-test.c                    |   2 +-
>  tools/perf/ui/browsers/hists.c                     |  13 ++-
>  tools/perf/util/cloexec.c                          |  23 ++++-
>  tools/perf/util/comm.c                             |   7 +-
>  tools/perf/util/comm.h                             |   6 +-
>  tools/perf/util/event.h                            |   2 +
>  tools/perf/util/evlist.c                           | 109 ++++++++++++++++++--
>  tools/perf/util/evlist.h                           |   5 +
>  tools/perf/util/evsel.c                            |  34 ++++--
>  tools/perf/util/evsel.h                            |   2 +
>  tools/perf/util/hist.c                             |  22 ++++
>  tools/perf/util/hist.h                             |   1 +
>  tools/perf/util/machine.c                          |  30 +++++-
>  tools/perf/util/machine.h                          |   4 +
>  tools/perf/util/probe-event.c                      |  98 ++++++++++++------
>  tools/perf/util/record.c                           |  40 ++++++--
>  .../util/scripting-engines/trace-event-python.c    | 114 +++++++++------------
>  tools/perf/util/session.c                          |  79 +++++++++++++-
>  tools/perf/util/session.h                          |   5 +
>  tools/perf/util/symbol-elf.c                       |   9 +-
>  tools/perf/util/symbol.c                           |  31 ++++--
>  tools/perf/util/symbol.h                           |   4 +-
>  tools/perf/util/thread.c                           |  24 ++++-
>  tools/perf/util/thread.h                           |  10 +-
>  tools/perf/util/util.c                             |  13 +++
>  tools/perf/util/util.h                             |   2 +
>  41 files changed, 770 insertions(+), 305 deletions(-)

Pulled, thanks a lot Arnaldo!

	Ingo

  parent reply	other threads:[~2014-08-14  8:41 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-08-13 22:47 [GIT PULL 00/41] perf/core improvements and fixes Arnaldo Carvalho de Melo
2014-08-13 22:47 ` [PATCH 01/41] perf top: Don't look for kernel idle symbols in all DSOs Arnaldo Carvalho de Melo
2014-08-13 22:47 ` [PATCH 02/41] perf tools: Add cpu_startup_entry to the list of kernel idle symbols Arnaldo Carvalho de Melo
2014-08-13 22:47 ` [PATCH 03/41] perf top: Join the display thread on exit Arnaldo Carvalho de Melo
2014-08-13 22:47 ` [PATCH 04/41] perf tools: Introduce set_term_quiet_input helper function Arnaldo Carvalho de Melo
2014-08-13 22:47 ` [PATCH 05/41] perf top: Setup signals for terminal output Arnaldo Carvalho de Melo
2014-08-13 22:47 ` [PATCH 06/41] perf kvm: Fix stdin handling for 'kvm stat live' command Arnaldo Carvalho de Melo
2014-08-13 22:47 ` [PATCH 07/41] perf probe: Fix --list option to show events only with uprobe events Arnaldo Carvalho de Melo
2014-08-13 22:47 ` [PATCH 08/41] perf probe: Fix --del option to delete " Arnaldo Carvalho de Melo
2014-08-13 22:47 ` [PATCH 09/41] perf trace: Add beautifier for mremap flags param Arnaldo Carvalho de Melo
2014-08-13 22:47 ` [PATCH 10/41] perf tools: Fix CLOEXEC probe for perf_event_paranoid == 2 Arnaldo Carvalho de Melo
2014-08-13 22:47 ` [PATCH 11/41] perf tools: Fix one of the probe events to exclude kernel Arnaldo Carvalho de Melo
2014-08-13 22:47 ` [PATCH 12/41] perf tools: Fix probing the kernel API with cpu-wide events Arnaldo Carvalho de Melo
2014-08-13 22:47 ` [PATCH 13/41] perf tools: Prefer to use a cpu-wide event for probing CLOEXEC Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 14/41] perf script: Fix possible memory leaks Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 15/41] perf symbols: Fix a memory leak in vmlinux_path__init() Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 16/41] perf annotate: Move session handling out of __cmd_annotate() Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 17/41] perf buildid-cache: Move session handling into cmd_buildid_cache() Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 18/41] perf inject: Move session handling out of __cmd_inject() Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 19/41] perf kmem: Move session handling out of __cmd_kmem() Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 20/41] perf kvm: Move call to symbol__init() after creating session Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 21/41] perf lock: " Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 22/41] perf sched: " Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 23/41] perf script: " Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 24/41] perf timechart: " Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 25/41] perf trace: " Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 26/41] perf tools: Check recorded kernel version when finding vmlinux Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 27/41] perf hists browser: Fix a small callchain display bug Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 28/41] perf report: Set proper sort__mode for the branch option Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 29/41] perf top: Fix -z option behavior Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 30/41] perf top: Handle 'z' key for toggle zeroing samples in TUI Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 31/41] perf symbols: Don't demangle parameters and such by default Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 32/41] perf symbols: Fix missing label symbols Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 33/41] perf evlist: Add 'system_wide' option Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 34/41] perf evlist: Add perf_evlist__set_tracking_event() Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 35/41] perf session: Add perf_session__peek_event() Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 36/41] perf script: Allow callchains if any event samples them Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 37/41] perf script python: Add helpers for calling Python objects Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 38/41] perf tools: Identify which comms are from exec Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 39/41] perf machine: Add machine__thread_exec_comm() Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 40/41] perf tools: Add flags and insn_len to struct sample Arnaldo Carvalho de Melo
2014-08-13 22:48 ` [PATCH 41/41] perf evlist: Add perf_evlist__enable_event_idx() Arnaldo Carvalho de Melo
2014-08-14  8:40 ` Ingo Molnar [this message]
  -- strict thread matches above, loose matches on Subject: below --
2017-09-12 15:09 [GIT PULL 00/41] perf/core improvements and fixes Arnaldo Carvalho de Melo
2018-02-16 19:17 Arnaldo Carvalho de Melo
2018-02-16 19:17 ` Arnaldo Carvalho de Melo
2018-02-16 19:17 ` Arnaldo Carvalho de Melo
2018-02-17 10:49 ` Ingo Molnar
2018-02-17 10:49   ` Ingo Molnar
2018-02-17 10:49   ` Ingo Molnar

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20140814084049.GA7089@gmail.com \
    --to=mingo@kernel.org \
    --cc=acme@kernel.org \
    --cc=acme@redhat.com \
    --cc=adrian.hunter@intel.com \
    --cc=andi@firstfloor.org \
    --cc=asnast@gmail.com \
    --cc=cjashfor@linux.vnet.ibm.com \
    --cc=dsahern@gmail.com \
    --cc=dzickus@redhat.com \
    --cc=efault@gmx.de \
    --cc=eranian@google.com \
    --cc=fweisbec@gmail.com \
    --cc=jean.pihet@linaro.org \
    --cc=jolsa@redhat.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=masami.hiramatsu.pt@hitachi.com \
    --cc=minchan@kernel.org \
    --cc=namhyung.kim@lge.com \
    --cc=naota@elisp.net \
    --cc=paulus@samba.org \
    --cc=peterz@infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.