[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20150218181927.GB32251@gmail.com>
Date: Wed, 18 Feb 2015 19:19:27 +0100
From: Ingo Molnar <mingo@...nel.org>
To: Arnaldo Carvalho de Melo <acme@...nel.org>
Cc: linux-kernel@...r.kernel.org,
Adrian Hunter <adrian.hunter@...el.com>,
Alexis Berlemont <alexis.berlemont@...il.com>,
Borislav Petkov <bp@...e.de>,
Corey Ashford <cjashfor@...ux.vnet.ibm.com>,
David Ahern <dsahern@...il.com>,
Don Zickus <dzickus@...hat.com>,
Frederic Weisbecker <fweisbec@...il.com>,
Jiri Olsa <jolsa@...hat.com>, Kaixu Xia <xiakaixu@...wei.com>,
Mike Galbraith <efault@....de>,
Namhyung Kim <namhyung@...nel.org>,
Paul Mackerras <paulus@...ba.org>,
Peter Zijlstra <peterz@...radead.org>,
Sasha Levin <sasha.levin@...cle.com>,
"S . Lockwood-Childs" <sjl@...labs.com>,
Stephane Eranian <eranian@...gle.com>,
Steven Rostedt <rostedt@...dmis.org>,
Sukadev Bhattiprolu <sukadev@...ux.vnet.ibm.com>,
Wang Nan <wangnan0@...wei.com>,
Will Deacon <will.deacon@....com>,
Yunlong Song <yunlong.song@...wei.com>,
Arnaldo Carvalho de Melo <acme@...hat.com>
Subject: Re: [GIT PULL 00/43] perf/core improvements and fixes
* Arnaldo Carvalho de Melo <acme@...nel.org> wrote:
> Hi Ingo,
>
> This is in addition to my previous pull request, please consider pulling,
>
> - Arnaldo
>
> The following changes since commit 39f5704399042fff5f0d5f6af32bbbc3e787a897:
>
> perf tools: Define _GNU_SOURCE on pthread_attr_setaffinity_np feature check (2015-02-11 17:38:55 -0300)
>
> 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 726f3234dd125633438922a07a80f933f13daf82:
>
> perf trace: Support --events foo:bar --no-syscalls (2015-02-13 17:30:29 -0300)
>
> ----------------------------------------------------------------
> perf/core improvements and fixes:
>
> User visible:
>
> - 'perf trace': Allow mixing with tracepoints and suppressing plain syscalls
> (Arnaldo Carvalho de Melo)
>
> Infrastructure:
>
> - Kconfig beachhead (Jiri Olsa)
>
> - Simplify nr_pages validity (Kaixu Xia)
>
> - Fixup header positioning in 'perf list' (Yunlong Song)
>
> Signed-off-by: Arnaldo Carvalho de Melo <acme@...hat.com>
>
> ----------------------------------------------------------------
> Arnaldo Carvalho de Melo (4):
> perf trace: Print thread info when following children
> perf trace: Handle multiple threads better wrt syscalls being intermixed
> perf trace: Allow mixing with other events
> perf trace: Support --events foo:bar --no-syscalls
>
> Jiri Olsa (36):
> tools build: Add new build support
> tools build: Add detected config support
> tools build: Add subdir support
> perf tools: Remove api fs object from python build
> perf build: Disable make's built-in rules
> perf build: Add bench objects building
> perf build: Add tests objects building
> perf build: Add builtin objects building
> perf build: Add libperf objects building
> perf build: Add probe objects building
> perf build: Add dwarf objects building
> perf build: Add dwarf unwind objects building
> perf build: Add ui objects building
> perf build: Add slang objects building
> perf build: Add gtk objects building
> perf build: Add scripts objects building
> perf build: Add perf regs objects building
> perf build: Add zlib objects building
> perf build: Add perf.o object building
> perf build: Add arch x86 objects building
> perf build: Add arch arm objects building
> perf build: Add arch arm64 objects building
> perf build: Add arch powerpc objects building
> perf build: Add arch s390 objects building
> perf build: Add arch sh objects building
> perf build: Add arch sparc objects building
> perf build: Add single target build framework support
> perf build: Remove directory dependency rules
> perf build: Remove uneeded variables
> perf build: Remove PERF-CFLAGS file
> perf build: Add build documentation
> tools lib api: Use tools build framework
> tools lib api: Rename libapikfs.a to libapi.a
> tools lib traceevent: Use tools build framework
> tools lib lockdep: Use tools build framework
> perf build: Display make commands on V=1
>
> Kaixu Xia (1):
> perf: Remove the extra validity check on nr_pages
>
> Yunlong Song (2):
> perf tools: Fix a bug of segmentation fault
> perf list: Place the header text in its right position
>
> kernel/events/core.c | 2 +-
> tools/build/Build.include | 81 ++++
> tools/build/Documentation/Build.txt | 139 ++++++
> tools/build/Makefile.build | 130 +++++
> tools/build/tests/ex/Build | 8 +
> tools/build/tests/ex/Makefile | 23 +
> tools/build/tests/ex/a.c | 5 +
> tools/build/tests/ex/arch/Build | 2 +
> tools/build/tests/ex/arch/e.c | 5 +
> tools/build/tests/ex/arch/f.c | 5 +
> tools/build/tests/ex/b.c | 5 +
> tools/build/tests/ex/c.c | 5 +
> tools/build/tests/ex/d.c | 5 +
> tools/build/tests/ex/empty/Build | 0
> tools/build/tests/ex/ex.c | 19 +
> tools/build/tests/run.sh | 42 ++
> tools/lib/api/Build | 2 +
> tools/lib/api/Makefile | 62 +--
> tools/lib/api/fd/Build | 1 +
> tools/lib/api/fs/Build | 4 +
> tools/lib/lockdep/Build | 1 +
> tools/lib/lockdep/Makefile | 132 +----
> tools/lib/traceevent/Build | 17 +
> tools/lib/traceevent/Makefile | 169 ++-----
> tools/perf/Build | 43 ++
> tools/perf/Documentation/Build.txt | 49 ++
> tools/perf/MANIFEST | 1 +
> tools/perf/Makefile.perf | 616 +++---------------------
> tools/perf/arch/Build | 2 +
> tools/perf/arch/arm/Build | 2 +
> tools/perf/arch/arm/Makefile | 11 -
> tools/perf/arch/arm/tests/Build | 2 +
> tools/perf/arch/arm/util/Build | 4 +
> tools/perf/arch/arm64/Build | 1 +
> tools/perf/arch/arm64/Makefile | 4 -
> tools/perf/arch/arm64/util/Build | 2 +
> tools/perf/arch/powerpc/Build | 1 +
> tools/perf/arch/powerpc/Makefile | 3 -
> tools/perf/arch/powerpc/util/Build | 4 +
> tools/perf/arch/s390/Build | 1 +
> tools/perf/arch/s390/Makefile | 3 -
> tools/perf/arch/s390/util/Build | 4 +
> tools/perf/arch/sh/Build | 1 +
> tools/perf/arch/sh/Makefile | 1 -
> tools/perf/arch/sh/util/Build | 1 +
> tools/perf/arch/sparc/Build | 1 +
> tools/perf/arch/sparc/Makefile | 1 -
> tools/perf/arch/sparc/util/Build | 1 +
> tools/perf/arch/x86/Build | 2 +
> tools/perf/arch/x86/Makefile | 15 -
> tools/perf/arch/x86/tests/Build | 2 +
> tools/perf/arch/x86/util/Build | 8 +
> tools/perf/bench/Build | 11 +
> tools/perf/builtin-list.c | 3 +
> tools/perf/builtin-trace.c | 86 +++-
> tools/perf/config/Makefile | 41 ++
> tools/perf/scripts/Build | 2 +
> tools/perf/scripts/perl/Perf-Trace-Util/Build | 3 +
> tools/perf/scripts/python/Perf-Trace-Util/Build | 3 +
> tools/perf/tests/Build | 42 ++
> tools/perf/ui/Build | 14 +
> tools/perf/ui/browsers/Build | 10 +
> tools/perf/ui/gtk/Build | 9 +
> tools/perf/ui/tui/Build | 4 +
> tools/perf/util/Build | 142 ++++++
> tools/perf/util/parse-events.c | 5 -
> tools/perf/util/parse-options.c | 6 +-
> tools/perf/util/python-ext-sources | 1 -
> tools/perf/util/scripting-engines/Build | 6 +
> tools/perf/util/setup.py | 2 +-
> 70 files changed, 1177 insertions(+), 863 deletions(-)
> create mode 100644 tools/build/Build.include
> create mode 100644 tools/build/Documentation/Build.txt
> create mode 100644 tools/build/Makefile.build
> create mode 100644 tools/build/tests/ex/Build
> create mode 100644 tools/build/tests/ex/Makefile
> create mode 100644 tools/build/tests/ex/a.c
> create mode 100644 tools/build/tests/ex/arch/Build
> create mode 100644 tools/build/tests/ex/arch/e.c
> create mode 100644 tools/build/tests/ex/arch/f.c
> create mode 100644 tools/build/tests/ex/b.c
> create mode 100644 tools/build/tests/ex/c.c
> create mode 100644 tools/build/tests/ex/d.c
> create mode 100644 tools/build/tests/ex/empty/Build
> create mode 100644 tools/build/tests/ex/ex.c
> create mode 100755 tools/build/tests/run.sh
> create mode 100644 tools/lib/api/Build
> create mode 100644 tools/lib/api/fd/Build
> create mode 100644 tools/lib/api/fs/Build
> create mode 100644 tools/lib/lockdep/Build
> create mode 100644 tools/lib/traceevent/Build
> create mode 100644 tools/perf/Build
> create mode 100644 tools/perf/Documentation/Build.txt
> create mode 100644 tools/perf/arch/Build
> create mode 100644 tools/perf/arch/arm/Build
> create mode 100644 tools/perf/arch/arm/tests/Build
> create mode 100644 tools/perf/arch/arm/util/Build
> create mode 100644 tools/perf/arch/arm64/Build
> create mode 100644 tools/perf/arch/arm64/util/Build
> create mode 100644 tools/perf/arch/powerpc/Build
> create mode 100644 tools/perf/arch/powerpc/util/Build
> create mode 100644 tools/perf/arch/s390/Build
> create mode 100644 tools/perf/arch/s390/util/Build
> create mode 100644 tools/perf/arch/sh/Build
> create mode 100644 tools/perf/arch/sh/util/Build
> create mode 100644 tools/perf/arch/sparc/Build
> create mode 100644 tools/perf/arch/sparc/util/Build
> create mode 100644 tools/perf/arch/x86/Build
> create mode 100644 tools/perf/arch/x86/tests/Build
> create mode 100644 tools/perf/arch/x86/util/Build
> create mode 100644 tools/perf/bench/Build
> create mode 100644 tools/perf/scripts/Build
> create mode 100644 tools/perf/scripts/perl/Perf-Trace-Util/Build
> create mode 100644 tools/perf/scripts/python/Perf-Trace-Util/Build
> create mode 100644 tools/perf/tests/Build
> create mode 100644 tools/perf/ui/Build
> create mode 100644 tools/perf/ui/browsers/Build
> create mode 100644 tools/perf/ui/gtk/Build
> create mode 100644 tools/perf/ui/tui/Build
> create mode 100644 tools/perf/util/Build
> create mode 100644 tools/perf/util/scripting-engines/Build
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@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists