Messages in this thread | | | Date | Wed, 18 Feb 2015 19:19:27 +0100 | From | Ingo Molnar <> | Subject | Re: [GIT PULL 00/43] perf/core improvements and fixes |
| |
* Arnaldo Carvalho de Melo <acme@kernel.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@redhat.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
| |