All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ingo Molnar <mingo@kernel.org>
To: Arnaldo Carvalho de Melo <acme@infradead.org>
Cc: linux-kernel@vger.kernel.org,
	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>,
	Adrian Hunter <adrian.hunter@intel.com>,
	Andi Kleen <ak@linux.intel.com>,
	Arjan van de Ven <arjan@linux.intel.com>,
	Borislav Petkov <bp@suse.de>, David Ahern <dsahern@gmail.com>,
	Frederic Weisbecker <fweisbec@gmail.com>,
	Jiri Olsa <jolsa@redhat.com>, Mike Galbraith <efault@gmx.de>,
	Namhyung Kim <namhyung.kim@lge.com>,
	Paul Mackerras <paulus@samba.org>,
	Pekka Enberg <penberg@kernel.org>,
	Peter Zijlstra <peterz@infradead.org>,
	Ramkumar Ramachandra <artagnon@gmail.com>,
	Robert Richter <rric@kernel.org>,
	Stanislav Fomichev <stfomichev@yandex-team.ru>,
	Stephane Eranian <eranian@google.com>,
	Steven Rostedt <rostedt@goodmis.org>,
	Arnaldo Carvalho de Melo <acme@redhat.com>
Subject: Re: [GIT PULL 00/10] perf/core improvements and refactorings
Date: Wed, 18 Dec 2013 11:13:23 +0100	[thread overview]
Message-ID: <20131218101323.GA20360@gmail.com> (raw)
In-Reply-To: <1387313531-14629-1-git-send-email-acme@infradead.org>


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

> From: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
> 
> Hi Ingo,
> 
> 	Please consider pulling,
> 
> Regards,
> 
> - Arnaldo
> 
> The following changes since commit b283d2f3b74bc98174e8453c0be41dfcda3cae1b:
> 
>   Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core (2013-12-16 14:52:03 +0100)
> 
> are available in the git repository at:
> 
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux tags/perf-core-for-mingo
> 
> for you to fetch changes up to f23b24f1bf90b56cfaeb2a1c9b77c46efe8916a6:
> 
>   tools lib traceevent: Get rid of die() in some string conversion functions (2013-12-17 16:51:49 -0300)
> 
> ----------------------------------------------------------------
> perf/core improvements and refactorings:
> 
> New features:
> 
> . In perf timechart:
> 	- Add backtrace support to CPU info
> 	. Print pid along the name
> 	. Add support for CPU topology
> 	. Add new option --highlight'ing threads, be it by name or,
> 	  if a numeric value is provided, that run more than given duration.
>   From Stanislav Fomichev.
> 
> Refactorings:
> 
> . Rename some struct DSO binary_type related members and methods,
>   to clarify its purpose and need for differentiation from symtab_type,
>   i.e. one is about the files .text, CFI, etc, i.e. its binary contents,
>   and the other is about where the symbol table came from.
> 
> . Convert to new topic libraries, starting with an API one (sysfs, debugfs,
>   etc), renaming liblk in the process, from Borislav Petkov.
> 
> . Get rid of some more panic() like error handling in libtraceevent,
>   from Namhyung Kim.
> 
> Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
> 
> ----------------------------------------------------------------
> Arnaldo Carvalho de Melo (3):
>       perf symbols: Remove needless static binary_type array
>       perf symbols: Clarify method to get DSO binary_type filename
>       perf symbols: Use consistent name for the DSO binary type member
> 
> Borislav Petkov (1):
>       tools/: Convert to new topic libraries
> 
> Namhyung Kim (1):
>       tools lib traceevent: Get rid of die() in some string conversion functions
> 
> Stanislav Fomichev (5):
>       perf timechart: Add backtrace support to CPU info
>       perf timechart: Print pid along the name
>       perf timechart: Get number of CPUs from perf header
>       perf timechart: Add support for topology
>       perf timechart: Add --highlight option
> 
>  tools/Makefile                              |  12 +--
>  tools/lib/{lk => api}/Makefile              |  18 ++--
>  tools/lib/{lk => api/fs}/debugfs.c          |   0
>  tools/lib/{lk => api/fs}/debugfs.h          |   6 +-
>  tools/lib/traceevent/parse-filter.c         |  67 ++++--------
>  tools/perf/Documentation/perf-timechart.txt |  16 +++
>  tools/perf/Makefile.perf                    |  33 +++---
>  tools/perf/builtin-kvm.c                    |   2 +-
>  tools/perf/builtin-probe.c                  |   2 +-
>  tools/perf/builtin-timechart.c              |  79 ++++++++++++--
>  tools/perf/perf.c                           |   2 +-
>  tools/perf/tests/parse-events.c             |   2 +-
>  tools/perf/util/dso.c                       |  24 ++---
>  tools/perf/util/dso.h                       |  14 +--
>  tools/perf/util/evlist.c                    |   2 +-
>  tools/perf/util/evsel.c                     |   2 +-
>  tools/perf/util/parse-events.c              |   2 +-
>  tools/perf/util/probe-event.c               |   2 +-
>  tools/perf/util/setup.py                    |   4 +-
>  tools/perf/util/svghelper.c                 | 159 ++++++++++++++++++++++++++--
>  tools/perf/util/svghelper.h                 |   6 +-
>  tools/perf/util/symbol.c                    |  12 +--
>  tools/perf/util/trace-event-info.c          |   2 +-
>  tools/perf/util/util.h                      |   2 +-
>  tools/vm/Makefile                           |  14 +--
>  tools/vm/page-types.c                       |   2 +-
>  26 files changed, 344 insertions(+), 142 deletions(-)
>  rename tools/lib/{lk => api}/Makefile (66%)
>  rename tools/lib/{lk => api/fs}/debugfs.c (100%)
>  rename tools/lib/{lk => api/fs}/debugfs.h (86%)

