Re: [GIT PULL 00/15] perf/urgent fixes

From: Ingo Molnar
Date: Wed Jun 06 2012 - 02:51:07 EST



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

> Hi Ingo,
>
> Please consider pulling, this is in addition to what already were in
> perf/urgent.
>
> - Arnaldo
>
> The following changes since commit 79695e1bb65ba0e21488c360a1bed6e358354aaa:
>
> perf stat: Initialize default events wrt exclude_{guest,host} (2012-05-30 14:02:38 -0300)
>
> are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux tags/perf-urgent-for-mingo
>
> Arnaldo Carvalho de Melo (2):
> perf tools: Fix make tarballs
> perf tools: Make --version show kernel version instead of pull req tag
>
> Avik Sil (1):
> perf tools: Fix pager on minimal-install embedded systems
>
> David Ahern (2):
> perf script: Fix regression in callchain dso name
> perf tool: Build fix, remove duplicate declarations
>
> Jiri Olsa (3):
> perf symbols: Handle different endians properly during symbol load
> perf session: Handle endianity swap on sample_id_all header data
> perf evsel: Fix 32 bit values endianity swap for sample_id_all header
>
> Namhyung Kim (5):
> perf callchain: Make callchain cursors TLS
> perf tools: Check if callchain is corrupted
> perf tools: Update ioctl documentation for PERF_IOC_FLAG_GROUP
> perf evlist: Pass third argument to ioctl explicitly
> perf: Remove duplicate invocation on perf_event_for_each
>
> Srikar Dronamraju (2):
> perf symbols: Check for valid dso before creating map
> perf uprobes: Remove unnecessary check before strlist__delete
>
> include/linux/perf_event.h | 4 +-
> kernel/events/core.c | 1 -
> tools/perf/MANIFEST | 2 +
> tools/perf/builtin-report.c | 2 +-
> tools/perf/builtin-top.c | 2 +-
> tools/perf/design.txt | 7 ++-
> tools/perf/util/PERF-VERSION-GEN | 2 +-
> tools/perf/util/callchain.c | 2 +
> tools/perf/util/callchain.h | 2 +
> tools/perf/util/evlist.c | 6 ++-
> tools/perf/util/evsel.c | 29 +++++++++---
> tools/perf/util/hist.c | 7 ++-
> tools/perf/util/hist.h | 2 -
> tools/perf/util/pager.c | 4 ++
> tools/perf/util/probe-event.c | 8 +--
> tools/perf/util/session.c | 97 +++++++++++++++++++++++++++++--------
> tools/perf/util/symbol.c | 38 ++++++++++++++-
> tools/perf/util/symbol.h | 34 ++++++++++++-
> tools/perf/util/util.h | 6 +--
> 19 files changed, 195 insertions(+), 60 deletions(-)

Hm, I got this build failure:

bench/mem-memcpy.c: In function âbench_mem_memcpyâ:
bench/mem-memcpy.c:193:2: error: implicit declaration of function âperf_atollâ [-Werror=implicit-function-declaration]
bench/mem-memcpy.c:193:2: error: nested extern declaration of âperf_atollâ [-Werror=nested-externs]

Which appears to be a result of:

6b7df4a0237a perf tool: Build fix, remove duplicate declarations

Those declarations were not so unused on this fresh install of
Fedora 17.

Luckily, the offending commit was the last one in the series, so
I merged your tree at cb7225f, excluding only the buggy commit.

Thanks,

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/