perf/core improvements and fixes:

User visible:
 
 - Use the alternative with the most descriptive filename containing
   a vmlinux file for a given build-id, providing a better title line
   for tools such as 'annotate' (Arnaldo Carvalho de Melo)
 
 - Remove help messages about previous right and left arrow keybidings, that
   were repurposed for horizontal scrolling (Arnaldo Carvalho de Melo)
 
 - Inform how to reset the symbol filter in the hists browser (top & report)
   (Arnaldo Carvalho de Melo)
 
 - Add 'm' key for context menu display in the hists browser, that became
   inacessible with the repurposing of the right arrow key for horizontal
   scrolling (Namhyung Kim)
 
 - Use debug_frame for callchains if eh_frame is unusable (Rabin Vicent)
 
 Build fixes:
 
 - Fix strict-aliasing breakage with gcc 4.4 in the READ_ONCE/WRITE_ONCE code
   adopted from the kernel tree, that builds with -fno-strict-aliasing while
   tools/perf/ uses -Wstrict-aliasing=3 (Jiri Olsa)
 
 - Fix unw_word_t pointer casts in code using libunwind for callchains,
   fixing the build in at least 32-bit MIPS systems (Rabin Vicent)
 
 - Workaround cross compile build problems related to fixdep (Jiri Olsa)
 
 Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJWHVxVAAoJENZQFvNTUqpA3joP+wTSN+x8rvHrGTvUsUsJ6D4W
 uvw4OdM+ZU2A781xCFmuYktbXEGFOsUcKlV1cUPZRuT/crrhxa/KgxVNBMgfJHE5
 cfpuElM0CxBqf0oD9CGaVRP59JdcjfGybuL8S2I6Gon8eeSRm+DhdlIsLrx6JGYC
 lnaG6/77JK/tGEaA9bBen4LB55SuXTt3KZCC5fG/EgUfGzXvHwSNFsFIqO1CoqV2
 RoZIBiTGCPBSMxHS9WX+Ghi7TiG9V8l1QdvGvXrPp2m1XfP3MPcus+CMyCxrFM83
 qwDhel/sE6ZpH1Oc/01Qf4zrRdEvsm4ye/xCMxGLpxDmjlBsBPp6U8Pn0EpXbJ+U
 c+/L90XyloHj2AoOzQPkXnYLCekPLbpJ46aR92wbZC3yQrZ9Db6KVewd0Q5yiULR
 E4s69AQBXijzBuK8Kl/d+3Ytvvmn8iaJA/zsgL46JuQEn9Jndu6zgRj0CG/W3XI6
 jlHtkk+SSDstRJX2DXnoJOb4kB3K11aOVecF2rpX0rZLTgGKh5Caa/ZXubIA5LGY
 ze2PkAqf0zqP9XU4/p/ZYDhCu/HMu9iyFyAQXmoC8vjFpIiGXMjmBVbdAGyx/hJU
 RN04TE0x9D5JlpgPIRien8ZylLyByK9/IJm/J395rn72EY8o0NDGi3Synh+akDpm
 sOvfHfhvLcSJQxfzOnhy
 =dLXA
 -----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:

  - Use the alternative with the most descriptive filename containing
    a vmlinux file for a given build-id, providing a better title line
    for tools such as 'annotate'. (Arnaldo Carvalho de Melo)

  - Remove help messages about previous right and left arrow keybidings, that
    were repurposed for horizontal scrolling. (Arnaldo Carvalho de Melo)

  - Inform how to reset the symbol filter in the hists browser. (top & report)
    (Arnaldo Carvalho de Melo)

  - Add 'm' key for context menu display in the hists browser, that became
    inacessible with the repurposing of the right arrow key for horizontal
    scrolling. (Namhyung Kim)

  - Use debug_frame for callchains if eh_frame is unusable. (Rabin Vicent)

Build fixes:

  - Fix strict-aliasing breakage with gcc 4.4 in the READ_ONCE/WRITE_ONCE code
    adopted from the kernel tree, that builds with -fno-strict-aliasing while
    tools/perf/ uses -Wstrict-aliasing=3. (Jiri Olsa)

  - Fix unw_word_t pointer casts in code using libunwind for callchains,
    fixing the build in at least 32-bit MIPS systems. (Rabin Vicent)

  - Work around cross compile build problems related to fixdep. (Jiri Olsa)

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 2015-10-14 15:06:33 +02:00
commit e9363deeb2
8 changed files with 58 additions and 33 deletions