Revisions of perf

Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 3)
- Apply latest git-fixes reported against kernel-source:
  - Build: Fix build error when bpf_skel with clang-10
    New patch: perf-bpf_skel-Do-not-use-typedef-to-avoid-error-on-old-clang.patch
    New patch: perf-bpf-Fix-building-perf-with-BUILD_BPF_SKEL-1-by-default-in-more-distros.patch (dependent patch)
  - Build: Remove needless libpython-version feature chec
    New patch: tools-build-Remove-needless-libpython-version-feature-check-that-breaks-test-all-fast-path.patch
  - Evsel: Fix regression causing sample periods to be ignored on ARM
    New patch: perf-evsel-Override-attr-sample_period-for-non-libpfm4-events.patch
  - Inject: Fix crash due to attempting to close inject.output when not opened
    New patch: perf-inject-Fix-segfault-due-to-close-without-open.patch
  - Intel PT: Correctly update timestamp on error path
    New patch: perf-intel-pt-Fix-error-timestamp-setting-on-the-decoder-error-path.patch
  - Intel PT: do not universally override state type on FUP event
    New patch: perf-intel-pt-Fix-intel_pt_fup_event-assumptions-about-setting-state-type.patch
  - Intel PT: consider FUP packets to be an 'instruction' 
    New patch: perf-intel-pt-Fix-missing-instruction-events-with-q-option.patch
  - Intel PT: ensure error path is 0 in intel_pt_walk_trace()
    New patch: perf-intel-pt-Fix-next-err-value-walking-trace.patch
  - Intel PT: Fix parsing of VM time correlation arguments
    New patch: perf-intel-pt-Fix-parsing-of-VM-time-correlation-arguments.patch
  - Intel PT: Fix some PGE (packet generation enable/control flow packets) usage
    New patch: perf-intel-pt-Fix-some-PGE-packet-generation-enable-control-flow-packets-usage.patch
  - Intel PT: Fix synchronization state on overflow and handle subsequent FUP
    New patch: perf-intel-pt-Fix-state-setting-when-receiving-overflow-OVF-packet.patch
    New patch: perf-intel-pt-Fix-sync-state-when-a-PSB-synchronization-packet-is-found.patch
  - Probe: skip function symbols when adding probe point on POWER
    New patch: perf-probe-Fix-ppc64-perf-probe-add-events-failed-case.patch
  - Script: Apply CPU filtering was to a script's switch events.
    New patch: perf-script-Fix-CPU-filtering-of-a-script-s-switch-events.patch
  - Script: Fix hex dump character output due to non-printable characters
Stefan Weiberg's avatar Stefan Weiberg (suntorytimed) committed (revision 2)
- Apply latest git-fixes reported against kernel-source:
- ASan reports memory leaks while running:
  New patch: perf-bench-Fix-two-memory-leaks-detected-with-ASan.patch
  
- Resolve memory leak in BPF when attempting to insert duplicate id's
  New patch: perf-bpf-Avoid-memory-leak-from-perf_env__insert_btf.patch
  
- Resolve failure to execute zstd test on !s390 systems
  New patch: perf-tests-Remove-bash-construct-from-record-zstd_comp_decomp.sh.patch

- Incorporate latest git-fixes
  New patch: perf-tests-attr-Add-missing-topdown-metrics-events.patch

- Create devel package based on Factory commit:
  "Mon Jul 26 07:05:21 UTC 2021 - Jiri Slaby <jslaby@suse.cz>"
  Since we now have a -devel package, move bpf includes to there also.

- Update to v5.14 perf (from SLE-15-SP4:GA kernel-source - jsc#SLE-17360)
  Please refer to the kernel-* changelog for more information about changes 
  included in this release.
  Delete patches (contained in v5.14):
    libperf-add-build-version-support.patch
    libperf-add-debug-output-support.patch
    libperf-add-libperf-to-the-python-so-build.patch
    libperf-add-nr_entries-to-struct-perf_evlist.patch
    libperf-add-perf-core-h-header.patch
    libperf-add-perf_cpu_map-struct.patch
    libperf-add-perf_cpu_map__dummy_new-function.patch
    libperf-add-perf_cpu_map__get-perf_cpu_map__put.patch
    libperf-add-perf_evlist-and-perf_evsel-structs.patch
Stefan Weiberg's avatar Stefan Weiberg (suntorytimed) committed (revision 1)
initialize package
Displaying all 3 revisions
openSUSE Build Service is sponsored by