From 8362299dd433e8ac3f27437499a11209b7995745 Mon Sep 17 00:00:00 2001 From: Frantisek Hrbata Date: Mon, 7 Nov 2022 02:03:56 -0500 Subject: [PATCH] kernel-5.14.0-188.el9 * Mon Nov 07 2022 Frantisek Hrbata [5.14.0-188.el9] - NFSv4.1 probe offline transports for trunking on session creation (Scott Mayhew) [2131767] - SUNRPC create a function that probes only offline transports (Scott Mayhew) [2131767] - SUNRPC export xprt_iter_rewind function (Scott Mayhew) [2131767] - SUNRPC restructure rpc_clnt_setup_test_and_add_xprt (Scott Mayhew) [2131767] - NFSv4.1 remove xprt from xprt_switch if session trunking test fails (Scott Mayhew) [2131767] - SUNRPC create an rpc function that allows xprt removal from rpc_clnt (Scott Mayhew) [2131767] - SUNRPC enable back offline transports in trunking discovery (Scott Mayhew) [2131767] - SUNRPC create an iterator to list only OFFLINE xprts (Scott Mayhew) [2131767] - NFSv4.1 offline trunkable transports on DESTROY_SESSION (Scott Mayhew) [2131767] - SUNRPC add function to offline remove trunkable transports (Scott Mayhew) [2131767] - SUNRPC expose functions for offline remote xprt functionality (Scott Mayhew) [2131767] - PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2092794] - xfrm: Reinject transport-mode packets through workqueue (Sabrina Dubroca) [2136174] - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136174] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136174] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136174] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136174] - net: xfrm: unexport __init-annotated xfrm4_protocol_init() (Sabrina Dubroca) [2136174] - xfrm: do not set IPv4 DF flag when encapsulating IPv6 frames <= 1280 bytes. (Sabrina Dubroca) [2136174] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136174] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136174] - xfrm: fix tunnel model fragmentation behavior (Sabrina Dubroca) [2136174] - xfrm: fix the if_id check in changelink (Sabrina Dubroca) [2136174] - xfrm: interface with if_id 0 should return error (Sabrina Dubroca) [2136174] - perf test: Fix test case 83 ('perf stat CSV output linter') on s390 (Michael Petlan) [2123231] - perf tools arm64: Copy perf_regs.h from the kernel (Michael Petlan) [2123231] - x86/cpufeatures: Add AMD Fam19h Branch Sampling feature (Michael Petlan) [2123231] - rhel: Keep Zen3 Branch Sampling enabled (Michael Petlan) [2123231] - perf symbol: Fail to read phdr workaround (Michael Petlan) [2123231] - libperf evlist: Fix per-thread mmaps for multi-threaded targets (Michael Petlan) [2123231] - perf python: Fix build when PYTHON_CONFIG is user supplied (Michael Petlan) [2123231] - perf symbol: Skip symbols if SHF_ALLOC flag is not set (Michael Petlan) [2123231] - perf symbol: Correct address for bss symbols (Michael Petlan) [2123231] - perf scripts python: Let script to be python2 compliant (Michael Petlan) [2123231] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2123231] - perf tests: Fix Convert perf time to TSC test for hybrid (Michael Petlan) [2123231] - perf tests: Stop Convert perf time to TSC test opening events twice (Michael Petlan) [2123231] - perf synthetic-events: Ignore dead threads during event synthesis (Michael Petlan) [2123231] - perf synthetic-events: Don't sort the task scan result from /proc (Michael Petlan) [2123231] - perf unwind: Fix unitialized 'offset' variable on aarch64 (Michael Petlan) [2123231] - perf bpf: 8 byte align bpil data (Michael Petlan) [2123231] - perf offcpu: Accept allowed sample types only (Michael Petlan) [2123231] - perf offcpu: Fix build failure on old kernels (Michael Petlan) [2123231] - tools include UAPI: Sync linux/vhost.h with the kernel sources (Michael Petlan) [2123231] - tools include UAPI: Sync linux/vhost.h with the kernel sources (Michael Petlan) [2123231] - perf stat: Enable ignore_missing_thread (Michael Petlan) [2123231] - perf inject: Adjust output data offset for backward compatibility (Michael Petlan) [2123231] - perf trace beauty: Fix generation of errno id->str table on ALT Linux (Michael Petlan) [2123231] - perf build-id: Fix caching files with a wrong build ID (Michael Petlan) [2123231] - perf inject: Fix missing free in copy_kcore_dir() (Michael Petlan) [2123231] - perf metrics: Ensure at least 1 id per metric (Michael Petlan) [2123231] - perf arm-spe: Don't set data source if it's not a memory operation (Michael Petlan) [2123231] - perf expr: Allow exponents on floating point values (Michael Petlan) [2123231] - perf test topology: Use !strncmp(right platform) to fix guest PPC comparision check (Michael Petlan) [2123231] - perf test: Record only user callchains on the "Check Arm64 callgraphs are complete in fp mode" test (Michael Petlan) [2123231] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2123231] - perf test: Fix variable length array undefined behavior in bp_account (Michael Petlan) [2123231] - libperf evsel: Open shouldn't leak fd on failure (Michael Petlan) [2123231] - perf test: Fix "perf stat CSV output linter" test on s390 (Michael Petlan) [2123231] - perf unwind: Fix uninitialized variable (Michael Petlan) [2123231] - perf vendor events intel: Update metrics for Alderlake (Michael Petlan) [2123231] - perf vendor events intel: Add metrics for Sapphirerapids (Michael Petlan) [2123231] - perf c2c: Fix sorting in percent_rmt_hitm_cmp() (Michael Petlan) [2123231] - perf mem: Trace physical address for Arm SPE events (Michael Petlan) [2123231] - perf list: Update event description for IBM zEC12/zBC12 to latest level (Michael Petlan) [2123231] - perf list: Update event description for IBM z196/z114 to latest level (Michael Petlan) [2123231] - perf list: Update event description for IBM z15 to latest level (Michael Petlan) [2123231] - perf list: Update event description for IBM z14 to latest level (Michael Petlan) [2123231] - perf list: Update event description for IBM z13 to latest level (Michael Petlan) [2123231] - perf list: Update event description for IBM z10 to latest level (Michael Petlan) [2123231] - perf list: Add IBM z16 event description for s390 (Michael Petlan) [2123231] - perf record: Support sample-read topdown metric group for hybrid platforms (Michael Petlan) [2123231] - perf lock: Change to synthesize task events (Michael Petlan) [2123231] - perf unwind: Fix segbase for ld.lld linked objects (Michael Petlan) [2123231] - perf test arm-spe: Check if perf-record hangs when recording workload with forks (Michael Petlan) [2123231] - perf docs: Correct typo of event_sources (Michael Petlan) [2123231] - perf evlist: Extend arch_evsel__must_be_in_group to support hybrid systems (Michael Petlan) [2123231] - perf scripts python: Support Arm CoreSight trace data disassembly (Michael Petlan) [2123231] - perf scripting python: Expose dso and map information (Michael Petlan) [2123231] - perf jevents: Fix event syntax error caused by ExtSel (Michael Petlan) [2123231] - perf tools arm64: Add support for VG register (Michael Petlan) [2123231] - perf unwind arm64: Decouple Libunwind register names from Perf (Michael Petlan) [2123231] - perf unwind: Use dynamic register set for DWARF unwind (Michael Petlan) [2123231] - perf unwind arm64: Use perf's copy of kernel headers (Michael Petlan) [2123231] - perf c2c: Use stdio interface if slang is not supported (Michael Petlan) [2123231] - perf test: Add a basic offcpu profiling test (Michael Petlan) [2123231] - perf record: Add cgroup support for off-cpu profiling (Michael Petlan) [2123231] - perf record: Handle argument change in sched_switch (Michael Petlan) [2123231] - perf record: Implement basic filtering for off-cpu (Michael Petlan) [2123231] - perf record: Enable off-cpu analysis with BPF (Michael Petlan) [2123231] - perf report: Do not extend sample type of bpf-output event (Michael Petlan) [2123231] - perf test: Add checking for perf stat CSV output. (Michael Petlan) [2123231] - perf tools: Allow system-wide events to keep their own threads (Michael Petlan) [2123231] - perf tools: Allow system-wide events to keep their own CPUs (Michael Petlan) [2123231] - libperf evsel: Add comments for booleans (Michael Petlan) [2123231] - perf stat: Add requires_cpu flag for uncore (Michael Petlan) [2123231] - libperf evlist: Check nr_mmaps is correct (Michael Petlan) [2123231] - libperf evlist: Allow mixing per-thread and per-cpu mmaps (Michael Petlan) [2123231] - perf tools: Allow all_cpus to be a superset of user_requested_cpus (Michael Petlan) [2123231] - perf intel-pt: Track sideband system-wide when needed (Michael Petlan) [2123231] - perf intel-pt: Use evlist__add_dummy_on_all_cpus() for switch tracking (Michael Petlan) [2123231] - perf record: Use evlist__add_dummy_on_all_cpus() in record__config_text_poke() (Michael Petlan) [2123231] - perf evlist: Add evlist__add_dummy_on_all_cpus() (Michael Petlan) [2123231] - perf evlist: Factor out evlist__dummy_event() (Michael Petlan) [2123231] - perf auxtrace: Remove auxtrace_mmap_params__set_idx() per_cpu parameter (Michael Petlan) [2123231] - perf auxtrace: Add mmap_needed to auxtrace_mmap_params (Michael Petlan) [2123231] - perf intel-pt: Add a test for system-wide side band (Michael Petlan) [2123231] - tools: Import ARM SMCCC definitions (Michael Petlan) [2123231] - perf intel-pt: Add guest_code support (Michael Petlan) [2123231] - perf kvm report: Add guest_code support (Michael Petlan) [2123231] - perf script: Add guest_code support (Michael Petlan) [2123231] - perf tools: Add guest_code support (Michael Petlan) [2123231] - perf tools: Factor out thread__set_guest_comm() (Michael Petlan) [2123231] - perf tools: Add machine to machines back pointer (Michael Petlan) [2123231] - perf vendors events arm64: Update Cortex A57/A72 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Neoverse E1 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-X2 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-X1 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A710 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A78 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A77 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A75 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A73 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A65 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A510 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A55 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A35 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A34 (Michael Petlan) [2123231] - perf inject: Keep a copy of kcore_dir (Michael Petlan) [2123231] - perf data: Add has_kcore_dir() (Michael Petlan) [2123231] - perf inject: Keep some features sections from input file (Michael Petlan) [2123231] - libperf: Add preadn() (Michael Petlan) [2123231] - perf header: Add ability to keep feature sections (Michael Petlan) [2123231] - perf jevents: Modify match field (Michael Petlan) [2123231] - perf vendor events: Fix Ivytown UNC_M_ACT_COUNT.RD umask (Michael Petlan) [2123231] - perf vendor events: Fix Alderlake metric groups (Michael Petlan) [2123231] - perf jevents: Append PMU description later (Michael Petlan) [2123231] - perf test: Use skip in PERF_RECORD_* (Michael Petlan) [2123231] - perf test: Parse events break apart tests (Michael Petlan) [2123231] - perf test: Parse events tidy evlist_test (Michael Petlan) [2123231] - perf test: Parse events tidy terms_test (Michael Petlan) [2123231] - perf test: Basic mmap use skip (Michael Petlan) [2123231] - perf test: Use skip in openat syscall (Michael Petlan) [2123231] - perf test: Use skip in vmlinux kallsyms (Michael Petlan) [2123231] - perf test: Skip reason for suites with 1 test (Michael Petlan) [2123231] - perf bpf_counter: Tidy use of CPU map index (Michael Petlan) [2123231] - perf stat: Add stat record+report test (Michael Petlan) [2123231] - perf lock: Add -t/--thread option for report (Michael Petlan) [2123231] - perf lock: Do not discard broken lock stats (Michael Petlan) [2123231] - perf c2c: Update documentation for store metric 'N/A' (Michael Petlan) [2123231] - perf c2c: Add dimensions for 'N/A' metrics of store operation (Michael Petlan) [2123231] - perf mem: Add stats for store operation with no available memory level (Michael Petlan) [2123231] - perf build: Error for BPF skeletons without LIBBPF (Michael Petlan) [2123231] - perf parse-events: Move slots event for the hybrid platform too (Michael Petlan) [2123231] - perf parse-events: Support different format of the topdown event name (Michael Petlan) [2123231] - perf stat: Always keep perf metrics topdown events in a group (Michael Petlan) [2123231] - perf evsel: Fixes topdown events in a weak group for the hybrid platform (Michael Petlan) [2123231] - perf test: Add basic stat and topdown group test (Michael Petlan) [2123231] - perf evlist: Keep topdown counters in weak group (Michael Petlan) [2123231] - perf scripts python: intel-pt-events.py: Print ptwrite value as a string if it is ASCII (Michael Petlan) [2123231] - perf script: Print Intel ptwrite value as a string if it is ASCII (Michael Petlan) [2123231] - perf intel-pt: Add support for emulated ptwrite (Michael Petlan) [2123231] - perf bench breakpoint: Fix build on 32-bit arches (Michael Petlan) [2123231] - perf tools: Remove unused machines__find_host() (Michael Petlan) [2123231] - perf bench: Add breakpoint benchmarks (Michael Petlan) [2123231] - perf annotate: Add --percent-limit option (Michael Petlan) [2123231] - perf auxtrace: Record whether an auxtrace mmap is needed (Michael Petlan) [2123231] - libperf evlist: Add evsel as a parameter to ->idx() (Michael Petlan) [2123231] - libperf evlist: Move ->idx() into mmap_per_evsel() (Michael Petlan) [2123231] - libperf evlist: Remove ->idx() per_cpu parameter (Michael Petlan) [2123231] - perf auxtrace: Do not mix up mmap idx (Michael Petlan) [2123231] - perf auxtrace: Move evlist__enable_event_idx() to auxtrace.c (Michael Petlan) [2123231] - perf evlist: Use libperf functions in evlist__enable_event_idx() (Michael Petlan) [2123231] - libperf evsel: Add perf_evsel__enable_thread() (Michael Petlan) [2123231] - perf metrics: Don't add all tool events for sharing (Michael Petlan) [2123231] - perf metrics: Support all tool events (Michael Petlan) [2123231] - perf evsel: Add tool event helpers (Michael Petlan) [2123231] - perf evsel: Constify a few arrays (Michael Petlan) [2123231] - perf test: Add skip to --per-thread test (Michael Petlan) [2123231] - perf evlist: Clear all_cpus before propagating (Michael Petlan) [2123231] - perf cpumap: Switch to using perf_cpu_map API (Michael Petlan) [2123231] - perf vendor events intel: Update CLX events to v1.15 (Michael Petlan) [2123231] - perf vendor events intel: Add uncore event list for Sapphirerapids (Michael Petlan) [2123231] - perf vendor events intel: Update core event list for Sapphirerapids (Michael Petlan) [2123231] - perf tools: Use Python devtools for version autodetection rather than runtime (Michael Petlan) [2123231] - perf stat: Avoid printing cpus with no counters (Michael Petlan) [2123231] - perf tools: Add missing headers needed by util/data.h (Michael Petlan) [2123231] - perf vendor events intel: Update WSM-EX events to v3 (Michael Petlan) [2123231] - perf vendor events intel: Update WSM-EP-SP events to v3 (Michael Petlan) [2123231] - perf vendor events intel: Update SKX events to v1.27 (Michael Petlan) [2123231] - perf vendor events intel: Update SKL events to v53 (Michael Petlan) [2123231] - perf vendor events intel: Update IVT events to v21 (Michael Petlan) [2123231] - perf vendor events intel: Update ICL events to v1.13 (Michael Petlan) [2123231] - perf test: Fix test case 81 ("perf record tests") on s390x (Michael Petlan) [2123231] - perf tools: Delete perf-with-kcore.sh script (Michael Petlan) [2123231] - perf intel-pt: Add link to the perf wiki's Intel PT page (Michael Petlan) [2123231] - libperf evsel: Factor out perf_evsel__ioctl() (Michael Petlan) [2123231] - perf stat: Support hybrid --topdown option (Michael Petlan) [2123231] - perf stat: Merge event counts from all hybrid PMUs (Michael Petlan) [2123231] - perf vendor events intel: Add metrics for Alderlake (Michael Petlan) [2123231] - perf list: Print all available tool events (Michael Petlan) [2123231] - perf stat: Add user_time and system_time events (Michael Petlan) [2123231] - perf stat: Introduce stats for the user and system rusage times (Michael Petlan) [2123231] - perf tools: Print warning when HAVE_DEBUGINFOD_SUPPORT is not set and user tries to use debuginfod support (Michael Petlan) [2123231] - perf version: Add HAVE_DEBUGINFOD_SUPPORT to built-in features (Michael Petlan) [2123231] - perf vendor events intel: Update goldmont event topics (Michael Petlan) [2123231] - perf vendor events intel: Update goldmontplus event topics (Michael Petlan) [2123231] - perf vendor events intel: Update elkhartlake event topics (Michael Petlan) [2123231] - perf vendor events intel: Update westmereex event topics (Michael Petlan) [2123231] - perf vendor events intel: Update westmereep-sp event topics (Michael Petlan) [2123231] - perf vendor events intel: Update westmereep-dp event topics (Michael Petlan) [2123231] - perf vendor events intel: Update tremontx uncore and topics (Michael Petlan) [2123231] - perf vendor events intel: Update tigerlake topic (Michael Petlan) [2123231] - perf vendor events intel: Update nehalemep event topics (Michael Petlan) [2123231] - perf vendor events intel: Update SKX uncore (Michael Petlan) [2123231] - perf vendor events intel: Update CLX uncore to v1.14 (Michael Petlan) [2123231] - perf vendor events intel: Add sapphirerapids events (Michael Petlan) [2123231] - perf vendor events intel: Fix icelakex cstate metrics (Michael Petlan) [2123231] - perf vendor events intel: Fix icelake cstate metrics (Michael Petlan) [2123231] - perf mem: Print memory operation type (Michael Petlan) [2123231] - perf test: Add basic perf record tests (Michael Petlan) [2123231] - perf docs: Add man page entry for Arm SPE (Michael Petlan) [2123231] - perf test: Shell - Limit to only run executable scripts in tests (Michael Petlan) [2123231] - perf scripting python: Expose symbol offset and source information (Michael Petlan) [2123231] - perf jitdump: Add riscv64 support (Michael Petlan) [2123231] - libsubcmd: Fix OPTION_GROUP sorting (Michael Petlan) [2123231] - perf session: Fix Intel LBR callstack entries and nr print message (Michael Petlan) [2123231] - perf test bpf: Skip test if clang is not present (Michael Petlan) [2123231] - perf test session topology: Fix test to skip the test in guest environment (Michael Petlan) [2123231] - perf bench numa: Address compiler error on s390 (Michael Petlan) [2123231] - perf test: Avoid shell test description infinite loop (Michael Petlan) [2123231] - perf regs x86: Fix arch__intr_reg_mask() for the hybrid platform (Michael Petlan) [2123231] - perf test: Fix "all PMU test" to skip hv_24x7/hv_gpci tests on powerpc (Michael Petlan) [2123231] - perf bench: Fix two numa NDEBUG warnings (Michael Petlan) [2123231] - perf symbol: Remove arch__symbols__fixup_end() (Michael Petlan) [2123231] - perf symbol: Update symbols__fixup_end() (Michael Petlan) [2123231] - perf symbol: Pass is_kallsyms to symbols__fixup_end() (Michael Petlan) [2123231] - perf test: Add perf_event_attr test for Arm SPE (Michael Petlan) [2123231] - perf arm-spe: Fix SPE events with phys addresses (Michael Petlan) [2123231] - perf arm-spe: Fix addresses of synthesized SPE events (Michael Petlan) [2123231] - perf intel-pt: Fix timeless decoding with perf.data directory (Michael Petlan) [2123231] - perf test: Fix error message for test case 71 on s390, where it is not supported (Michael Petlan) [2123231] - perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event (Michael Petlan) [2123231] - perf script: Always allow field 'data_src' for auxtrace (Michael Petlan) [2123231] - perf clang: Fix header include for LLVM >= 14 (Michael Petlan) [2123231] - perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2123231] - perf bench: Fix numa testcase to check if CPU used to bind task is online (Michael Petlan) [2123231] - perf record: Fix per-thread option (Michael Petlan) [2123231] - perf tools: Fix segfault accessing sample_id xyarray (Michael Petlan) [2123231] - perf stat: Fix error check return value of hashmap__new(), must use IS_ERR() (Michael Petlan) [2123231] - perf tools: Fix misleading add event PMU debug message (Michael Petlan) [2123231] - perf annotate: Drop objdump stderr to avoid getting stuck waiting for stdout output (Michael Petlan) [2123231] - perf session: Remap buf if there is no space for event (Michael Petlan) [2123231] - perf bench: Fix epoll bench to correct usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2123231] - perf bench: Fix futex bench to correct usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2123231] - perf tools: Fix perf's libperf_print callback (Michael Petlan) [2123231] - perf: arm-spe: Fix perf report --mem-mode (Michael Petlan) [2123231] - perf test tsc: Fix error message when not supported (Michael Petlan) [2123231] - perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 (Michael Petlan) [2123231] - perf python: Fix probing for some clang command line options (Michael Petlan) [2123231] - tools build: Filter out options and warnings not supported by clang (Michael Petlan) [2123231] - tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts (Michael Petlan) [2123231] - perf python: Convert tracepoint.py example to python3 (Michael Petlan) [2123231] - perf evlist: Directly return instead of using local ret variable (Michael Petlan) [2123231] - perf cpumap: More cpu map reuse by merge. (Michael Petlan) [2123231] - perf cpumap: Add is_subset function (Michael Petlan) [2123231] - perf evlist: Rename cpus to user_requested_cpus (Michael Petlan) [2123231] - perf tools: Stop depending on .git files for building PERF-VERSION-FILE (Michael Petlan) [2123231] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2123231] - perf stat: Avoid SEGV if core.cpus isn't set (Michael Petlan) [2123231] - bpf: Sync comments for bpf_get_stack (Michael Petlan) [2123231] - perf evsel: Improve AMD IBS (Instruction-Based Sampling) error handling messages (Michael Petlan) [2123231] - perf python: Add perf_env stubs that will be needed in evsel__open_strerror() (Michael Petlan) [2123231] - perf tools: Enhance the matching of sub-commands abbreviations (Michael Petlan) [2123231] - tools arm64: Import cputype.h (Michael Petlan) [2123231] - perf lock: Add -F/--field option to control output (Michael Petlan) [2123231] - perf lock: Extend struct lock_key to have print function (Michael Petlan) [2123231] - perf lock: Add --synth=no option for record (Michael Petlan) [2123231] - perf stat: Fix forked applications enablement of counters (Michael Petlan) [2123231] - perf evsel: Make evsel__env() always return a valid env (Michael Petlan) [2123231] - perf script: Add 'brstackinsnlen' for branch stacks (Michael Petlan) [2123231] - perf ftrace latency: Update documentation (Michael Petlan) [2123231] - perf ftrace latency: Add -n/--use-nsec option (Michael Petlan) [2123231] - perf tools: Fix version kernel tag (Michael Petlan) [2123231] - perf tools: Fix dependency for version file creation (Michael Petlan) [2123231] - perf vendor events intel: Update events for TremontX (Michael Petlan) [2123231] - perf vendor events intel: Update events for Tigerlake (Michael Petlan) [2123231] - perf vendor events intel: Update events for SkylakeX (Michael Petlan) [2123231] - perf vendor events intel: Update events for Skylake (Michael Petlan) [2123231] - perf vendor events intel: Update events for IcelakeX (Michael Petlan) [2123231] - perf vendor events intel: Update events for Icelake (Michael Petlan) [2123231] - perf vendor events intel: Update events for Elkhartlake (Michael Petlan) [2123231] - perf vendor events intel: Update events for CascadelakeX (Michael Petlan) [2123231] - perf tools: Set build-id using build-id header on new mmap records (Michael Petlan) [2123231] - tools compiler.h: Remove duplicate #ifndef noinline block (Michael Petlan) [2123231] - perf tools: Use ARRAY_SIZE() instead of ad hoc equivalent, spotted by array_size.cocci (Michael Petlan) [2123231] - perf script: Output branch sample type (Michael Petlan) [2123231] - perf script: Refactor branch stack printing (Michael Petlan) [2123231] - perf session: Print branch stack entry type in --dump-raw-trace (Michael Petlan) [2123231] - perf evsel: Add error message for unsupported branch stack cases (Michael Petlan) [2123231] - perf test: Add perf_event_attr tests for the arm_spe event (Michael Petlan) [2123231] - perf vendor events intel: Add uncore event list for Alderlake (Michael Petlan) [2123231] - perf vendor events intel: Add core event list for Alderlake (Michael Petlan) [2123231] - perf jevents: Add support for HiSilicon CPA PMU aliasing (Michael Petlan) [2123231] - libperf: Add API for allocating new thread map array (Michael Petlan) [2123231] - libperf: Rename arguments of perf_thread_map APIs (Michael Petlan) [2123231] - perf arm-spe: Use advertised caps/min_interval as default sample_period (Michael Petlan) [2123231] - perf data: Don't mention --to-ctf if it's not supported (Michael Petlan) [2123231] - perf data: Adding error message if perf_data__create_dir() fails (Michael Petlan) [2123231] - perf report: Add "addr_from" and "addr_to" sort dimensions (Michael Petlan) [2123231] - perf tools: Fix spelling mistake "commpressor" -> "compressor" (Michael Petlan) [2123231] - perf annotate: Remove redundant 'ret' variable (Michael Petlan) [2123231] - perf top: Remove redundant 'err' variable (Michael Petlan) [2123231] - perf test: Make metric testing more robust (Michael Petlan) [2123231] - perf cs-etm: Update deduction of TRCCONFIGR register for branch broadcast (Michael Petlan) [2123231] - perf c2c: Replace bitmap_weight() with bitmap_empty() where appropriate (Michael Petlan) [2123231] - perf tui: Only support --tui with slang (Michael Petlan) [2123231] - perf intel-pt: Add documentation for Event Trace and TNT disable (Michael Petlan) [2123231] - perf scripts python: export-to-postgresql.py: Export all sample flags (Michael Petlan) [2123231] - perf scripts python: export-to-sqlite.py: Export all sample flags (Michael Petlan) [2123231] - perf scripting python: Add all sample flags to DB export (Michael Petlan) [2123231] - perf scripts python: intel-pt-events.py: Add Event Trace (Michael Petlan) [2123231] - perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2123231] - perf script: Display Intel PT iflag synthesized event (Michael Petlan) [2123231] - perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event (Michael Petlan) [2123231] - perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled (Michael Petlan) [2123231] - perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2123231] - perf intel-pt: Synthesize iflag event (Michael Petlan) [2123231] - perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2123231] - perf intel-pt: Record Event Trace capability flag (Michael Petlan) [2123231] - perf auxtrace: Add itrace option "I" (Michael Petlan) [2123231] - perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags (Michael Petlan) [2123231] - perf tools: Define Intel PT iflag synthesized event (Michael Petlan) [2123231] - perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2123231] - perf intel-pt: decoder: Add MODE.Exec IFLAG processing (Michael Petlan) [2123231] - perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing (Michael Petlan) [2123231] - perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables (Michael Petlan) [2123231] - perf intel-pt: decoder: Add config bit definitions (Michael Petlan) [2123231] - perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit (Michael Petlan) [2123231] - perf intel-pt: pkt-decoder: Add CFE and EVD packets (Michael Petlan) [2123231] - perf intel-pt: pkt-decoder: Remove misplaced linebreak (Michael Petlan) [2123231] - perf intel-pt: pkt-decoder-test: Fix scope of test_data (Michael Petlan) [2123231] - perf vendor events: Update TremontX (Michael Petlan) [2123231] - perf vendor events: Update Westmere EX (Michael Petlan) [2123231] - perf vendor events: Update Westmere EP-SP (Michael Petlan) [2123231] - perf vendor events: Update Tigerlake (Michael Petlan) [2123231] - perf vendor events: Update Silvermont (Michael Petlan) [2123231] - perf vendor events: Update Sandybridge (Michael Petlan) [2123231] - perf vendor events: Update metrics for Skylake (Michael Petlan) [2123231] - perf vendor events: Update Nehalem EP (Michael Petlan) [2123231] - perf vendor events: Update Knights Landing (Michael Petlan) [2123231] - perf vendor events: Update metrics for Jaketown (Michael Petlan) [2123231] - perf vendor events: Update metrics for Ivytown (Michael Petlan) [2123231] - perf vendor events: Update metrics for Icelake (Michael Petlan) [2123231] - perf vendor events: Update metrics for Haswell (Michael Petlan) [2123231] - perf vendor events: Update for GoldmontPlus (Michael Petlan) [2123231] - perf vendor events: Update for Goldmont (Michael Petlan) [2123231] - perf vendor events: Update metrics for BroadwellX (Michael Petlan) [2123231] - perf vendor events: Update metrics for Broadwell (Michael Petlan) [2123231] - perf vendor events: Update for Bonnell (Michael Petlan) [2123231] - perf vendor events: Update metrics for IcelakeX (Michael Petlan) [2123231] - perf vendor events: Update for Westmere EP-DP (Michael Petlan) [2123231] - perf vendor events: Update metrics for Ivybridge (Michael Petlan) [2123231] - perf vendor events: Update metrics for HaswellX (Michael Petlan) [2123231] - perf vendor events: Update metrics for CascadelakeX (Michael Petlan) [2123231] - perf vendor events: Update metrics for Broadwell DE (Michael Petlan) [2123231] - perf test: Allow skip for all metrics test (Michael Petlan) [2123231] - perf map: Make map__contains_symbol() args const (Michael Petlan) [2123231] - perf maps: Move maps code to own C file (Michael Petlan) [2123231] - perf maps: Reduce scope of init and exit (Michael Petlan) [2123231] - perf test: Use pointer for maps (Michael Petlan) [2123231] - perf maps: Use a pointer for kmaps (Michael Petlan) [2123231] - perf namespaces: Add functions to access nsinfo (Michael Petlan) [2123231] - perf map: Add const to map_ip and unmap_ip (Michael Petlan) [2123231] - perf cpumap: Use for each loop (Michael Petlan) [2123231] - perf cpumap: Migrate to libperf cpumap api (Michael Petlan) [2123231] - perf report: Output data file name in raw trace dump (Michael Petlan) [2123231] - perf session: Load data directory files for analysis (Michael Petlan) [2123231] - perf record: Implement compatibility checks (Michael Petlan) [2123231] - perf record: Extend --threads command line option (Michael Petlan) [2123231] - perf record: Introduce --threads command line option (Michael Petlan) [2123231] - perf record: Introduce data transferred and compressed stats (Michael Petlan) [2123231] - perf record: Introduce compressor at mmap buffer object (Michael Petlan) [2123231] - perf record: Introduce bytes written stats (Michael Petlan) [2123231] - perf record: Introduce data file at mmap buffer object (Michael Petlan) [2123231] - perf record: Start threads in the beginning of trace streaming (Michael Petlan) [2123231] - perf record: Stop threads in the end of trace streaming (Michael Petlan) [2123231] - perf record: Introduce thread local variable (Michael Petlan) [2123231] - perf record: Introduce function to propagate control commands (Michael Petlan) [2123231] - perf record: Introduce thread specific data array (Michael Petlan) [2123231] - tools lib: Introduce fdarray duplicate function (Michael Petlan) [2123231] - perf record: Introduce thread affinity and mmap masks (Michael Petlan) [2123231] - perf lock: Carefully combine lock stats for discarded entries (Michael Petlan) [2123231] - perf lock: Add -c/--combine-locks option (Michael Petlan) [2123231] - perf lock: Fix lock name length check for printing (Michael Petlan) [2123231] - perf lock: Sort map info based on class name (Michael Petlan) [2123231] - perf lock: Change type of lock_stat->addr to u64 (Michael Petlan) [2123231] - perf lock: Convert lockhash_table to use hlist (Michael Petlan) [2123231] - perf annotate: Try chroot filename for objdump (Michael Petlan) [2123231] - perf inject: Try chroot directory when reading build-id (Michael Petlan) [2123231] - perf tools: Try chroot'ed filename when opening dso/symbol (Michael Petlan) [2123231] - tools/include: Add phys_addr_t to types.h (Michael Petlan) [2123231] - perf: use generic bpf_program__set_type() to set BPF prog type (Michael Petlan) [2123231] - perf/tests: Add AVX512-FP16 instructions to x86 instruction decoder test (Michael Petlan) [2123231] - perf/tests: Add misc instructions to the x86 instruction decoder test (Michael Petlan) [2123231] - perf/tests: Add AMX instructions to x86 instruction decoder test (Michael Petlan) [2123231] - perf/x86/intel/lbr: Fix unchecked MSR access error on HSW (Michael Petlan) [2123231] - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() (Michael Petlan) [2123231] - perf/core: Remove unused local variable (Michael Petlan) [2123231] - perf/x86/intel: Fix event constraints for ICL (Michael Petlan) [2123231] - perf/x86/Kconfig: Fix indentation in the Kconfig file (Michael Petlan) [2123231] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2123231] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2123231] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2123231] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2123231] - perf/ibs: Fix comment (Michael Petlan) [2123231] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2123231] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2123231] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2123231] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2123231] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2123231] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2123231] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2123231] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2123231] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2123231] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2123231] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2123231] - signal: Deliver SIGTRAP on perf event asynchronously if blocked (Michael Petlan) [2123231] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2123231] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2123231] - ACPI: Add perf low power callback (Michael Petlan) [2123231] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2123231] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2123231] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2123231] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2123231] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2123231] - perf/core: Add perf_clear_branch_entry_bitfields() helper (Michael Petlan) [2123231] - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled (Michael Petlan) [2123231] - perf/core: Always set cpuctx cgrp when enable cgroup event (Michael Petlan) [2123231] - perf/core: Fix perf_cgroup_switch() (Michael Petlan) [2123231] - perf/core: Use perf_cgroup_info->active to check if cgroup is active (Michael Petlan) [2123231] - perf/core: Don't pass task around when ctx sched in (Michael Petlan) [2123231] - perf/core: Inherit event_caps (Michael Petlan) [2123231] - perf/x86/intel/uncore: Fix the build on !CONFIG_PHYS_ADDR_T_64BIT (Michael Petlan) [2123231] - perf: Add irq and exception return branch types (Michael Petlan) [2123231] - perf/x86/intel/pt: Add a capability and config bit for disabling TNTs (Michael Petlan) [2123231] - perf/x86/intel/pt: Add a capability and config bit for event tracing (Michael Petlan) [2123231] - perf/x86/intel: Increase max number of the fixed counters (Michael Petlan) [2123231] - perf/x86/intel: Enable PEBS format 5 (Michael Petlan) [2123231] - perf/core: Allow kernel address filter when not filtering the kernel (Michael Petlan) [2123231] - perf/x86/intel/pt: Fix address filter config for 32-bit kernel (Michael Petlan) [2123231] - perf/core: Fix address filter parser for multiple filters (Michael Petlan) [2123231] - drivers/perf: arm_pmu: Handle 47 bit counters (Michael Petlan) [2123231] - x86: clean up symbol aliasing (Michael Petlan) [2123231] - linkage: remove SYM_FUNC_{START,END}_ALIAS() (Michael Petlan) [2123231] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122370] {CVE-2022-3028} Resolves: rhbz#2131767, rhbz#2092794, rhbz#2136174, rhbz#2123231, rhbz#2122370 Signed-off-by: Frantisek Hrbata --- Makefile.rhelver | 2 +- kernel-x86_64-debug-rhel.config | 1 + kernel-x86_64-rhel.config | 1 + kernel.spec | 466 +++++++++++++++++++++++++++++++- sources | 6 +- 5 files changed, 468 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 9f28d9d5f..3987af970 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 2 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 187 +RHEL_RELEASE = 188 # # ZSTREAM diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index dc81ec676..ee2d62aee 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -3922,6 +3922,7 @@ CONFIG_PCS_XPCS=m # CONFIG_PEAQ_WMI is not set CONFIG_PERCPU_STATS=y # CONFIG_PERCPU_TEST is not set +CONFIG_PERF_EVENTS_AMD_BRS=y CONFIG_PERF_EVENTS_AMD_POWER=m CONFIG_PERF_EVENTS_AMD_UNCORE=y CONFIG_PERF_EVENTS_INTEL_CSTATE=m diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 5b027e4ee..dd3823311 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -3902,6 +3902,7 @@ CONFIG_PCS_XPCS=m # CONFIG_PEAQ_WMI is not set # CONFIG_PERCPU_STATS is not set # CONFIG_PERCPU_TEST is not set +CONFIG_PERF_EVENTS_AMD_BRS=y CONFIG_PERF_EVENTS_AMD_POWER=m CONFIG_PERF_EVENTS_AMD_UNCORE=y CONFIG_PERF_EVENTS_INTEL_CSTATE=m diff --git a/kernel.spec b/kernel.spec index fea2ed96b..f3b830c3f 100755 --- a/kernel.spec +++ b/kernel.spec @@ -119,15 +119,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 187 +%define pkgrelease 188 %define kversion 5 -%define tarfile_release 5.14.0-187.el9 +%define tarfile_release 5.14.0-188.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 187%{?buildid}%{?dist} +%define specrelease 188%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-187.el9 +%define kabiversion 5.14.0-188.el9 # # End of genspec.sh variables @@ -3057,6 +3057,464 @@ fi # # %changelog +* Mon Nov 07 2022 Frantisek Hrbata [5.14.0-188.el9] +- NFSv4.1 probe offline transports for trunking on session creation (Scott Mayhew) [2131767] +- SUNRPC create a function that probes only offline transports (Scott Mayhew) [2131767] +- SUNRPC export xprt_iter_rewind function (Scott Mayhew) [2131767] +- SUNRPC restructure rpc_clnt_setup_test_and_add_xprt (Scott Mayhew) [2131767] +- NFSv4.1 remove xprt from xprt_switch if session trunking test fails (Scott Mayhew) [2131767] +- SUNRPC create an rpc function that allows xprt removal from rpc_clnt (Scott Mayhew) [2131767] +- SUNRPC enable back offline transports in trunking discovery (Scott Mayhew) [2131767] +- SUNRPC create an iterator to list only OFFLINE xprts (Scott Mayhew) [2131767] +- NFSv4.1 offline trunkable transports on DESTROY_SESSION (Scott Mayhew) [2131767] +- SUNRPC add function to offline remove trunkable transports (Scott Mayhew) [2131767] +- SUNRPC expose functions for offline remote xprt functionality (Scott Mayhew) [2131767] +- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2092794] +- xfrm: Reinject transport-mode packets through workqueue (Sabrina Dubroca) [2136174] +- xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136174] +- esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136174] +- xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136174] +- xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136174] +- net: xfrm: unexport __init-annotated xfrm4_protocol_init() (Sabrina Dubroca) [2136174] +- xfrm: do not set IPv4 DF flag when encapsulating IPv6 frames <= 1280 bytes. (Sabrina Dubroca) [2136174] +- net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136174] +- esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136174] +- xfrm: fix tunnel model fragmentation behavior (Sabrina Dubroca) [2136174] +- xfrm: fix the if_id check in changelink (Sabrina Dubroca) [2136174] +- xfrm: interface with if_id 0 should return error (Sabrina Dubroca) [2136174] +- perf test: Fix test case 83 ('perf stat CSV output linter') on s390 (Michael Petlan) [2123231] +- perf tools arm64: Copy perf_regs.h from the kernel (Michael Petlan) [2123231] +- x86/cpufeatures: Add AMD Fam19h Branch Sampling feature (Michael Petlan) [2123231] +- rhel: Keep Zen3 Branch Sampling enabled (Michael Petlan) [2123231] +- perf symbol: Fail to read phdr workaround (Michael Petlan) [2123231] +- libperf evlist: Fix per-thread mmaps for multi-threaded targets (Michael Petlan) [2123231] +- perf python: Fix build when PYTHON_CONFIG is user supplied (Michael Petlan) [2123231] +- perf symbol: Skip symbols if SHF_ALLOC flag is not set (Michael Petlan) [2123231] +- perf symbol: Correct address for bss symbols (Michael Petlan) [2123231] +- perf scripts python: Let script to be python2 compliant (Michael Petlan) [2123231] +- perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2123231] +- perf tests: Fix Convert perf time to TSC test for hybrid (Michael Petlan) [2123231] +- perf tests: Stop Convert perf time to TSC test opening events twice (Michael Petlan) [2123231] +- perf synthetic-events: Ignore dead threads during event synthesis (Michael Petlan) [2123231] +- perf synthetic-events: Don't sort the task scan result from /proc (Michael Petlan) [2123231] +- perf unwind: Fix unitialized 'offset' variable on aarch64 (Michael Petlan) [2123231] +- perf bpf: 8 byte align bpil data (Michael Petlan) [2123231] +- perf offcpu: Accept allowed sample types only (Michael Petlan) [2123231] +- perf offcpu: Fix build failure on old kernels (Michael Petlan) [2123231] +- tools include UAPI: Sync linux/vhost.h with the kernel sources (Michael Petlan) [2123231] +- tools include UAPI: Sync linux/vhost.h with the kernel sources (Michael Petlan) [2123231] +- perf stat: Enable ignore_missing_thread (Michael Petlan) [2123231] +- perf inject: Adjust output data offset for backward compatibility (Michael Petlan) [2123231] +- perf trace beauty: Fix generation of errno id->str table on ALT Linux (Michael Petlan) [2123231] +- perf build-id: Fix caching files with a wrong build ID (Michael Petlan) [2123231] +- perf inject: Fix missing free in copy_kcore_dir() (Michael Petlan) [2123231] +- perf metrics: Ensure at least 1 id per metric (Michael Petlan) [2123231] +- perf arm-spe: Don't set data source if it's not a memory operation (Michael Petlan) [2123231] +- perf expr: Allow exponents on floating point values (Michael Petlan) [2123231] +- perf test topology: Use !strncmp(right platform) to fix guest PPC comparision check (Michael Petlan) [2123231] +- perf test: Record only user callchains on the "Check Arm64 callgraphs are complete in fp mode" test (Michael Petlan) [2123231] +- perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2123231] +- perf test: Fix variable length array undefined behavior in bp_account (Michael Petlan) [2123231] +- libperf evsel: Open shouldn't leak fd on failure (Michael Petlan) [2123231] +- perf test: Fix "perf stat CSV output linter" test on s390 (Michael Petlan) [2123231] +- perf unwind: Fix uninitialized variable (Michael Petlan) [2123231] +- perf vendor events intel: Update metrics for Alderlake (Michael Petlan) [2123231] +- perf vendor events intel: Add metrics for Sapphirerapids (Michael Petlan) [2123231] +- perf c2c: Fix sorting in percent_rmt_hitm_cmp() (Michael Petlan) [2123231] +- perf mem: Trace physical address for Arm SPE events (Michael Petlan) [2123231] +- perf list: Update event description for IBM zEC12/zBC12 to latest level (Michael Petlan) [2123231] +- perf list: Update event description for IBM z196/z114 to latest level (Michael Petlan) [2123231] +- perf list: Update event description for IBM z15 to latest level (Michael Petlan) [2123231] +- perf list: Update event description for IBM z14 to latest level (Michael Petlan) [2123231] +- perf list: Update event description for IBM z13 to latest level (Michael Petlan) [2123231] +- perf list: Update event description for IBM z10 to latest level (Michael Petlan) [2123231] +- perf list: Add IBM z16 event description for s390 (Michael Petlan) [2123231] +- perf record: Support sample-read topdown metric group for hybrid platforms (Michael Petlan) [2123231] +- perf lock: Change to synthesize task events (Michael Petlan) [2123231] +- perf unwind: Fix segbase for ld.lld linked objects (Michael Petlan) [2123231] +- perf test arm-spe: Check if perf-record hangs when recording workload with forks (Michael Petlan) [2123231] +- perf docs: Correct typo of event_sources (Michael Petlan) [2123231] +- perf evlist: Extend arch_evsel__must_be_in_group to support hybrid systems (Michael Petlan) [2123231] +- perf scripts python: Support Arm CoreSight trace data disassembly (Michael Petlan) [2123231] +- perf scripting python: Expose dso and map information (Michael Petlan) [2123231] +- perf jevents: Fix event syntax error caused by ExtSel (Michael Petlan) [2123231] +- perf tools arm64: Add support for VG register (Michael Petlan) [2123231] +- perf unwind arm64: Decouple Libunwind register names from Perf (Michael Petlan) [2123231] +- perf unwind: Use dynamic register set for DWARF unwind (Michael Petlan) [2123231] +- perf unwind arm64: Use perf's copy of kernel headers (Michael Petlan) [2123231] +- perf c2c: Use stdio interface if slang is not supported (Michael Petlan) [2123231] +- perf test: Add a basic offcpu profiling test (Michael Petlan) [2123231] +- perf record: Add cgroup support for off-cpu profiling (Michael Petlan) [2123231] +- perf record: Handle argument change in sched_switch (Michael Petlan) [2123231] +- perf record: Implement basic filtering for off-cpu (Michael Petlan) [2123231] +- perf record: Enable off-cpu analysis with BPF (Michael Petlan) [2123231] +- perf report: Do not extend sample type of bpf-output event (Michael Petlan) [2123231] +- perf test: Add checking for perf stat CSV output. (Michael Petlan) [2123231] +- perf tools: Allow system-wide events to keep their own threads (Michael Petlan) [2123231] +- perf tools: Allow system-wide events to keep their own CPUs (Michael Petlan) [2123231] +- libperf evsel: Add comments for booleans (Michael Petlan) [2123231] +- perf stat: Add requires_cpu flag for uncore (Michael Petlan) [2123231] +- libperf evlist: Check nr_mmaps is correct (Michael Petlan) [2123231] +- libperf evlist: Allow mixing per-thread and per-cpu mmaps (Michael Petlan) [2123231] +- perf tools: Allow all_cpus to be a superset of user_requested_cpus (Michael Petlan) [2123231] +- perf intel-pt: Track sideband system-wide when needed (Michael Petlan) [2123231] +- perf intel-pt: Use evlist__add_dummy_on_all_cpus() for switch tracking (Michael Petlan) [2123231] +- perf record: Use evlist__add_dummy_on_all_cpus() in record__config_text_poke() (Michael Petlan) [2123231] +- perf evlist: Add evlist__add_dummy_on_all_cpus() (Michael Petlan) [2123231] +- perf evlist: Factor out evlist__dummy_event() (Michael Petlan) [2123231] +- perf auxtrace: Remove auxtrace_mmap_params__set_idx() per_cpu parameter (Michael Petlan) [2123231] +- perf auxtrace: Add mmap_needed to auxtrace_mmap_params (Michael Petlan) [2123231] +- perf intel-pt: Add a test for system-wide side band (Michael Petlan) [2123231] +- tools: Import ARM SMCCC definitions (Michael Petlan) [2123231] +- perf intel-pt: Add guest_code support (Michael Petlan) [2123231] +- perf kvm report: Add guest_code support (Michael Petlan) [2123231] +- perf script: Add guest_code support (Michael Petlan) [2123231] +- perf tools: Add guest_code support (Michael Petlan) [2123231] +- perf tools: Factor out thread__set_guest_comm() (Michael Petlan) [2123231] +- perf tools: Add machine to machines back pointer (Michael Petlan) [2123231] +- perf vendors events arm64: Update Cortex A57/A72 (Michael Petlan) [2123231] +- perf vendors events arm64: Arm Neoverse E1 (Michael Petlan) [2123231] +- perf vendors events arm64: Arm Cortex-X2 (Michael Petlan) [2123231] +- perf vendors events arm64: Arm Cortex-X1 (Michael Petlan) [2123231] +- perf vendors events arm64: Arm Cortex-A710 (Michael Petlan) [2123231] +- perf vendors events arm64: Arm Cortex-A78 (Michael Petlan) [2123231] +- perf vendors events arm64: Arm Cortex-A77 (Michael Petlan) [2123231] +- perf vendors events arm64: Arm Cortex-A75 (Michael Petlan) [2123231] +- perf vendors events arm64: Arm Cortex-A73 (Michael Petlan) [2123231] +- perf vendors events arm64: Arm Cortex-A65 (Michael Petlan) [2123231] +- perf vendors events arm64: Arm Cortex-A510 (Michael Petlan) [2123231] +- perf vendors events arm64: Arm Cortex-A55 (Michael Petlan) [2123231] +- perf vendors events arm64: Arm Cortex-A35 (Michael Petlan) [2123231] +- perf vendors events arm64: Arm Cortex-A34 (Michael Petlan) [2123231] +- perf inject: Keep a copy of kcore_dir (Michael Petlan) [2123231] +- perf data: Add has_kcore_dir() (Michael Petlan) [2123231] +- perf inject: Keep some features sections from input file (Michael Petlan) [2123231] +- libperf: Add preadn() (Michael Petlan) [2123231] +- perf header: Add ability to keep feature sections (Michael Petlan) [2123231] +- perf jevents: Modify match field (Michael Petlan) [2123231] +- perf vendor events: Fix Ivytown UNC_M_ACT_COUNT.RD umask (Michael Petlan) [2123231] +- perf vendor events: Fix Alderlake metric groups (Michael Petlan) [2123231] +- perf jevents: Append PMU description later (Michael Petlan) [2123231] +- perf test: Use skip in PERF_RECORD_* (Michael Petlan) [2123231] +- perf test: Parse events break apart tests (Michael Petlan) [2123231] +- perf test: Parse events tidy evlist_test (Michael Petlan) [2123231] +- perf test: Parse events tidy terms_test (Michael Petlan) [2123231] +- perf test: Basic mmap use skip (Michael Petlan) [2123231] +- perf test: Use skip in openat syscall (Michael Petlan) [2123231] +- perf test: Use skip in vmlinux kallsyms (Michael Petlan) [2123231] +- perf test: Skip reason for suites with 1 test (Michael Petlan) [2123231] +- perf bpf_counter: Tidy use of CPU map index (Michael Petlan) [2123231] +- perf stat: Add stat record+report test (Michael Petlan) [2123231] +- perf lock: Add -t/--thread option for report (Michael Petlan) [2123231] +- perf lock: Do not discard broken lock stats (Michael Petlan) [2123231] +- perf c2c: Update documentation for store metric 'N/A' (Michael Petlan) [2123231] +- perf c2c: Add dimensions for 'N/A' metrics of store operation (Michael Petlan) [2123231] +- perf mem: Add stats for store operation with no available memory level (Michael Petlan) [2123231] +- perf build: Error for BPF skeletons without LIBBPF (Michael Petlan) [2123231] +- perf parse-events: Move slots event for the hybrid platform too (Michael Petlan) [2123231] +- perf parse-events: Support different format of the topdown event name (Michael Petlan) [2123231] +- perf stat: Always keep perf metrics topdown events in a group (Michael Petlan) [2123231] +- perf evsel: Fixes topdown events in a weak group for the hybrid platform (Michael Petlan) [2123231] +- perf test: Add basic stat and topdown group test (Michael Petlan) [2123231] +- perf evlist: Keep topdown counters in weak group (Michael Petlan) [2123231] +- perf scripts python: intel-pt-events.py: Print ptwrite value as a string if it is ASCII (Michael Petlan) [2123231] +- perf script: Print Intel ptwrite value as a string if it is ASCII (Michael Petlan) [2123231] +- perf intel-pt: Add support for emulated ptwrite (Michael Petlan) [2123231] +- perf bench breakpoint: Fix build on 32-bit arches (Michael Petlan) [2123231] +- perf tools: Remove unused machines__find_host() (Michael Petlan) [2123231] +- perf bench: Add breakpoint benchmarks (Michael Petlan) [2123231] +- perf annotate: Add --percent-limit option (Michael Petlan) [2123231] +- perf auxtrace: Record whether an auxtrace mmap is needed (Michael Petlan) [2123231] +- libperf evlist: Add evsel as a parameter to ->idx() (Michael Petlan) [2123231] +- libperf evlist: Move ->idx() into mmap_per_evsel() (Michael Petlan) [2123231] +- libperf evlist: Remove ->idx() per_cpu parameter (Michael Petlan) [2123231] +- perf auxtrace: Do not mix up mmap idx (Michael Petlan) [2123231] +- perf auxtrace: Move evlist__enable_event_idx() to auxtrace.c (Michael Petlan) [2123231] +- perf evlist: Use libperf functions in evlist__enable_event_idx() (Michael Petlan) [2123231] +- libperf evsel: Add perf_evsel__enable_thread() (Michael Petlan) [2123231] +- perf metrics: Don't add all tool events for sharing (Michael Petlan) [2123231] +- perf metrics: Support all tool events (Michael Petlan) [2123231] +- perf evsel: Add tool event helpers (Michael Petlan) [2123231] +- perf evsel: Constify a few arrays (Michael Petlan) [2123231] +- perf test: Add skip to --per-thread test (Michael Petlan) [2123231] +- perf evlist: Clear all_cpus before propagating (Michael Petlan) [2123231] +- perf cpumap: Switch to using perf_cpu_map API (Michael Petlan) [2123231] +- perf vendor events intel: Update CLX events to v1.15 (Michael Petlan) [2123231] +- perf vendor events intel: Add uncore event list for Sapphirerapids (Michael Petlan) [2123231] +- perf vendor events intel: Update core event list for Sapphirerapids (Michael Petlan) [2123231] +- perf tools: Use Python devtools for version autodetection rather than runtime (Michael Petlan) [2123231] +- perf stat: Avoid printing cpus with no counters (Michael Petlan) [2123231] +- perf tools: Add missing headers needed by util/data.h (Michael Petlan) [2123231] +- perf vendor events intel: Update WSM-EX events to v3 (Michael Petlan) [2123231] +- perf vendor events intel: Update WSM-EP-SP events to v3 (Michael Petlan) [2123231] +- perf vendor events intel: Update SKX events to v1.27 (Michael Petlan) [2123231] +- perf vendor events intel: Update SKL events to v53 (Michael Petlan) [2123231] +- perf vendor events intel: Update IVT events to v21 (Michael Petlan) [2123231] +- perf vendor events intel: Update ICL events to v1.13 (Michael Petlan) [2123231] +- perf test: Fix test case 81 ("perf record tests") on s390x (Michael Petlan) [2123231] +- perf tools: Delete perf-with-kcore.sh script (Michael Petlan) [2123231] +- perf intel-pt: Add link to the perf wiki's Intel PT page (Michael Petlan) [2123231] +- libperf evsel: Factor out perf_evsel__ioctl() (Michael Petlan) [2123231] +- perf stat: Support hybrid --topdown option (Michael Petlan) [2123231] +- perf stat: Merge event counts from all hybrid PMUs (Michael Petlan) [2123231] +- perf vendor events intel: Add metrics for Alderlake (Michael Petlan) [2123231] +- perf list: Print all available tool events (Michael Petlan) [2123231] +- perf stat: Add user_time and system_time events (Michael Petlan) [2123231] +- perf stat: Introduce stats for the user and system rusage times (Michael Petlan) [2123231] +- perf tools: Print warning when HAVE_DEBUGINFOD_SUPPORT is not set and user tries to use debuginfod support (Michael Petlan) [2123231] +- perf version: Add HAVE_DEBUGINFOD_SUPPORT to built-in features (Michael Petlan) [2123231] +- perf vendor events intel: Update goldmont event topics (Michael Petlan) [2123231] +- perf vendor events intel: Update goldmontplus event topics (Michael Petlan) [2123231] +- perf vendor events intel: Update elkhartlake event topics (Michael Petlan) [2123231] +- perf vendor events intel: Update westmereex event topics (Michael Petlan) [2123231] +- perf vendor events intel: Update westmereep-sp event topics (Michael Petlan) [2123231] +- perf vendor events intel: Update westmereep-dp event topics (Michael Petlan) [2123231] +- perf vendor events intel: Update tremontx uncore and topics (Michael Petlan) [2123231] +- perf vendor events intel: Update tigerlake topic (Michael Petlan) [2123231] +- perf vendor events intel: Update nehalemep event topics (Michael Petlan) [2123231] +- perf vendor events intel: Update SKX uncore (Michael Petlan) [2123231] +- perf vendor events intel: Update CLX uncore to v1.14 (Michael Petlan) [2123231] +- perf vendor events intel: Add sapphirerapids events (Michael Petlan) [2123231] +- perf vendor events intel: Fix icelakex cstate metrics (Michael Petlan) [2123231] +- perf vendor events intel: Fix icelake cstate metrics (Michael Petlan) [2123231] +- perf mem: Print memory operation type (Michael Petlan) [2123231] +- perf test: Add basic perf record tests (Michael Petlan) [2123231] +- perf docs: Add man page entry for Arm SPE (Michael Petlan) [2123231] +- perf test: Shell - Limit to only run executable scripts in tests (Michael Petlan) [2123231] +- perf scripting python: Expose symbol offset and source information (Michael Petlan) [2123231] +- perf jitdump: Add riscv64 support (Michael Petlan) [2123231] +- libsubcmd: Fix OPTION_GROUP sorting (Michael Petlan) [2123231] +- perf session: Fix Intel LBR callstack entries and nr print message (Michael Petlan) [2123231] +- perf test bpf: Skip test if clang is not present (Michael Petlan) [2123231] +- perf test session topology: Fix test to skip the test in guest environment (Michael Petlan) [2123231] +- perf bench numa: Address compiler error on s390 (Michael Petlan) [2123231] +- perf test: Avoid shell test description infinite loop (Michael Petlan) [2123231] +- perf regs x86: Fix arch__intr_reg_mask() for the hybrid platform (Michael Petlan) [2123231] +- perf test: Fix "all PMU test" to skip hv_24x7/hv_gpci tests on powerpc (Michael Petlan) [2123231] +- perf bench: Fix two numa NDEBUG warnings (Michael Petlan) [2123231] +- perf symbol: Remove arch__symbols__fixup_end() (Michael Petlan) [2123231] +- perf symbol: Update symbols__fixup_end() (Michael Petlan) [2123231] +- perf symbol: Pass is_kallsyms to symbols__fixup_end() (Michael Petlan) [2123231] +- perf test: Add perf_event_attr test for Arm SPE (Michael Petlan) [2123231] +- perf arm-spe: Fix SPE events with phys addresses (Michael Petlan) [2123231] +- perf arm-spe: Fix addresses of synthesized SPE events (Michael Petlan) [2123231] +- perf intel-pt: Fix timeless decoding with perf.data directory (Michael Petlan) [2123231] +- perf test: Fix error message for test case 71 on s390, where it is not supported (Michael Petlan) [2123231] +- perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event (Michael Petlan) [2123231] +- perf script: Always allow field 'data_src' for auxtrace (Michael Petlan) [2123231] +- perf clang: Fix header include for LLVM >= 14 (Michael Petlan) [2123231] +- perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2123231] +- perf bench: Fix numa testcase to check if CPU used to bind task is online (Michael Petlan) [2123231] +- perf record: Fix per-thread option (Michael Petlan) [2123231] +- perf tools: Fix segfault accessing sample_id xyarray (Michael Petlan) [2123231] +- perf stat: Fix error check return value of hashmap__new(), must use IS_ERR() (Michael Petlan) [2123231] +- perf tools: Fix misleading add event PMU debug message (Michael Petlan) [2123231] +- perf annotate: Drop objdump stderr to avoid getting stuck waiting for stdout output (Michael Petlan) [2123231] +- perf session: Remap buf if there is no space for event (Michael Petlan) [2123231] +- perf bench: Fix epoll bench to correct usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2123231] +- perf bench: Fix futex bench to correct usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2123231] +- perf tools: Fix perf's libperf_print callback (Michael Petlan) [2123231] +- perf: arm-spe: Fix perf report --mem-mode (Michael Petlan) [2123231] +- perf test tsc: Fix error message when not supported (Michael Petlan) [2123231] +- perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 (Michael Petlan) [2123231] +- perf python: Fix probing for some clang command line options (Michael Petlan) [2123231] +- tools build: Filter out options and warnings not supported by clang (Michael Petlan) [2123231] +- tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts (Michael Petlan) [2123231] +- perf python: Convert tracepoint.py example to python3 (Michael Petlan) [2123231] +- perf evlist: Directly return instead of using local ret variable (Michael Petlan) [2123231] +- perf cpumap: More cpu map reuse by merge. (Michael Petlan) [2123231] +- perf cpumap: Add is_subset function (Michael Petlan) [2123231] +- perf evlist: Rename cpus to user_requested_cpus (Michael Petlan) [2123231] +- perf tools: Stop depending on .git files for building PERF-VERSION-FILE (Michael Petlan) [2123231] +- perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2123231] +- perf stat: Avoid SEGV if core.cpus isn't set (Michael Petlan) [2123231] +- bpf: Sync comments for bpf_get_stack (Michael Petlan) [2123231] +- perf evsel: Improve AMD IBS (Instruction-Based Sampling) error handling messages (Michael Petlan) [2123231] +- perf python: Add perf_env stubs that will be needed in evsel__open_strerror() (Michael Petlan) [2123231] +- perf tools: Enhance the matching of sub-commands abbreviations (Michael Petlan) [2123231] +- tools arm64: Import cputype.h (Michael Petlan) [2123231] +- perf lock: Add -F/--field option to control output (Michael Petlan) [2123231] +- perf lock: Extend struct lock_key to have print function (Michael Petlan) [2123231] +- perf lock: Add --synth=no option for record (Michael Petlan) [2123231] +- perf stat: Fix forked applications enablement of counters (Michael Petlan) [2123231] +- perf evsel: Make evsel__env() always return a valid env (Michael Petlan) [2123231] +- perf script: Add 'brstackinsnlen' for branch stacks (Michael Petlan) [2123231] +- perf ftrace latency: Update documentation (Michael Petlan) [2123231] +- perf ftrace latency: Add -n/--use-nsec option (Michael Petlan) [2123231] +- perf tools: Fix version kernel tag (Michael Petlan) [2123231] +- perf tools: Fix dependency for version file creation (Michael Petlan) [2123231] +- perf vendor events intel: Update events for TremontX (Michael Petlan) [2123231] +- perf vendor events intel: Update events for Tigerlake (Michael Petlan) [2123231] +- perf vendor events intel: Update events for SkylakeX (Michael Petlan) [2123231] +- perf vendor events intel: Update events for Skylake (Michael Petlan) [2123231] +- perf vendor events intel: Update events for IcelakeX (Michael Petlan) [2123231] +- perf vendor events intel: Update events for Icelake (Michael Petlan) [2123231] +- perf vendor events intel: Update events for Elkhartlake (Michael Petlan) [2123231] +- perf vendor events intel: Update events for CascadelakeX (Michael Petlan) [2123231] +- perf tools: Set build-id using build-id header on new mmap records (Michael Petlan) [2123231] +- tools compiler.h: Remove duplicate #ifndef noinline block (Michael Petlan) [2123231] +- perf tools: Use ARRAY_SIZE() instead of ad hoc equivalent, spotted by array_size.cocci (Michael Petlan) [2123231] +- perf script: Output branch sample type (Michael Petlan) [2123231] +- perf script: Refactor branch stack printing (Michael Petlan) [2123231] +- perf session: Print branch stack entry type in --dump-raw-trace (Michael Petlan) [2123231] +- perf evsel: Add error message for unsupported branch stack cases (Michael Petlan) [2123231] +- perf test: Add perf_event_attr tests for the arm_spe event (Michael Petlan) [2123231] +- perf vendor events intel: Add uncore event list for Alderlake (Michael Petlan) [2123231] +- perf vendor events intel: Add core event list for Alderlake (Michael Petlan) [2123231] +- perf jevents: Add support for HiSilicon CPA PMU aliasing (Michael Petlan) [2123231] +- libperf: Add API for allocating new thread map array (Michael Petlan) [2123231] +- libperf: Rename arguments of perf_thread_map APIs (Michael Petlan) [2123231] +- perf arm-spe: Use advertised caps/min_interval as default sample_period (Michael Petlan) [2123231] +- perf data: Don't mention --to-ctf if it's not supported (Michael Petlan) [2123231] +- perf data: Adding error message if perf_data__create_dir() fails (Michael Petlan) [2123231] +- perf report: Add "addr_from" and "addr_to" sort dimensions (Michael Petlan) [2123231] +- perf tools: Fix spelling mistake "commpressor" -> "compressor" (Michael Petlan) [2123231] +- perf annotate: Remove redundant 'ret' variable (Michael Petlan) [2123231] +- perf top: Remove redundant 'err' variable (Michael Petlan) [2123231] +- perf test: Make metric testing more robust (Michael Petlan) [2123231] +- perf cs-etm: Update deduction of TRCCONFIGR register for branch broadcast (Michael Petlan) [2123231] +- perf c2c: Replace bitmap_weight() with bitmap_empty() where appropriate (Michael Petlan) [2123231] +- perf tui: Only support --tui with slang (Michael Petlan) [2123231] +- perf intel-pt: Add documentation for Event Trace and TNT disable (Michael Petlan) [2123231] +- perf scripts python: export-to-postgresql.py: Export all sample flags (Michael Petlan) [2123231] +- perf scripts python: export-to-sqlite.py: Export all sample flags (Michael Petlan) [2123231] +- perf scripting python: Add all sample flags to DB export (Michael Petlan) [2123231] +- perf scripts python: intel-pt-events.py: Add Event Trace (Michael Petlan) [2123231] +- perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2123231] +- perf script: Display Intel PT iflag synthesized event (Michael Petlan) [2123231] +- perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event (Michael Petlan) [2123231] +- perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled (Michael Petlan) [2123231] +- perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2123231] +- perf intel-pt: Synthesize iflag event (Michael Petlan) [2123231] +- perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2123231] +- perf intel-pt: Record Event Trace capability flag (Michael Petlan) [2123231] +- perf auxtrace: Add itrace option "I" (Michael Petlan) [2123231] +- perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags (Michael Petlan) [2123231] +- perf tools: Define Intel PT iflag synthesized event (Michael Petlan) [2123231] +- perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2123231] +- perf intel-pt: decoder: Add MODE.Exec IFLAG processing (Michael Petlan) [2123231] +- perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing (Michael Petlan) [2123231] +- perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables (Michael Petlan) [2123231] +- perf intel-pt: decoder: Add config bit definitions (Michael Petlan) [2123231] +- perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit (Michael Petlan) [2123231] +- perf intel-pt: pkt-decoder: Add CFE and EVD packets (Michael Petlan) [2123231] +- perf intel-pt: pkt-decoder: Remove misplaced linebreak (Michael Petlan) [2123231] +- perf intel-pt: pkt-decoder-test: Fix scope of test_data (Michael Petlan) [2123231] +- perf vendor events: Update TremontX (Michael Petlan) [2123231] +- perf vendor events: Update Westmere EX (Michael Petlan) [2123231] +- perf vendor events: Update Westmere EP-SP (Michael Petlan) [2123231] +- perf vendor events: Update Tigerlake (Michael Petlan) [2123231] +- perf vendor events: Update Silvermont (Michael Petlan) [2123231] +- perf vendor events: Update Sandybridge (Michael Petlan) [2123231] +- perf vendor events: Update metrics for Skylake (Michael Petlan) [2123231] +- perf vendor events: Update Nehalem EP (Michael Petlan) [2123231] +- perf vendor events: Update Knights Landing (Michael Petlan) [2123231] +- perf vendor events: Update metrics for Jaketown (Michael Petlan) [2123231] +- perf vendor events: Update metrics for Ivytown (Michael Petlan) [2123231] +- perf vendor events: Update metrics for Icelake (Michael Petlan) [2123231] +- perf vendor events: Update metrics for Haswell (Michael Petlan) [2123231] +- perf vendor events: Update for GoldmontPlus (Michael Petlan) [2123231] +- perf vendor events: Update for Goldmont (Michael Petlan) [2123231] +- perf vendor events: Update metrics for BroadwellX (Michael Petlan) [2123231] +- perf vendor events: Update metrics for Broadwell (Michael Petlan) [2123231] +- perf vendor events: Update for Bonnell (Michael Petlan) [2123231] +- perf vendor events: Update metrics for IcelakeX (Michael Petlan) [2123231] +- perf vendor events: Update for Westmere EP-DP (Michael Petlan) [2123231] +- perf vendor events: Update metrics for Ivybridge (Michael Petlan) [2123231] +- perf vendor events: Update metrics for HaswellX (Michael Petlan) [2123231] +- perf vendor events: Update metrics for CascadelakeX (Michael Petlan) [2123231] +- perf vendor events: Update metrics for Broadwell DE (Michael Petlan) [2123231] +- perf test: Allow skip for all metrics test (Michael Petlan) [2123231] +- perf map: Make map__contains_symbol() args const (Michael Petlan) [2123231] +- perf maps: Move maps code to own C file (Michael Petlan) [2123231] +- perf maps: Reduce scope of init and exit (Michael Petlan) [2123231] +- perf test: Use pointer for maps (Michael Petlan) [2123231] +- perf maps: Use a pointer for kmaps (Michael Petlan) [2123231] +- perf namespaces: Add functions to access nsinfo (Michael Petlan) [2123231] +- perf map: Add const to map_ip and unmap_ip (Michael Petlan) [2123231] +- perf cpumap: Use for each loop (Michael Petlan) [2123231] +- perf cpumap: Migrate to libperf cpumap api (Michael Petlan) [2123231] +- perf report: Output data file name in raw trace dump (Michael Petlan) [2123231] +- perf session: Load data directory files for analysis (Michael Petlan) [2123231] +- perf record: Implement compatibility checks (Michael Petlan) [2123231] +- perf record: Extend --threads command line option (Michael Petlan) [2123231] +- perf record: Introduce --threads command line option (Michael Petlan) [2123231] +- perf record: Introduce data transferred and compressed stats (Michael Petlan) [2123231] +- perf record: Introduce compressor at mmap buffer object (Michael Petlan) [2123231] +- perf record: Introduce bytes written stats (Michael Petlan) [2123231] +- perf record: Introduce data file at mmap buffer object (Michael Petlan) [2123231] +- perf record: Start threads in the beginning of trace streaming (Michael Petlan) [2123231] +- perf record: Stop threads in the end of trace streaming (Michael Petlan) [2123231] +- perf record: Introduce thread local variable (Michael Petlan) [2123231] +- perf record: Introduce function to propagate control commands (Michael Petlan) [2123231] +- perf record: Introduce thread specific data array (Michael Petlan) [2123231] +- tools lib: Introduce fdarray duplicate function (Michael Petlan) [2123231] +- perf record: Introduce thread affinity and mmap masks (Michael Petlan) [2123231] +- perf lock: Carefully combine lock stats for discarded entries (Michael Petlan) [2123231] +- perf lock: Add -c/--combine-locks option (Michael Petlan) [2123231] +- perf lock: Fix lock name length check for printing (Michael Petlan) [2123231] +- perf lock: Sort map info based on class name (Michael Petlan) [2123231] +- perf lock: Change type of lock_stat->addr to u64 (Michael Petlan) [2123231] +- perf lock: Convert lockhash_table to use hlist (Michael Petlan) [2123231] +- perf annotate: Try chroot filename for objdump (Michael Petlan) [2123231] +- perf inject: Try chroot directory when reading build-id (Michael Petlan) [2123231] +- perf tools: Try chroot'ed filename when opening dso/symbol (Michael Petlan) [2123231] +- tools/include: Add phys_addr_t to types.h (Michael Petlan) [2123231] +- perf: use generic bpf_program__set_type() to set BPF prog type (Michael Petlan) [2123231] +- perf/tests: Add AVX512-FP16 instructions to x86 instruction decoder test (Michael Petlan) [2123231] +- perf/tests: Add misc instructions to the x86 instruction decoder test (Michael Petlan) [2123231] +- perf/tests: Add AMX instructions to x86 instruction decoder test (Michael Petlan) [2123231] +- perf/x86/intel/lbr: Fix unchecked MSR access error on HSW (Michael Petlan) [2123231] +- perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() (Michael Petlan) [2123231] +- perf/core: Remove unused local variable (Michael Petlan) [2123231] +- perf/x86/intel: Fix event constraints for ICL (Michael Petlan) [2123231] +- perf/x86/Kconfig: Fix indentation in the Kconfig file (Michael Petlan) [2123231] +- perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2123231] +- perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2123231] +- perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2123231] +- perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2123231] +- perf/ibs: Fix comment (Michael Petlan) [2123231] +- perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2123231] +- perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2123231] +- perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2123231] +- perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2123231] +- perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2123231] +- perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2123231] +- perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2123231] +- perf/x86/amd/core: Detect available counters (Michael Petlan) [2123231] +- perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2123231] +- x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2123231] +- x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2123231] +- signal: Deliver SIGTRAP on perf event asynchronously if blocked (Michael Petlan) [2123231] +- perf/x86: Unify format of events sysfs show (Michael Petlan) [2123231] +- perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2123231] +- ACPI: Add perf low power callback (Michael Petlan) [2123231] +- perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2123231] +- perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2123231] +- perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2123231] +- perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2123231] +- perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2123231] +- perf/core: Add perf_clear_branch_entry_bitfields() helper (Michael Petlan) [2123231] +- perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled (Michael Petlan) [2123231] +- perf/core: Always set cpuctx cgrp when enable cgroup event (Michael Petlan) [2123231] +- perf/core: Fix perf_cgroup_switch() (Michael Petlan) [2123231] +- perf/core: Use perf_cgroup_info->active to check if cgroup is active (Michael Petlan) [2123231] +- perf/core: Don't pass task around when ctx sched in (Michael Petlan) [2123231] +- perf/core: Inherit event_caps (Michael Petlan) [2123231] +- perf/x86/intel/uncore: Fix the build on !CONFIG_PHYS_ADDR_T_64BIT (Michael Petlan) [2123231] +- perf: Add irq and exception return branch types (Michael Petlan) [2123231] +- perf/x86/intel/pt: Add a capability and config bit for disabling TNTs (Michael Petlan) [2123231] +- perf/x86/intel/pt: Add a capability and config bit for event tracing (Michael Petlan) [2123231] +- perf/x86/intel: Increase max number of the fixed counters (Michael Petlan) [2123231] +- perf/x86/intel: Enable PEBS format 5 (Michael Petlan) [2123231] +- perf/core: Allow kernel address filter when not filtering the kernel (Michael Petlan) [2123231] +- perf/x86/intel/pt: Fix address filter config for 32-bit kernel (Michael Petlan) [2123231] +- perf/core: Fix address filter parser for multiple filters (Michael Petlan) [2123231] +- drivers/perf: arm_pmu: Handle 47 bit counters (Michael Petlan) [2123231] +- x86: clean up symbol aliasing (Michael Petlan) [2123231] +- linkage: remove SYM_FUNC_{START,END}_ALIAS() (Michael Petlan) [2123231] +- af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122370] {CVE-2022-3028} + * Sat Nov 05 2022 Frantisek Hrbata [5.14.0-187.el9] - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [1960467] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Izabela Bakollari) [2091165] diff --git a/sources b/sources index 68d9c9650..4cfee647e 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-187.el9.tar.xz) = 7020fc81b2ccd773391aee42fc2222ec129f205f984a1302485681421714190390096ee12108835e62f95a01bda74b4d41961fb8cfeff68da30ab611ad184e22 -SHA512 (kernel-abi-stablelists-5.14.0-187.el9.tar.bz2) = 0c23ac3215f77ee4a1e55f99c1b5c340095e3842ae4f280281d4656240c0116ce30dda100e640f43dd484ab3a2358c3df0246f1d3a17e222c86a3e301acb5964 -SHA512 (kernel-kabi-dw-5.14.0-187.el9.tar.bz2) = 3aff600593afa35e89015dec9a1391df3f6126d9f2d1c5daa15db2745d053aec470dab2772559e73b07c21af77c0f43ec560529a2e65086d7d9c0ff7dddf4c5b +SHA512 (linux-5.14.0-188.el9.tar.xz) = 79dc12de4dd1ccccefd3366c5885733900a53fd3efe887bb3d9909381309f0581342644060461ed01964a565d72c0e3e2edf9e02f3f26c7a446b26673c93177a +SHA512 (kernel-abi-stablelists-5.14.0-188.el9.tar.bz2) = 39f39437a653ff0a2f82752a448a1328c58e6136ad6283e6e26cebd2f133179adf1e698efaa34dfe5427ed512b3d1e2958445fc43dd753ed0eccdf159024e09e +SHA512 (kernel-kabi-dw-5.14.0-188.el9.tar.bz2) = 3aff600593afa35e89015dec9a1391df3f6126d9f2d1c5daa15db2745d053aec470dab2772559e73b07c21af77c0f43ec560529a2e65086d7d9c0ff7dddf4c5b