perf/core improvements and fixes:

User visible:
 
 o Restore "--callchain graph" output, broken in recent cset to end
   up being the same as "fractal" (Namhyung Kim)
 
 o Allow profiling when kptr_restrict == 1 for non root users,
   kernel samples will just remain unresolved (Andi Kleen)
 
 o Allow configuring default options for callchains in config file (Namhyung Kim)
 
 o Fix line number in the config file error message (Jiri Olsa)
 
 o Fix --per-core on multi socket systems (Andi Kleen)
 
 Cleanups:
 
 o Use ACCESS_ONCE() instead of volatile cast. (Pranith Kumar)
 
 o Modify error code for when perf_session__new() fails (Taeung Song)
 
 Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJUJcoSAAoJENZQFvNTUqpA/fkP/RliiqtsSRve1/+Xw+G82i+h
 h5ljcd0WXM5BCrFznvu5HdPFFFdBmKY1RsKa3bKB6Ixv8maUHIqaMw5tLHmqC5KN
 5CUgel2dZushTRORZbKA6aLY8jWk6sLdAL275+R8yX8t2pXqOLsVmsYvuJh6JO+i
 O5Ck7MvL24fzKT3qHjFUIo6ljX53gol40FWKfpYap7gyDxrbmeJVXsb5vJl7VB69
 m+TbSh3IQpi1ySQrXgkMkcw9YCAzPpOhFsSW1pfzwe6do1pgLT00m1q3ILIxEuTE
 2WkA+vfITUcHDeix8+M1Tl72N7kpwMjZja6Dqds3yNuzsYudVcM2+Z8hB5AFgtBo
 VLONqBLOOm2Q9BOsMLTYXq28x3/RuI9jTkeoKWwEqN4bTtlazw6yejiJOHq/x1v3
 5HmWARNPkPXdPhu1ffdGxqb7i/9NoF67EVvESXd0W6WjiKleLeQg8gOzN0ehguBJ
 TSEGgV0sOTHAsWg23hDGA+BB0BgoVhiXb6T9oixskXjL/9iWWkRTsU7VNyeWnehs
 sCXDIGG0WHU56cesAeW7cmmarIsxQ8n7BY5y3dqe68pB3hEVf12Rrvc0d0rQNupz
 YNxUEnqnfShabZfhso/LAl4S82Z/LwsI+lBPMWTxmTngyWc7XSBJzXgPwFZ8StKw
 NFe1x8/Tjx9tWzYtSt0D
 =E7t6
 -----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:

  o Restore "--callchain graph" output, broken in recent cset to end
    up being the same as "fractal" (Namhyung Kim)

  o Allow profiling when kptr_restrict == 1 for non root users,
    kernel samples will just remain unresolved (Andi Kleen)

  o Allow configuring default options for callchains in config file (Namhyung Kim)

  o Fix line number in the config file error message (Jiri Olsa)

  o Fix --per-core on multi socket systems (Andi Kleen)

Cleanups:

  o Use ACCESS_ONCE() instead of volatile cast. (Pranith Kumar)

  o Modify error code for when perf_session__new() fails (Taeung Song)

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 2014-09-27 09:15:48 +02:00
commit 07394b5f13
24 changed files with 241 additions and 163 deletions