perf/core improvements and fixes:

. Reset SIGTERM handler in workload child process, fix from David Ahern.
 
 . Handle death by SIGTERM in 'perf record', fix from David Ahern.
 
 . Fix printing of perf_event_paranoid message, from David Ahern.
 
 . Handle realloc failures in 'perf kvm', from David Ahern.
 
 . Fix divide by 0 in variance, from David Ahern.
 
 . Save parent pid in thread struct, from David Ahern.
 
 . Handle JITed code in shared memory, from Andi Kleen.
 
 . Makefile reorganization, prep work for Kconfig patches, from Jiri Olsa.
 
 . Fixes for 'perf diff', from Jiri Olsa.
 
 . Add automated make test suite, from Jiri Olsa.
 
 . 'perf tests' fixes from Jiri Olsa.
 
 . Remove some unused struct members, from Jiri Olsa.
 
 . Add missing liblk.a dependency for python/perf.so, fix from Jiri Olsa.
 
 . Respect CROSS_COMPILE in liblk.a, from Rabin Vincent.
 
 . Expand definition of sysfs format attribute, from Michael Ellerman.
 
 . No need to do locking when adding hists in perf report, only 'top'
   needs that, from Namhyung Kim.
 
 . Sorting improvements, from Namhyung Kim.
 
 . Fix alignment of symbol column in in the hists browser (top, report)
   when -v is given, from NAmhyung Kim.
 
 . Add --percent-limit option to 'top' and 'report', from Namhyung Kim.
 
 . Fix 'perf top' -E option behavior, from Namhyung Kim.
 
 . Fix bug in isupper() and islower(), from Sukadev Bhattiprolu.
 
 . Fix compile errors in bp_signal 'perf test', from Sukadev Bhattiprolu.
 
 . Make Power7 CPI stack events available in sysfs, from Sukadev Bhattiprolu.
 
 Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.13 (GNU/Linux)
 
 iQIcBAABAgAGBQJRp3FFAAoJENZQFvNTUqpAjD0QAKOBjf/6XxZOOj4KJmv9oafa
 f4tNGtAVJMTtsQpGF/yWhaezJaUCkkY0SaRECNibh0DXv29zDrVZNqClonxhgIIf
 Ruu4zH6T5GudwXy56Bp2Jdt4S9g++u1QZueoq8Q3TfYNUf1iinxBwkvl/hQGfnAB
 ob2w7TPkd6weL/+28Thj+pT5GoPbJTyAGK6VN4Vs7sZjD0NN+8UlwQY2LUQCX8Qj
 qMa8IVwvVGrEGVAeOPvws5z7oFPrcuHZ/mtyxnGzn01AoZun1BQ+WDZNly8714sz
 b22h1BudEXW/+aMNmvM1lpaJDWVK0AC27rcdqDTCeHu4bVwM2Aof01MVgNW59tkn
 nUanAlQ7a9FRvnKyexNVje5FLasEOikBj7Oxl2rud/IDMmUTl/Yio/1rqhLcls17
 A1JjwyNKdKNykZeVJZcvSLCcyBTCR2awMbe1cTN5+RWQG5TWX6aLLsR8KRxT2zI0
 kDnb9EIXUg5KBryuYcEhr8XzViUZlC0rSs9oDPY+raH+Ch9tnNonmMtBvGQWCJnR
 WSEF0XXj9n/C/9nXbbuYCBPYgrosraJlRaHz08aY1EL9rAehkDCJMpPVhXhojKX2
 wJ2uNhCVp9A3DGViBZKk+lt/2JzOmXBMwobhQNzLSECd+0s5wIbd78larh0EiWQp
 QsrWtnxB+eIh7P5BrsJY
 =hnhv
 -----END PGP SIGNATURE-----

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

perf/core improvements and fixes:

 * Reset SIGTERM handler in workload child process, fix from David Ahern.

 * Handle death by SIGTERM in 'perf record', fix from David Ahern.

 * Fix printing of perf_event_paranoid message, from David Ahern.

 * Handle realloc failures in 'perf kvm', from David Ahern.

 * Fix divide by 0 in variance, from David Ahern.

 * Save parent pid in thread struct, from David Ahern.

 * Handle JITed code in shared memory, from Andi Kleen.

 * Makefile reorganization, prep work for Kconfig patches, from Jiri Olsa.

 * Fixes for 'perf diff', from Jiri Olsa.

 * Add automated make test suite, from Jiri Olsa.

 * 'perf tests' fixes from Jiri Olsa.

 * Remove some unused struct members, from Jiri Olsa.

 * Add missing liblk.a dependency for python/perf.so, fix from Jiri Olsa.

 * Respect CROSS_COMPILE in liblk.a, from Rabin Vincent.

 * Expand definition of sysfs format attribute, from Michael Ellerman.

 * No need to do locking when adding hists in perf report, only 'top'
   needs that, from Namhyung Kim.

 * Sorting improvements, from Namhyung Kim.

 * Fix alignment of symbol column in in the hists browser (top, report)
   when -v is given, from NAmhyung Kim.

 * Add --percent-limit option to 'top' and 'report', from Namhyung Kim.

 * Fix 'perf top' -E option behavior, from Namhyung Kim.

 * Fix bug in isupper() and islower(), from Sukadev Bhattiprolu.

 * Fix compile errors in bp_signal 'perf test', from Sukadev Bhattiprolu.

 * Make Power7 CPI stack events available in sysfs, from Sukadev Bhattiprolu.

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
Ingo Molnar 2013-05-31 13:03:12 +02:00
commit afb71193a4
41 changed files with 1270 additions and 778 deletions