# git rev-parse -q --verify b229b6ca5abbd63ff40c1396095b1b36b18139c3^{commit} b229b6ca5abbd63ff40c1396095b1b36b18139c3 already have revision, skipping fetch # git checkout -q -f -B kisskb b229b6ca5abbd63ff40c1396095b1b36b18139c3 # git clean -qxdf # < git log -1 # commit b229b6ca5abbd63ff40c1396095b1b36b18139c3 # Merge: a2718383ef9d e9229d5b6254 # Author: Linus Torvalds # Date: Wed Oct 26 17:44:10 2022 -0700 # # Merge tag 'perf-tools-fixes-for-v6.1-2022-10-26' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux # # Pull perf tool fixes from Arnaldo Carvalho de Melo: # # - Fix some aspects of building with an older (than the one in the # kernel sources) libbpf present in a distro, when building with # LIBBPF_DYNAMIC=1. # # - Fix errno setting races with event_fd and the signal handler in 'perf # record'. # # - Fix Power10 hv-24x7 metric events when some events may have a zero # count based on system configuration. # # - Do not fail Intel-PT misc test w/o libpython, just skip it. # # - Fix incorrect arm64 Hisi hip08 L3 metrics (IF_BP_MISP_BR_RET, # IF_BP_MISP_BR_RET, IF_BP_MISP_BR_BL) due to mistakes in the # documentation used to generate the JSON files for these metrics. # # - Fix auxtrace (Intel PT, ARM Coresight) address filter symbol name # match for modules, we need to skip the module name. # # - Sync copies of files with the kernel sources, including ppc syscall # tables and assorted headers, some resulting in tools being able to # decode new network protocols (IPPROTO_L2TP) and statx masks # (STATX_DIOALIGN). # # - Fix PMU name pai_crypto in the vendor events file (JSON) for s390. # # - Fix man page build wrt perf-arm-coresight.txt as the build process # assumes files starting with 'perf-' are man pages, and this file # isn't one. # # * tag 'perf-tools-fixes-for-v6.1-2022-10-26' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux: # perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics # perf auxtrace: Fix address filter symbol name match for modules # tools headers UAPI: Sync linux/perf_event.h with the kernel sources # tools headers cpufeatures: Sync with the kernel sources # tools headers uapi: Sync linux/stat.h with the kernel sources # tools include UAPI: Sync sound/asound.h copy with the kernel sources # tools headers uapi: Update linux/in.h copy # tools headers: Update the copy of x86's memcpy_64.S used in 'perf bench' # tools headers arm64: Sync arm64's cputype.h with the kernel sources # perf test: Do not fail Intel-PT misc test w/o libpython # perf list: Fix PMU name pai_crypto in perf list on s390 # perf record: Fix event fd races # perf bpf: Fix build with libbpf 0.7.0 by checking if bpf_program__set_insns() is available # perf bpf: Fix build with libbpf 0.7.0 by adding prototype for bpf_load_program() # perf vendor events power10: Fix hv-24x7 metric events # perf docs: Fix man page build wrt perf-arm-coresight.txt # tools headers UAPI: Sync powerpc syscall tables with the kernel sources # < /opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux-ld --version # < git log --format=%s --max-count=1 b229b6ca5abbd63ff40c1396095b1b36b18139c3 # < make -s -j 160 ARCH=x86 O=/kisskb/build/linus_x86_64_defconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux- x86_64_defconfig # < make -s -j 160 ARCH=x86 O=/kisskb/build/linus_x86_64_defconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux- help # make -s -j 160 ARCH=x86 O=/kisskb/build/linus_x86_64_defconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux- olddefconfig # make -s -j 160 ARCH=x86 O=/kisskb/build/linus_x86_64_defconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux- Completed OK # rm -rf /kisskb/build/linus_x86_64_defconfig_x86_64-gcc8 # Build took: 0:03:06.436808