perf/core improvements and fixes:

User visible:
 
 - Do not print trailing spaces in the hists browser (top, report) to
   avoid line wrapping issues when long C++ demangled functions are
   sampled (Arnaldo Carvalho de Melo)
 
 - Allow 'perf config' to show --system or --user settings (Taeung Song)
 
 - Add better warning about the need to install the audit-lib-python
   package when using perf python scripts (Taeung Song)
 
 - Fix symbol resolution when kernel modules files are only in the
   build id cache (~/.debug) (Wang Nan)
 
 Build fixes:
 
 - Fix 'perf test' build on older systems where 'signal' is reserved (Arnaldo Carvalho de Melo)
 
 Infrastructure:
 
 - Free the terms list_head in parse_events__free_terms(), also unlink the entries
   when deleting them (Wang Nan)
 
 - Fix releasing event_class in 'perf data' fixing integration with
   libbabeltrace (Wang Nan)
 
 - Add EXTRA_LDFLAGS option to Makefile (Zubair Lutfullah Kakakhel)
 
 Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJWwjpTAAoJENZQFvNTUqpAmAUP/0mXztM6ynrRNXMhRd/No0OF
 YfjNlsoLSv6S43jv+DZi5LU7M1/59J+vMwPTNybiq2aOXIN6O5QCOEjczpUE6Ud1
 CwNwE2wzCioRl+KdyYQ0BMNtOYlPwBVXaVO+ymeWzmpEElaTJs/l3SMP+w8v3Sgq
 mMG4QsWDyoVFbmOsdolM63+1a4UySW2dLYNSEyO+6NuqtvJMmDNkJD6pW0uemhf+
 DtgcB+gC6M+vT4qyiE4Ki9JvSWUolWhovBnyQGD61/g0umMXjOC7r6Ybk2ezRqzN
 SJR/TxeLK5SSsxNS6mtn2T/zUmi0LcEbBmohJ545EpEFCjLT6uFj9DEv034HU8XC
 LHxQmOlXiyi2nErLB61dx4vu9EQJCBZFK5gg6KwGE/JJG1ESoTAZP07dS8CB26CA
 QI14H0kjA93WMDldvUC6FZAU27pGbaqz+eq3mSF+bHb9hzpvED1gk1OoSk9L7zQS
 jRCEje7kTisxAk9hsYTbwluDO24O0aKj9gHUgBkY82YGO1AX7tU6HoFt4zGkBwXA
 uHLfnNXXYJMcSb9Rhk2ObT0Z6M6ioCNBZyhrfRrHD96OZWshV370gZVaQvOlaSoA
 gjIdIziea/Fc1Z2VUSCzIflyHEDwI/rQtFCOKSHfxUvr/XF3KcgXtv54hvoGdhQw
 Je32m3XtQkWp+bumvM4H
 =+W8V
 -----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:

User visible changes:

  - Do not print trailing spaces in the hists browser (top, report) to
    avoid line wrapping issues when long C++ demangled functions are
    sampled (Arnaldo Carvalho de Melo)

  - Allow 'perf config' to show --system or --user settings (Taeung Song)

  - Add better warning about the need to install the audit-lib-python
    package when using perf python scripts (Taeung Song)

  - Fix symbol resolution when kernel modules files are only in the
    build id cache (~/.debug) (Wang Nan)

Build fixes:

  - Fix 'perf test' build on older systems where 'signal' is reserved (Arnaldo Carvalho de Melo)

Infrastructure changes:

  - Free the terms list_head in parse_events__free_terms(), also unlink the entries
    when deleting them (Wang Nan)

  - Fix releasing event_class in 'perf data' fixing integration with
    libbabeltrace (Wang Nan)

  - Add EXTRA_LDFLAGS option to Makefile (Zubair Lutfullah Kakakhel)

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 2016-02-16 08:45:56 +01:00
commit fe7a2eaa71
22 changed files with 200 additions and 45 deletions