This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64 in repository toolchain/ci/linux.
from c8c109546a19 Merge tag 'zstd-for-linus-v5.16' of git://github.com/terre [...] new fa020dd78f9b perf beauty: Make all sockaddr files use a common naming scheme new 795f91db262c perf beauty: Rename socket_ipproto.sh to socket.sh to hold [...] new 012e5690360c perf beauty socket: Rename header_dir to uapi_header_dir new 1a1edf33206c perf beauty socket: Prep to receive more input header files new 82e3664b0acc perf beauty socket: Rename 'regex' to 'ipproto_regex' new d3f82839f8d5 perf beauty socket: Sort the ipproto array entries new ecf0a35ba221 perf beauty socket: Add generator for socket level (SOL_*) [...] new f1c1e45e9cca perf trace: Beautify the 'level' argument of getsockopt new 0826b7fd0a01 perf trace: Beautify the 'level' argument of setsockopt new 66aee54ba42c perf beauty: Add socket level scnprintf that handles ARCH [...] new fe90d378777a perf test: Use macro for "suite" declarations new 54df5c8e014c perf test: Use macro for "suite" definitions new df2252054eb0 perf test: Make each test/suite its own struct. new d68f03650873 perf test: Move each test suite struct to its test new 33f44bfd3c04 perf test: Rename struct test to test_suite new f832044c8e8a perf test: Add helper functions for abstraction. new 78244d2e2114 perf test: Add test case struct. new 9be56d30802f perf test: Add skip reason to test case. new 039f3555455d perf test: Convert pfm tests to use test cases. new 2a74fe82831e perf test: Convert pmu event tests to test cases. new e47c6ecaae1d perf test: Convert watch point tests to test cases. new 44a8528c241b perf test: Convert clang tests to test cases. new 5801e96b88bb perf test: Convert bpf tests to test cases. new e65bc1fa29dc perf test: Convert llvm tests to test cases. new 94e11fc77129 perf test: Remove now unused subtest helpers new e329f03a1f1b perf test: bp tests use test case new 1870356f3532 perf test: Convert time to tsc test to test case. new c76ec1cf25d5 perf test: Remove non test case style support. new 4935e2cd1b98 perf test: BP tests, remove is_supported use new e74dd9cb3332 perf test: TSC test, remove is_supported use new 848ddf5999d2 perf test: Remove is_supported function new b47d2fb40f50 perf test: Remove skip_if_fail new 604ce2f00465 perf test: Add expr test for events with hyphens new 48f07b0b2a3e perf cputopo: Update to use pakage_cpus new 406018dcc121 perf cputopo: Match die_siblings to topology ABI name new 0b6b84cca674 perf cputopo: Match thread_siblings to topology ABI name new 3613f6c1180b perf expr: Add literal values starting with # new fdf1e29b6118 perf expr: Add metric literals for topology. new 1e7ab8297599 perf expr: Move ID handling to its own function new 9aba0adae8c7 perf expr: Add source_count for aggregating events new 0901b5602872 perf arm-spe: Add snapshot mode support new 56c31cdff7c2 perf arm-spe: Implement find_snapshot callback new 6b1b208bef5b perf arm-spe: Snapshot mode test new d54e50b7c9a4 perf cs-etm: Print size using consistent format new 09e9afac8cea perf arm-spe: Print size using consistent format new 438f1a9f54a9 perf design.txt: Synchronize the definition of enum perf_h [...] new 3ca3af7d1f23 perf vendor events power10: Add metric events JSON file fo [...] new 9dc9855f18ba perf arm-spe: Track task context switch for cpu-mode events new 455c988225c7 perf arm-spe: Update --switch-events docs in 'perf record' new 169de64f5dc2 perf arm-spe: Save context ID in record new 27d113cfe892 perf arm-spe: Support hardware-based PID tracing new f08a8fccd7ea perf test bpf: Use ARRAY_CHECK() instead of ad-hoc equival [...] new 7380aa89904f tools headers UAPI: Sync files changed by new futex_waitv syscall new bd9acd9cc6d7 perf symbols: Add documentation to 'struct symbol' new 42704567042d perf symbols: Bit pack to save a byte new 4f74f187892e perf symbols: Factor out annotation init/exit new 4924b1f7c467 perf bpf: Avoid memory leak from perf_env__insert_btf() new 2a4898fc264a perf tools: Add more weak libbpf functions new 5b749efe2df8 tools headers UAPI: Sync arch prctl headers with the kerne [...] new 49024204322c tools headers UAPI: Sync linux/prctl.h with the kernel sources new 37057e743c3a tools headers UAPI: Sync sound/asound.h with the kernel sources new 06cf00c48f97 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources new 3442b5e05a7b tools arch x86: Sync the msr-index.h copy with the kernel sources new 88e48238d536 perf bench futex: Fix memory leak of perf_cpu_map__new() new c8b947642d23 perf test: Remove bash construct from stat_bpf_counters.sh test new a9cdc1c5e370 perf tests: Remove bash construct from record+zstd_comp_decomp.sh new ac96f463cc9a perf tests: Remove bash constructs from stat_all_pmu.sh new 35c8fad4a703 Merge tag 'perf-tools-for-v5.16-2021-11-13' of git://git.k [...] new 30d02551ba4f x86/fpu: Optimize out sigframe xfeatures when in init state new 43d3b7f6a362 MAINTAINERS: Add some information to PARAVIRT_OPS entry new e629fc1407a6 x86/mce: Add errata workaround for Skylake SKX37 new fbdb5e8f2926 x86/cpu: Add Raptor Lake to Intel family new 1654e95ee30a Merge tag 'x86_urgent_for_v5.16_rc1' of git://git.kernel.o [...] new 0fe39a3929ac perf/x86/lbr: Reset LBR_SELECT during vlbr reset new 5863702561e6 perf/x86/vlbr: Add c->flags to vlbr event constraints new 4716023a8f6a perf/core: Avoid put_page() when GUP fails new f7018be29253 Merge tag 'perf_urgent_for_v5.16_rc1' of git://git.kernel. [...] new ce2612b6706b x86/smp: Factor out parts of native_smp_prepare_cpus() new 42dc938a590c sched/core: Mitigate race cpus_share_cache()/update_top_ca [...] new b027789e5e50 sched/fair: Prevent dead task groups from regaining cfs_rq's new 4cc4cc28ec41 arch_topology: Fix missing clear cluster_cpumask in remove [...] new a8b76910e465 preempt: Restore preemption model selection configs new fc661f2dcb7e Merge tag 'sched_urgent_for_v5.16_rc1' of git://git.kernel [...]
The 83 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/x86/xstate.rst | 9 + MAINTAINERS | 2 + arch/x86/events/intel/core.c | 4 +- arch/x86/events/intel/lbr.c | 2 + arch/x86/include/asm/fpu/xcr.h | 12 + arch/x86/include/asm/fpu/xstate.h | 7 + arch/x86/include/asm/intel-family.h | 2 + arch/x86/include/asm/smp.h | 1 + arch/x86/kernel/cpu/cpuid-deps.c | 1 + arch/x86/kernel/cpu/mce/intel.c | 5 +- arch/x86/kernel/fpu/xstate.h | 37 +- arch/x86/kernel/smpboot.c | 18 +- arch/x86/xen/smp_pv.c | 12 +- drivers/base/arch_topology.c | 2 + include/linux/kernel.h | 2 +- include/linux/vermagic.h | 2 +- init/Makefile | 2 +- kernel/Kconfig.preempt | 42 +- kernel/events/core.c | 10 +- kernel/sched/autogroup.c | 2 +- kernel/sched/core.c | 53 +- kernel/sched/fair.c | 4 +- kernel/sched/rt.c | 12 +- kernel/sched/sched.h | 3 +- tools/arch/x86/include/asm/msr-index.h | 2 + tools/arch/x86/include/uapi/asm/prctl.h | 4 + tools/include/uapi/asm-generic/unistd.h | 5 +- tools/include/uapi/drm/i915_drm.h | 242 +++++++- tools/include/uapi/linux/prctl.h | 3 + tools/include/uapi/sound/asound.h | 2 +- tools/perf/Documentation/perf-record.txt | 2 +- tools/perf/Makefile.perf | 20 +- tools/perf/arch/arm/include/arch-tests.h | 2 +- tools/perf/arch/arm/tests/arch-tests.c | 16 +- tools/perf/arch/arm/tests/vectors-page.c | 5 +- tools/perf/arch/arm64/include/arch-tests.h | 2 +- tools/perf/arch/arm64/tests/arch-tests.c | 11 +- tools/perf/arch/arm64/util/arm-spe.c | 283 ++++++++- tools/perf/arch/powerpc/include/arch-tests.h | 2 +- tools/perf/arch/powerpc/tests/arch-tests.c | 12 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 + tools/perf/arch/x86/include/arch-tests.h | 14 +- tools/perf/arch/x86/tests/arch-tests.c | 47 +- tools/perf/arch/x86/tests/bp-modify.c | 2 +- tools/perf/arch/x86/tests/insn-x86.c | 2 +- tools/perf/arch/x86/tests/intel-cqm.c | 2 +- .../arch/x86/tests/intel-pt-pkt-decoder-test.c | 2 +- tools/perf/arch/x86/tests/rdpmc.c | 2 +- tools/perf/arch/x86/tests/sample-parsing.c | 2 +- tools/perf/bench/futex-lock-pi.c | 1 + tools/perf/bench/futex-requeue.c | 1 + tools/perf/bench/futex-wake-parallel.c | 1 + tools/perf/bench/futex-wake.c | 1 + tools/perf/builtin-trace.c | 4 + tools/perf/design.txt | 3 + .../pmu-events/arch/powerpc/power10/metrics.json | 676 +++++++++++++++++++++ tools/perf/tests/api-io.c | 6 +- tools/perf/tests/attr.c | 4 +- tools/perf/tests/backward-ring-buffer.c | 4 +- tools/perf/tests/bitmap.c | 4 +- tools/perf/tests/bp_account.c | 36 +- tools/perf/tests/bp_signal.c | 34 +- tools/perf/tests/bp_signal_overflow.c | 9 +- tools/perf/tests/bpf.c | 71 ++- tools/perf/tests/builtin-test.c | 578 ++++++------------ tools/perf/tests/clang.c | 54 +- tools/perf/tests/code-reading.c | 4 +- tools/perf/tests/cpumap.c | 10 +- tools/perf/tests/demangle-java-test.c | 4 +- tools/perf/tests/demangle-ocaml-test.c | 4 +- tools/perf/tests/dlfilter-test.c | 4 +- tools/perf/tests/dso-data.c | 10 +- tools/perf/tests/dwarf-unwind.c | 5 +- tools/perf/tests/event-times.c | 4 +- tools/perf/tests/event_update.c | 4 +- tools/perf/tests/evsel-roundtrip-name.c | 5 +- tools/perf/tests/evsel-tp-sched.c | 5 +- tools/perf/tests/expand-cgroup.c | 6 +- tools/perf/tests/expr.c | 38 +- tools/perf/tests/fdarray.c | 7 +- tools/perf/tests/genelf.c | 6 +- tools/perf/tests/hists_cumulate.c | 4 +- tools/perf/tests/hists_filter.c | 4 +- tools/perf/tests/hists_link.c | 4 +- tools/perf/tests/hists_output.c | 4 +- tools/perf/tests/is_printable_array.c | 4 +- tools/perf/tests/keep-tracking.c | 4 +- tools/perf/tests/kmod-path.c | 4 +- tools/perf/tests/llvm.c | 74 ++- tools/perf/tests/maps.c | 4 +- tools/perf/tests/mem.c | 4 +- tools/perf/tests/mem2node.c | 4 +- tools/perf/tests/mmap-basic.c | 4 +- tools/perf/tests/mmap-thread-lookup.c | 4 +- tools/perf/tests/openat-syscall-all-cpus.c | 5 +- tools/perf/tests/openat-syscall-tp-fields.c | 5 +- tools/perf/tests/openat-syscall.c | 5 +- tools/perf/tests/parse-events.c | 4 +- tools/perf/tests/parse-metric.c | 4 +- tools/perf/tests/parse-no-sample-id-all.c | 5 +- tools/perf/tests/pe-file-parsing.c | 6 +- tools/perf/tests/perf-hooks.c | 4 +- tools/perf/tests/perf-record.c | 4 +- tools/perf/tests/perf-time-to-tsc.c | 30 +- tools/perf/tests/pfm.c | 63 +- tools/perf/tests/pmu-events.c | 73 +-- tools/perf/tests/pmu.c | 4 +- tools/perf/tests/python-use.c | 4 +- tools/perf/tests/sample-parsing.c | 4 +- tools/perf/tests/sdt.c | 6 +- tools/perf/tests/shell/record+zstd_comp_decomp.sh | 2 +- tools/perf/tests/shell/stat_all_pmu.sh | 4 +- tools/perf/tests/shell/stat_bpf_counters.sh | 2 +- tools/perf/tests/shell/test_arm_spe.sh | 89 +++ tools/perf/tests/stat.c | 11 +- tools/perf/tests/sw-clock.c | 4 +- tools/perf/tests/switch-tracking.c | 4 +- tools/perf/tests/task-exit.c | 4 +- tools/perf/tests/tests.h | 238 ++++---- tools/perf/tests/thread-map.c | 10 +- tools/perf/tests/thread-maps-share.c | 4 +- tools/perf/tests/time-utils-test.c | 4 +- tools/perf/tests/topology.c | 4 +- tools/perf/tests/unit_number__scnprintf.c | 4 +- tools/perf/tests/vmlinux-kallsyms.c | 5 +- tools/perf/tests/wp.c | 124 ++-- tools/perf/trace/beauty/beauty.h | 5 + tools/perf/trace/beauty/sockaddr.c | 2 +- tools/perf/trace/beauty/{socket.sh => sockaddr.sh} | 0 tools/perf/trace/beauty/socket.c | 21 +- tools/perf/trace/beauty/socket.sh | 38 +- tools/perf/trace/beauty/socket_ipproto.sh | 12 - tools/perf/util/annotate.c | 13 +- tools/perf/util/annotate.h | 3 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 2 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 1 + tools/perf/util/arm-spe.c | 122 +++- tools/perf/util/bpf-event.c | 33 +- tools/perf/util/c++/clang-c.h | 8 +- tools/perf/util/c++/clang-test.cpp | 6 +- tools/perf/util/cputopo.c | 78 +-- tools/perf/util/cputopo.h | 33 +- tools/perf/util/cs-etm.c | 2 +- tools/perf/util/env.c | 5 +- tools/perf/util/env.h | 2 +- tools/perf/util/evsel.c | 12 + tools/perf/util/evsel.h | 1 + tools/perf/util/expr.c | 65 +- tools/perf/util/expr.h | 4 + tools/perf/util/expr.l | 16 +- tools/perf/util/expr.y | 73 ++- tools/perf/util/header.c | 20 +- tools/perf/util/stat-shadow.c | 7 +- tools/perf/util/symbol.c | 9 +- tools/perf/util/symbol.h | 19 +- 155 files changed, 2792 insertions(+), 1217 deletions(-) create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/metrics.json create mode 100755 tools/perf/tests/shell/test_arm_spe.sh copy tools/perf/trace/beauty/{socket.sh => sockaddr.sh} (100%) delete mode 100755 tools/perf/trace/beauty/socket_ipproto.sh