Pulled, thanks Arnaldo!

While testing this I noticed that the trace-plugins related build 
system messages spam, which I reported a week ago, is still there:

comet:~/tip/tools/perf> make install
  BUILD:   Doing 'make -j12' parallel build
  SUBDIR   Documentation
  INSTALL  Documentation-man
  INSTALL  GTK UI
  SUBDIR   /fast/mingo/tip/tools/lib/traceevent/
  INSTALL  plugin_jbd2.so
  INSTALL  binaries
  INSTALL  plugin_hrtimer.so
  INSTALL  plugin_kmem.so
  INSTALL  plugin_kvm.so
  INSTALL  plugin_mac80211.so
  INSTALL  plugin_sched_switch.so
  INSTALL  plugin_function.so
  INSTALL  plugin_xen.so
  INSTALL  plugin_scsi.so
  INSTALL  plugin_cfg80211.so
  INSTALL  libexec
  INSTALL  perf-archive
  INSTALL  perl-scripts
  INSTALL  python-scripts
  INSTALL  perf_completion-script
  INSTALL  tests

It needlessly dominates the output while it should be just a single 
line, like all the other entries:

  INSTALL  binaries
  INSTALL  trace_plugins
  INSTALL  libexec

Thanks,

	Ingo

  parent reply	other threads:[~2013-12-18 10:13 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-12-17 20:52 [GIT PULL 00/10] perf/core improvements and refactorings Arnaldo Carvalho de Melo
2013-12-17 20:52 ` [PATCH 01/10] tools/: Convert to new topic libraries Arnaldo Carvalho de Melo
2013-12-17 20:52 ` [PATCH 02/10] perf timechart: Add backtrace support to CPU info Arnaldo Carvalho de Melo
2013-12-17 20:52 ` [PATCH 03/10] perf timechart: Print pid along the name Arnaldo Carvalho de Melo
2013-12-17 20:52 ` [PATCH 04/10] perf timechart: Get number of CPUs from perf header Arnaldo Carvalho de Melo
2013-12-17 20:52 ` [PATCH 05/10] perf timechart: Add support for topology Arnaldo Carvalho de Melo
2013-12-17 20:52 ` [PATCH 06/10] perf symbols: Remove needless static binary_type array Arnaldo Carvalho de Melo
2013-12-17 20:52 ` [PATCH 07/10] perf symbols: Clarify method to get DSO binary_type filename Arnaldo Carvalho de Melo
2013-12-17 20:52 ` [PATCH 08/10] perf timechart: Add --highlight option Arnaldo Carvalho de Melo
2013-12-17 20:52 ` [PATCH 09/10] perf symbols: Use consistent name for the DSO binary type member Arnaldo Carvalho de Melo
2013-12-17 20:52 ` [PATCH 10/10] tools lib traceevent: Get rid of die() in some string conversion functions Arnaldo Carvalho de Melo
2013-12-18 10:13 ` Ingo Molnar [this message]
2013-12-18 12:11   ` [GIT PULL 00/10] perf/core improvements and refactorings Jiri Olsa

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=20131218101323.GA20360@gmail.com \
    --to=mingo@kernel.org \
    --cc=acme@ghostprotocols.net \
    --cc=acme@infradead.org \
    --cc=acme@redhat.com \
    --cc=adrian.hunter@intel.com \
    --cc=ak@linux.intel.com \
    --cc=arjan@linux.intel.com \
    --cc=artagnon@gmail.com \
    --cc=bp@suse.de \
    --cc=dsahern@gmail.com \
    --cc=efault@gmx.de \
    --cc=eranian@google.com \
    --cc=fweisbec@gmail.com \
    --cc=jolsa@redhat.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=namhyung.kim@lge.com \
    --cc=paulus@samba.org \
    --cc=penberg@kernel.org \
    --cc=peterz@infradead.org \
    --cc=rostedt@goodmis.org \
    --cc=rric@kernel.org \
    --cc=stfomichev@yandex-team.ru \
    /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.