• Ingo Molnar's avatar
    Merge tag 'perf-core-for-mingo' of... · 06c654ca
    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:
    
      * Add --repeat global option to 'perf bench' to be used in benchmarks
        such as the existing 'futex' one, that was modified to use it instead
        of a local option. (Davidlohr Bueso)
    
      * Fix fd -> pathname resolution in 'trace', be it using /proc or
        a vfs_getname probe point. (Arnaldo Carvalho de Melo)
    
      * Add suggestion of how to set perf_event_paranoid sysctl, to help
        non-root users trying tools like 'trace' to get a working environment.
        (Arnaldo Carvalho de Melo)
    
    Fixes:
    
      * Fix memory leak in the 'sched-messaging' perf bench test. (Davidlohr Bueso)
    
      * The -o and -n 'perf bench mem' options are mutually exclusive, emit error
        when both are specified. (Davidlohr Bueso)
    
      * Fix scrollbar refresh row index in the ui browser, problem exposed now
        that headers will be added and will be allowed to be switched on/off.
        (Jiri Olsa)
    
    Cleanups:
    
      * Remove needless reassignments in 'trace' (Arnaldo Carvalho de Melo)
    
      * Cache the is_exit syscall test in 'trace) (Arnaldo Carvalho de Melo)
    
      * No need to reimplement err() in 'perf bench sched-messaging', drop barf().
        (Davidlohr Bueso).
    
      * Remove ev_name argument from perf_evsel__hists_browse, can be obtained
        from the other parameters. (Jiri Olsa)
    Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    Signed-off-by: default avatarIngo Molnar <mingo@kernel.org>
    06c654ca
hists.c 50.2 KB