• I
    Merge tag 'perf-core-for-mingo' of... · 8a26ce4e
    Ingo Molnar 提交于
    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:
    
      - No need to explicitely enable evsels for workload started from perf, let it
        be enabled via perf_event_attr.enable_on_exec, removing some events that take
        place in the 'perf trace' before a workload is really started by it.
        (Arnaldo Carvalho de Melo)
    
      - Fix to handle optimized not-inlined functions in 'perf probe' (Masami Hiramatsu)
    
      - Update 'perf probe' man page (Masami Hiramatsu)
    
      - 'perf trace': Allow mixing with tracepoints and suppressing plain syscalls
        (Arnaldo Carvalho de Melo)
    
    Infrastructure changes:
    
      - Introduce {trace_seq_do,event_format_}_fprintf functions to allow
        a default tracepoint field list printer to be used in tools that allows
        redirecting output to a file. (Arnaldo Carvalho de Melo)
    
      - The man page for pthread_attr_set_affinity_np states that _GNU_SOURCE
        must be defined before pthread.h, do it to fix the build in some
        systems (Josh Boyer)
    
      - Cleanups in 'perf buildid-cache' (Masami Hiramatsu)
    
      - Fix dso cache test case (Namhyung Kim)
    
      - Do Not rely on dso__data_read_offset() to open DSO (Namhyung Kim)
    
      - Make perf aware of tracefs (Steven Rostedt).
    
      - Fix build by defining STT_GNU_IFUNC for glibc 2.9 and older (Vinson Lee)
    
      - AArch64 symbol resolution fixes (Victor Kamensky)
    
      - Kconfig beachhead (Jiri Olsa)
    
      - Simplify nr_pages validity (Kaixu Xia)
    
      - Fixup header positioning in 'perf list' (Yunlong Song)
    Signed-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
    Signed-off-by: NIngo Molnar <mingo@kernel.org>
    8a26ce4e
core.c 200.0 KB