• Ingo Molnar's avatar
    Merge tag 'perf-core-for-mingo' of... · 402e8db5
    Ingo Molnar authored
    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:
    
     - Rename the "colors.code" ~/.perfconfig variable to "colors.jump_arrows",
       as it controls just the that UI element in the annotate browser (Taeung Song)
    
     - Avoid trying to read ELF symtabs from device files, noticed while doing
       memory profiling work (Jiri Olsa)
    
     - Improve context detection when offering options in the hists browser,
       i.e.  some options don't make sense when the browser is not working with
       a perf.data file ('perf top' mode), only in 'perf report' mode, like
       scripting (Namhyung Kim)
    
    Infrastructure changes:
    
     - Elliminate duplication in the hists browser filter functions, getting the
       common part into a function that receives callbacks for filtering by
       DSO, thread, etc. (Namhyung Kim)
    
     - Fix misleadingly indented assignment, found using
       gcc6 -Wmisleading-indentation (Markus Trippelsdorf)
    
     - Handle LLVM relocation oddities in libbpf, introducing a 'perf test' that
       detects such problems and then fixing the problem, so that the test now
       passes (Wang Nan)
    
     - More improvements to the build infrastructure to allow reusing the
       feature detection facilities (Wang Nan)
    
     - Auto initialize the globals needed by cpu__max_{cpu,node}() routines
       (Arnaldo Carvalho de Melo)
    
    Documentation changes:
    
     - Document the perf sysctls in Documentation/sysctl/kernel.txt (Ben Hutchings)
    
     - Document a bunch more ~/.perfconfig knobs (Taeung Song)
    Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    Signed-off-by: default avatarIngo Molnar <mingo@kernel.org>
    402e8db5
kernel.txt 35.3 KB