perf/core improvements and fixes

. Handle PERF_RECORD_EXIT events in sched and annotate.
 
 . struct machine refactorings to help in top and trace.
 
 . Add on_exit implementation for systems without one, e.g. Android, from
    Bernhard Rosenkraenzer.
 
 . Only process events for vcpus of interest, helps handling large number
   of events, from David Ahern.
 
 . Cross compiling fixes for Android, from Irina Tirdea.
 
 . Add documentation on compiling for Android, from Irina Tirdea.
 
 . perf diff improvements from Jiri Olsa.
 
 . Target (task/user/cpu/syswide) handling improvements, from Namhyung Kim.
 
 . Add support in 'trace' for tracing workload given by command line, from
   Namhyung Kim.
 
 Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.14 (GNU/Linux)
 
 iQIcBAABAgAGBQJQc0PxAAoJENZQFvNTUqpAEQMP/3HlgQZ0IASO/ti7ts4CMHUs
 YcwuStn+JdD3KGf9Spu07YhhkbXlabbEjxZ+RwG/PjnXk4U3H6rYYD329MhKEbK4
 JVICtyFWX6AMdUfh4VRNqq6YZsiWiMNURbWU18rk+WtPpCuyW57hwLDNeU0T3yNA
 7gReqFXP7pK4m5vOUh8wjCUKvJJKZGKg9sL3l35wb0q9rHUDqLwYhwzsIAW5c7Pe
 GsBT2v2GBWYizyW1/qVD/qEJCgRZFFPk6QRrd3KWHbREr817iQLsDGbgQDPjmzUX
 9OabB3KXOBo8v4cXCeGoZxxsdP54oRW13t0tAhuCdh1phacZd3kDTlXDrzJ2NEz8
 wriyi88udwoucJcBiWI6pbnQoxQ0yiX1MGFUP3JiQxdOTNCbKfF2TeSjrma4D4SM
 cCOHDo4c1sKvANI3cNdeaEGXRzinZZy2i5GGy858YcNkZ6L/SA5UdzUl1/k/uAk2
 ZdhGXb7AlIIhVhJVutmLetUgi1i2BsekeHxR36F20ReK3fBzy+8mZGWiKxBdwL/J
 oTq2S46SY/DdNOfjA3EXPDlnyPkQ01dOWgZ9AeoVBl92WCZ07oU4V+OGEtIB0ust
 jHRIhX/37k7XLt8ExuhhtfCJ7scRNnvvfPiLIMstO0jTOb31wJjO3kqMGXgLgiDj
 7cYyhVRqwNbb67qogfxM
 =7tdm
 -----END PGP SIGNATURE-----

Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core

Pull perf/core improvements and fixes from Arnaldo Carvalho de Melo:

 * Handle PERF_RECORD_EXIT events in sched and annotate.

 * struct machine refactorings to help in top and trace.

 * Add on_exit implementation for systems without one, e.g. Android, from
   Bernhard Rosenkraenzer.

 * Only process events for vcpus of interest, helps handling large number
   of events, from David Ahern.

 * Cross compilation fixes for Android, from Irina Tirdea.

 * Add documentation on compiling for Android, from Irina Tirdea.

 * perf diff improvements from Jiri Olsa.

 * Target (task/user/cpu/syswide) handling improvements, from Namhyung Kim.

 * Add support in 'trace' for tracing workload given by command line, from
   Namhyung Kim.

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
This commit is contained in:
Ingo Molnar 2012-10-09 15:31:17 +02:00
commit 6fcdb1ed2e
62 changed files with 2348 additions and 1462 deletions