From 160ca72c9e6364e37057dacdd38d3f69ea5b3831 Mon Sep 17 00:00:00 2001 From: Jan Stancek Date: Thu, 3 Jul 2025 10:31:41 +0200 Subject: [PATCH] kernel-6.12.0-104.el10 * Thu Jul 03 2025 Jan Stancek [6.12.0-104.el10] - ibmvnic: Use kernel helpers for hex dumps (CKI Backport Bot) [RHEL-89030] {CVE-2025-22104} - perf: Fix dangling cgroup pointer in cpuctx (Michael Petlan) [RHEL-78197] - perf/x86/intel: Fix crash in icl_update_topdown_event() (Michael Petlan) [RHEL-78197] - s390/cpumf: Fix double free on error in cpumf_pmu_event_init() (Michael Petlan) [RHEL-78197] - s390/cpum_sf: Simplify release of SDBs and SDBTs (Michael Petlan) [RHEL-78197] - s390/cpum_sf: Fix and protect memory allocation of SDBs with mutex (Michael Petlan) [RHEL-78197] - s390/cpum_sf: Rework call to sf_disable() (Michael Petlan) [RHEL-78197] - s390/cpum_sf: Handle CPU hotplug remove during sampling (Michael Petlan) [RHEL-78197] - s390/cpum_sf: Fix format string in pr_err() (Michael Petlan) [RHEL-78197] - s390/cpum_sf: Use sf_buffer_available() (Michael Petlan) [RHEL-78197] - s390/cpum_sf: Consistently use goto out for function exit (Michael Petlan) [RHEL-78197] - s390/cpum_sf: Do not re-enable event after deletion (Michael Petlan) [RHEL-78197] - s390/cpum_sf: Set bit PMU_F_ENABLED enabled after lpp() invocation (Michael Petlan) [RHEL-78197] - s390/cpum_cf: Correct typo CYLCE (Michael Petlan) [RHEL-78197] - radix-tree: add missing cleanup.h (Michael Petlan) [RHEL-78197] - perf tests metric-only perf stat: Fix tests 84 and 86 s390 (Michael Petlan) [RHEL-78197] - perf trace: Support --summary-mode=cgroup (Michael Petlan) [RHEL-78197] - perf test: Add perf trace summary test (Michael Petlan) [RHEL-78197] - perf trace: Implement syscall summary in BPF (Michael Petlan) [RHEL-78197] - perf trace: Add missing thread__put() in thread__e_machine() (Michael Petlan) [RHEL-78197] - perf trace: Free the files.max entry in files->table (Michael Petlan) [RHEL-78197] - perf trace: Fix leaks of 'struct thread' in set_filter_loop_pids() (Michael Petlan) [RHEL-78197] - perf trace: Fix leaks of 'struct thread' in fprintf_sys_enter() (Michael Petlan) [RHEL-78197] - perf tools: Fix arm64 source package build (Michael Petlan) [RHEL-78197] - tools headers UAPI: sync sound/asound.h with kernel (Michael Petlan) [RHEL-78197] - tools headers UAPI: sync linux/prctl.h with kernel (Michael Petlan) [RHEL-78197] - tools headers UAPI: sync arch/xtensa/kernel/syscalls/syscall.tbl with kernel (Michael Petlan) [RHEL-78197] - tools headers UAPI: sync arch/sparc/kernel/syscalls/syscall.tbl with kernel (Michael Petlan) [RHEL-78197] - tools headers UAPI: sync arch/sh/kernel/syscalls/syscall.tbl with kernel (Michael Petlan) [RHEL-78197] - tools headers UAPI: sync arch/arm/tools/syscall.tbl with kernel (Michael Petlan) [RHEL-78197] - tools headers UAPI: sync arch/x86/entry/syscalls/syscall_32.tbl with kernel (Michael Petlan) [RHEL-78197] - tools headers UAPI: sync asm-generic/mman.h with kernel (Michael Petlan) [RHEL-78197] - tools headers UAPI: sync asm/cputype.h with kernel (Michael Petlan) [RHEL-78197] - tools headers UAPI: sync scripts/syscall.tbl with kernel (Michael Petlan) [RHEL-78197] - tools headers UAPI: sync asm/kvm.h with kernel (Michael Petlan) [RHEL-78197] - perf tools: Fix in-source libperf build (Michael Petlan) [RHEL-78197] - perf tools: Fix arm64 build by generating unistd_64.h (Michael Petlan) [RHEL-78197] - tools headers: Update the syscall table with the kernel sources (Michael Petlan) [RHEL-78197] - perf tools: Remove evsel__handle_error_quirks() (Michael Petlan) [RHEL-78197] - perf libunwind arm64: Fix missing close parens in an if statement (Michael Petlan) [RHEL-78197] - tools headers: Update the uapi/linux/perf_event.h copy with the kernel sources (Michael Petlan) [RHEL-78197] - tools/include: make uapi/linux/types.h usable from assembly (Michael Petlan) [RHEL-78197] - perf bpf-filter: Fix a parsing error with comma (Michael Petlan) [RHEL-78197] - perf report: Fix a memory leak for perf_env on AMD (Michael Petlan) [RHEL-78197] - perf trace: Fix wrong size to bpf_map__update_elem call (Michael Petlan) [RHEL-78197] - perf tools: annotate asm_pure_loop.S (Michael Petlan) [RHEL-78197] - perf python: Fix setup.py mypy errors (Michael Petlan) [RHEL-78197] - perf test: Address attr.py mypy error (Michael Petlan) [RHEL-78197] - perf build: Add pylint build tests (Michael Petlan) [RHEL-78197] - perf build: Add mypy build tests (Michael Petlan) [RHEL-78197] - perf build: Rename TEST_LOGS to SHELL_TEST_LOGS (Michael Petlan) [RHEL-78197] - tools/build: Don't pass test log files to linker (Michael Petlan) [RHEL-78197] - perf bench sched pipe: fix enforced blocking reads in worker_thread (Michael Petlan) [RHEL-78197] - perf build: filter all combinations of -flto for libperl (Michael Petlan) [RHEL-78197] - perf vendor events arm64 AmpereOneX: Fix frontend_bound calculation (Michael Petlan) [RHEL-78197] - perf vendor events arm64: AmpereOne/AmpereOneX: Mark LD_RETIRED impacted by errata (Michael Petlan) [RHEL-78197] - perf trace: Fix evlist memory leak (Michael Petlan) [RHEL-78197] - perf trace: Fix BTF memory leak (Michael Petlan) [RHEL-78197] - perf trace: Make syscall table stable (Michael Petlan) [RHEL-78197] - perf syscalltbl: Mask off ABI type for MIPS system calls (Michael Petlan) [RHEL-78197] - perf build: Remove Makefile.syscalls (Michael Petlan) [RHEL-78197] - perf syscalltbl: Use lookup table containing multiple architectures (Michael Petlan) [RHEL-78197] - perf trace beauty: Add syscalltbl.sh generating all system call tables (Michael Petlan) [RHEL-78197] - perf thread: Add support for reading the e_machine type for a thread (Michael Petlan) [RHEL-78197] - perf dso: Add support for reading the e_machine type for a dso (Michael Petlan) [RHEL-78197] - perf syscalltbl: Remove struct syscalltbl (Michael Petlan) [RHEL-78197] - perf trace: Reorganize syscalls (Michael Petlan) [RHEL-78197] - perf syscalltbl: Remove syscall_table.h (Michael Petlan) [RHEL-78197] - perf dso: kernel-doc for enum dso_binary_type (Michael Petlan) [RHEL-78197] - perf dso: Move libunwind dso_data variables into ifdef (Michael Petlan) [RHEL-78197] - perf report: Disable children column for data type profiling (Michael Petlan) [RHEL-78197] - perf report: Allow hierarchy mode for --children (Michael Petlan) [RHEL-78197] - perf sort: Keep output fields in the same level (Michael Petlan) [RHEL-78197] - libperf: Don't remove -g when EXTRA_CFLAGS are used (Michael Petlan) [RHEL-78197] - perf: intel-tpebs: Fix incorrect usage of zfree() (Michael Petlan) [RHEL-78197] - perf cpumap: Increment reference count for online cpumap (Michael Petlan) [RHEL-78197] - perf dso: fix dso__is_kallsyms() check (Michael Petlan) [RHEL-78197] - perf kwork: Remove unreachable judgments (Michael Petlan) [RHEL-78197] - perf python: Check if there is space to copy all the event (Michael Petlan) [RHEL-78197] - perf python: Don't keep a raw_data pointer to consumed ring buffer space (Michael Petlan) [RHEL-78197] - perf python: Decrement the refcount of just created event on failure (Michael Petlan) [RHEL-78197] - perf python tracepoint.py: Change the COMM using setproctitle if available (Michael Petlan) [RHEL-78197] - perf python: Fixup description of sample.id event member (Michael Petlan) [RHEL-78197] - perf test dso-data: Correctly free test file in read test (Michael Petlan) [RHEL-78197] - perf dso: Use lock annotations to fix asan deadlock (Michael Petlan) [RHEL-78197] - perf mutex: Add annotations for LOCKS_EXCLUDED and LOCKS_RETURNED (Michael Petlan) [RHEL-78197] - perf test: Add pipe output testing for annotate (Michael Petlan) [RHEL-78197] - perf test: Fixes to variable expansion and stdout for diff test (Michael Petlan) [RHEL-78197] - perf libunwind: Fixup conversion perf_sample->user_regs to a pointer (Michael Petlan) [RHEL-78197] - perf script: Update brstack syntax documentation (Michael Petlan) [RHEL-78197] - perf script: Fix typo in branch event mask (Michael Petlan) [RHEL-78197] - perf hist stdio: Do bounds check when printing callchains to avoid UB with new gcc versions (Michael Petlan) [RHEL-78197] - perf units: Fix insufficient array space (Michael Petlan) [RHEL-78197] - perf annotate: Add --code-with-type option. (Michael Petlan) [RHEL-78197] - perf annotate: Implement code + data type annotation (Michael Petlan) [RHEL-78197] - perf annotate: Factor out __hist_entry__get_data_type() (Michael Petlan) [RHEL-78197] - perf annotate: Pass hist_entry to annotate functions (Michael Petlan) [RHEL-78197] - perf annotate: Pass annotation_options to annotation_line__print() (Michael Petlan) [RHEL-78197] - perf annotate: Remove unused len parameter from annotation_line__print() (Michael Petlan) [RHEL-78197] - perf annotate-data: Add annotated_data_type__get_member_name() (Michael Petlan) [RHEL-78197] - perf ftrace: Use atomic inc to update histogram in BPF (Michael Petlan) [RHEL-78197] - perf ftrace: Remove an unnecessary condition check in BPF (Michael Petlan) [RHEL-78197] - perf ftrace: Fix latency stats with BPF (Michael Petlan) [RHEL-78197] - perf test stat: Additional topdown grouping tests (Michael Petlan) [RHEL-78197] - perf x86 evlist: Update comments on topdown regrouping (Michael Petlan) [RHEL-78197] - perf parse-events: Corrections to topdown sorting (Michael Petlan) [RHEL-78197] - perf tools: Improve handling of hybrid PMUs in perf_event_attr__fprintf (Michael Petlan) [RHEL-78197] - perf python tracepoint: Switch to using parse_events (Michael Petlan) [RHEL-78197] - perf python: Add evlist.config to set up record options (Michael Petlan) [RHEL-78197] - perf python: Add evlist all_cpus accessor (Michael Petlan) [RHEL-78197] - perf python: Avoid duplicated code in get_tracepoint_field (Michael Petlan) [RHEL-78197] - perf python: Update ungrouped evsel leader in clone (Michael Petlan) [RHEL-78197] - perf python: Add optional cpus and threads arguments to parse_events (Michael Petlan) [RHEL-78197] - perf python: Add member access to a number of evsel variables (Michael Petlan) [RHEL-78197] - perf python: Add evlist enable and disable methods (Michael Petlan) [RHEL-78197] - perf evlist: Add success path to evlist__create_syswide_maps (Michael Petlan) [RHEL-78197] - perf debug: Avoid stack overflow in recursive error message (Michael Petlan) [RHEL-78197] - perf symbol: Support .gnu_debugdata for symbols (Michael Petlan) [RHEL-78197] - perf tools: Add LZMA decompression from FILE (Michael Petlan) [RHEL-78197] - perf tools: Add dummy functions for !HAVE_LZMA_SUPPORT (Michael Petlan) [RHEL-78197] - perf mem: Don't leak mem event names (Michael Petlan) [RHEL-78197] - perf vendor events riscv: Add SiFive P650 events (Michael Petlan) [RHEL-78197] - perf vendor events riscv: Add SiFive P550 events (Michael Petlan) [RHEL-78197] - perf vendor events riscv: Add SiFive Bullet version 0x0d events (Michael Petlan) [RHEL-78197] - perf vendor events riscv: Add SiFive Bullet version 0x07 events (Michael Petlan) [RHEL-78197] - perf vendor events riscv: Update SiFive Bullet events (Michael Petlan) [RHEL-78197] - perf vendor events riscv: Remove leading zeroes (Michael Petlan) [RHEL-78197] - perf vendor events riscv: Rename U74 to Bullet (Michael Petlan) [RHEL-78197] - perf util: Remove unused perf_config__refresh (Michael Petlan) [RHEL-78197] - perf util: Remove unused perf_pmus__default_pmu_name (Michael Petlan) [RHEL-78197] - perf util: Remove unused perf_data__update_dir (Michael Petlan) [RHEL-78197] - perf util: Remove unused pstack__pop (Michael Petlan) [RHEL-78197] - perf util: Remove unused perf_color_default_config (Michael Petlan) [RHEL-78197] - perf tests: Fix data symbol test with LTO builds (Michael Petlan) [RHEL-78197] - perf report: Fix memory leaks in the hierarchy mode (Michael Petlan) [RHEL-78197] - perf report: Use map_symbol__copy() when copying callchains (Michael Petlan) [RHEL-78197] - perf annotate: Return errors from disasm_line__parse_powerpc() (Michael Petlan) [RHEL-78197] - perf annotate: Add annotation_options.disassembler_used (Michael Petlan) [RHEL-78197] - perf report: Do not process non-JIT BPF ksymbol events (Michael Petlan) [RHEL-78197] - perf test: Fix leak in "Synthesize attr update" test (Michael Petlan) [RHEL-78197] - perf machine: Fix insertion of PERF_RECORD_KSYMBOL related kernel maps (Michael Petlan) [RHEL-78197] - perf maps: Add missing map__set_kmap_maps() when replacing a kernel map (Michael Petlan) [RHEL-78197] - perf maps: Fixup maps_by_name when modifying maps_by_address (Michael Petlan) [RHEL-78197] - perf maps: Set the kmaps for newly created/added kernel maps (Michael Petlan) [RHEL-78197] - perf script: Fix output type for dynamically allocated core PMU's (Michael Petlan) [RHEL-78197] - perf bench: Fix perf bench syscall loop count (Michael Petlan) [RHEL-78197] - perf test: Simplify data symbol test (Michael Petlan) [RHEL-78197] - perf test: Add timeout to datasym workload (Michael Petlan) [RHEL-78197] - perf test: Add trace record and replay test (Michael Petlan) [RHEL-78197] - perf test: Skip perf trace tests when running as non-root (Michael Petlan) [RHEL-78197] - perf test trace_btf_general: Fix shellcheck warning (Michael Petlan) [RHEL-78197] - perf trace: Add tests for BTF general augmentation (Michael Petlan) [RHEL-78197] - perf test: Skip perf probe tests when running as non-root (Michael Petlan) [RHEL-78197] - perf test: Add --metric-only to perf stat output tests (Michael Petlan) [RHEL-78197] - perf arm-spe: Support previous branch target (PBT) address (Michael Petlan) [RHEL-78197] - perf arm-spe: Add branch stack (Michael Petlan) [RHEL-78197] - perf arm-spe: Set sample flags with supplement info (Michael Petlan) [RHEL-78197] - perf arm-spe: Fill branch operations and events to record (Michael Petlan) [RHEL-78197] - perf arm-spe: Decode transactional event (Michael Petlan) [RHEL-78197] - perf arm-spe: Extend branch operations (Michael Petlan) [RHEL-78197] - perf arm-spe: Fix load-store operation checking (Michael Petlan) [RHEL-78197] - perf script: Add not taken event for branch stack (Michael Petlan) [RHEL-78197] - perf script: Add not taken event for branches (Michael Petlan) [RHEL-78197] - perf script: Separate events from branch types (Michael Petlan) [RHEL-78197] - perf script: Refactor sample_flags_to_name() function (Michael Petlan) [RHEL-78197] - perf script: Make printing flags reliable (Michael Petlan) [RHEL-78197] - perf stat: Fix non-uniquified hybrid legacy events (Michael Petlan) [RHEL-78197] - perf tools: Skip BPF sideband event for userspace profiling (Michael Petlan) [RHEL-78197] - perf test: Fix spelling mistake "sythesizing" -> "synthesizing" (Michael Petlan) [RHEL-78197] - perf build: Fix in-tree build due to symbolic link (Michael Petlan) [RHEL-78197] - perf arm-spe: Report error if set frequency (Michael Petlan) [RHEL-78197] - perf lock: Report owner stack in usermode (Michael Petlan) [RHEL-78197] - perf lock: Make rb_tree helper functions generic (Michael Petlan) [RHEL-78197] - perf lock: Retrieve owner callstack in bpf program (Michael Petlan) [RHEL-78197] - perf lock: Add bpf maps for owner stack tracing (Michael Petlan) [RHEL-78197] - perf cpumap: Reduce cpu size from int to int16_t (Michael Petlan) [RHEL-78197] - perf list: Document -v option deduplication feature (Michael Petlan) [RHEL-78197] - perf pmu: Don't double count common sysfs and json events (Michael Petlan) [RHEL-78197] - perf ftrace latency: allow to hide empty buckets (Michael Petlan) [RHEL-78197] - perf ftrace latency: variable histogram buckets (Michael Petlan) [RHEL-78197] - perf annotate-data: Handle direct use of stack pointer without fbreg (Michael Petlan) [RHEL-78197] - perf report: Fix sample number stats for branch entry mode (Michael Petlan) [RHEL-78197] - perf machine: Reuse module path buffer (Michael Petlan) [RHEL-78197] - perf hwmon_pmu: Switch event discovery to io_dir__readdir (Michael Petlan) [RHEL-78197] - perf parse-events: Switch tracepoints to io_dir__readdir (Michael Petlan) [RHEL-78197] - perf events: Remove scandir in thread synthesis (Michael Petlan) [RHEL-78197] - perf header: Switch mem topology to io_dir__readdir (Michael Petlan) [RHEL-78197] - perf maps: Switch modules tree walk to io_dir__readdir (Michael Petlan) [RHEL-78197] - perf parse-events: Tidy name token matching (Michael Petlan) [RHEL-78197] - perf tools: Improve startup time by reducing unnecessary stat() calls (Michael Petlan) [RHEL-78197] - perf report: Fix input reload/switch with symbol sort key (Michael Petlan) [RHEL-78197] - perf report: Support switching data w/ and w/o callchains (Michael Petlan) [RHEL-78197] - perf report: Switch data file correctly in TUI (Michael Petlan) [RHEL-78197] - perf tools: Fix up some comments and code to properly use the event_source bus (Michael Petlan) [RHEL-78197] - perf list: Also append PMU name in verbose mode (Michael Petlan) [RHEL-78197] - perf vendor events arm64: Fix incorrect CPU_CYCLE in metrics expr (Michael Petlan) [RHEL-78197] - perf hist: Shrink struct hist_entry size (Michael Petlan) [RHEL-78197] - perf test: Add tests for latency and parallelism profiling (Michael Petlan) [RHEL-78197] - perf report: Add latency and parallelism profiling documentation (Michael Petlan) [RHEL-78197] - perf report: Add --latency flag (Michael Petlan) [RHEL-78197] - perf report: Add latency output field (Michael Petlan) [RHEL-78197] - perf report: Add parallelism filter (Michael Petlan) [RHEL-78197] - perf report: Switch filtered from u8 to u16 (Michael Petlan) [RHEL-78197] - perf report: Add parallelism sort key (Michael Petlan) [RHEL-78197] - perf report: Add machine parallelism (Michael Petlan) [RHEL-78197] - perf tools: Fix compile error on sample->user_regs (Michael Petlan) [RHEL-78197] - perf tools: Fix compilation error on arm64 (Michael Petlan) [RHEL-78197] - tools build: Fix a number of Wconversion warnings (Michael Petlan) [RHEL-78197] - perf sample: Make user_regs and intr_regs optional (Michael Petlan) [RHEL-78197] - perf test stat_all_metrics: Ensure missing events fail test (Michael Petlan) [RHEL-78197] - perf vendor events: Update Tigerlake events/metrics (Michael Petlan) [RHEL-78197] - perf vendor events: Update SkylakeX events/metrics (Michael Petlan) [RHEL-78197] - perf vendor events: Update Skylake metrics (Michael Petlan) [RHEL-78197] - perf vendor events: Update Sierraforest events/metrics (Michael Petlan) [RHEL-78197] - perf vendor events: Update Sapphirerapids events/metrics (Michael Petlan) [RHEL-78197] - perf vendor events: Update Rocketlake events/metrics (Michael Petlan) [RHEL-78197] - perf vendor events: Update Meteorlake events/metrics (Michael Petlan) [RHEL-78197] - perf vendor events: Update/add Lunarlake events/metrics (Michael Petlan) [RHEL-78197] - perf vendor events: Update IcelakeX events/metrics (Michael Petlan) [RHEL-78197] - perf vendor events: Update Icelake events/metrics (Michael Petlan) [RHEL-78197] - perf vendor events: Update HaswellX events/metrics (Michael Petlan) [RHEL-78197] - perf vendor events: Update Haswell events/metrics (Michael Petlan) [RHEL-78197] - perf vendor events: Update/add Graniterapids events/metrics (Michael Petlan) [RHEL-78197] - perf vendor events: Update GrandRidge events/metrics (Michael Petlan) [RHEL-78197] - perf vendor events: Update EmeraldRapids events/metrics (Michael Petlan) [RHEL-78197] - perf vendor events: Add Clearwaterforest events (Michael Petlan) [RHEL-78197] - perf vendor events: Update CascadelakeX events/metrics (Michael Petlan) [RHEL-78197] - perf vendor events: Update BroadwellX events/metrics (Michael Petlan) [RHEL-78197] - perf vendor events: Update BroadwellDE events/metrics (Michael Petlan) [RHEL-78197] - perf vendor events: Update Broadwell events/metrics (Michael Petlan) [RHEL-78197] - perf vendor events: Add Arrowlake events/metrics (Michael Petlan) [RHEL-78197] - perf vendor events: Update AlderlakeN events/metrics (Michael Petlan) [RHEL-78197] - perf vendor events: Update Alderlake events/metrics (Michael Petlan) [RHEL-78197] - perf tools: Use symfs when opening debuginfo by path (Michael Petlan) [RHEL-78197] - perf trace: Add --summary-mode option (Michael Petlan) [RHEL-78197] - perf tools: Get rid of now-unused rb_resort.h (Michael Petlan) [RHEL-78197] - perf trace: Convert syscall_stats to hashmap (Michael Petlan) [RHEL-78197] - perf trace: Allocate syscall stats only if summary is on (Michael Petlan) [RHEL-78197] - perf tools: Deadcode removal (Michael Petlan) [RHEL-78197] - perf stat: Changes to event name uniquification (Michael Petlan) [RHEL-78197] - perf stat: Don't merge counters purely on name (Michael Petlan) [RHEL-78197] - perf test: Use cycles event in perf record test for leader_sampling (Michael Petlan) [RHEL-78197] - perf test: Fix perf record test for precise_max (Michael Petlan) [RHEL-78197] - perf: Always feature test reallocarray (Michael Petlan) [RHEL-78197] - perf vendor events arm64: Add V3 events/metrics (Michael Petlan) [RHEL-78197] - perf vendor events arm64: Add N3 events/metrics (Michael Petlan) [RHEL-78197] - perf trace: Fix return value of trace__fprintf_tp_fields (Michael Petlan) [RHEL-78197] - perf/x86/intel: Fix segfault with PEBS-via-PT with sample_freq (Michael Petlan) [RHEL-78197] - perf/x86/intel: KVM: Mask PEBS_ENABLE loaded for guest with vCPU's value. (Michael Petlan) [RHEL-78197] {CVE-2025-37936} - perf/x86/intel/ds: Fix counter backwards of non-precise events counters-snapshotting (Michael Petlan) [RHEL-78197] - perf/x86/intel: Check the X86 leader for pebs_counter_event_group (Michael Petlan) [RHEL-78197] - perf/x86/intel: Only check the group flag for X86 leader (Michael Petlan) [RHEL-78197] - perf/core: Change to POLLERR for pinned events with error (Michael Petlan) [RHEL-78197] - perf/x86/intel: Add Panther Lake support (Michael Petlan) [RHEL-78197] - perf/x86/intel: Allow to update user space GPRs from PEBS records (Michael Petlan) [RHEL-78197] - perf/x86/intel: Don't clear perf metrics overflow bit unconditionally (Michael Petlan) [RHEL-78197] - perf/x86/intel/uncore: Fix the scale of IIO free running counters on SPR (Michael Petlan) [RHEL-78197] - perf/x86/intel/uncore: Fix the scale of IIO free running counters on ICX (Michael Petlan) [RHEL-78197] - perf/x86/intel/uncore: Fix the scale of IIO free running counters on SNR (Michael Petlan) [RHEL-78197] - perf: Fix hang while freeing sigtrap event (Michael Petlan) [RHEL-78197] {CVE-2025-37747} - perf/core: Fix WARN_ON(!ctx) in __free_event() for partial init (Michael Petlan) [RHEL-78197] {CVE-2025-37878} - perf/core: Fix child_total_time_enabled accounting bug at task exit (Michael Petlan) [RHEL-78197] - tools/testing/selftests/powerpc/pmu: Update comment description to mention ISA v3.1 for power10 and above (Michael Petlan) [RHEL-78197] - tools/testing/selftests/powerpc: Add check for power11 pvr for pmu selfests (Michael Petlan) [RHEL-78197] - tools/testing/selftests/powerpc: Enable pmu selftests for power11 (Michael Petlan) [RHEL-78197] - arch/powerpc/perf: Update get_mem_data_src function to use saved values of sier and mmcra regs (Michael Petlan) [RHEL-78197] - arch/powerpc/perf: Check the instruction type before creating sample with perf_mem_data_src (Michael Petlan) [RHEL-78197] - perf: Remove unnecessary parameter of security check (Michael Petlan) [RHEL-78197] - perf: arm_pmu: Move PMUv3-specific data (Michael Petlan) [RHEL-78197] - perf/x86/intel, x86/cpu: Replace Pentium 4 model checks with VFM ones (Michael Petlan) [RHEL-78197] - x86/mm/pat: Replace Intel x86_model checks with VFM ones (Michael Petlan) [RHEL-78197] - x86/cpu/intel: Replace Family 5 model checks with VFM ones (Michael Petlan) [RHEL-78197] - x86/cpu/intel: Replace Family 15 checks with VFM ones (Michael Petlan) [RHEL-78197] - x86/cpu/intel: Replace early Family 6 checks with VFM ones (Michael Petlan) [RHEL-78197] - x86/microcode: Update the Intel processor flag scan check (Michael Petlan) [RHEL-78197] - x86/cpu: Update Intel Family comments (Michael Petlan) [RHEL-78197] - perf/x86/intel, x86/cpu: Simplify Intel PMU initialization (Michael Petlan) [RHEL-78197] - perf/x86/intel: Use cache cpu-type for hybrid PMU selection (Michael Petlan) [RHEL-78197] - perf: Clean up pmu specific data (Michael Petlan) [RHEL-78197] - perf/x86: Remove swap_task_ctx() (Michael Petlan) [RHEL-78197] - perf/x86/lbr: Fix shorter LBRs call stacks for the system-wide mode (Michael Petlan) [RHEL-78197] - perf: Supply task information to sched_task() (Michael Petlan) [RHEL-78197] - perf: attach/detach PMU specific data (Michael Petlan) [RHEL-78197] - locking/percpu-rwsem: Add guard support (Michael Petlan) [RHEL-78197] - perf: Save PMU specific data in task_struct (Michael Petlan) [RHEL-78197] - perf: Extend per event callchain limit to branch stack (Michael Petlan) [RHEL-78197] - perf/ring_buffer: Allow the EPOLLRDNORM flag for poll (Michael Petlan) [RHEL-78197] - perf/core: Use POLLHUP for pinned events in error (Michael Petlan) [RHEL-78197] - perf/core: Use sysfs_emit() instead of scnprintf() (Michael Petlan) [RHEL-78197] - perf/core: Remove optional 'size' arguments from strscpy() calls (Michael Petlan) [RHEL-78197] - perf/x86/intel/bts: Check if bts_ctx is allocated when calling BTS functions (Michael Petlan) [RHEL-78197] - perf/x86: Annotate struct bts_buffer::buf with __counted_by() (Michael Petlan) [RHEL-78197] - perf/core: Clean up perf_try_init_event() (Michael Petlan) [RHEL-78197] - perf/core: Fix perf_mmap() failure path (Michael Petlan) [RHEL-78197] - perf/core: Detach 'struct perf_cpu_pmu_context' and 'struct pmu' lifetimes (Michael Petlan) [RHEL-78197] - perf/core: Lift event->mmap_mutex in perf_mmap() (Michael Petlan) [RHEL-78197] - perf/core: Remove retry loop from perf_mmap() (Michael Petlan) [RHEL-78197] - perf/core: Further simplify perf_mmap() (Michael Petlan) [RHEL-78197] - perf/core: Simplify the perf_mmap() control flow (Michael Petlan) [RHEL-78197] - perf/bpf: Robustify perf_event_free_bpf_prog() (Michael Petlan) [RHEL-78197] - perf/core: Introduce perf_free_addr_filters() (Michael Petlan) [RHEL-78197] - perf/core: Add this_cpc() helper (Michael Petlan) [RHEL-78197] - perf/core: Merge struct pmu::pmu_disable_count into struct perf_cpu_pmu_context::pmu_disable_count (Michael Petlan) [RHEL-78197] - perf/core: Simplify perf_event_alloc() (Michael Petlan) [RHEL-78197] - perf/core: Simplify perf_init_event() (Michael Petlan) [RHEL-78197] - perf/core: Simplify perf_pmu_register() (Michael Petlan) [RHEL-78197] - perf/core: Simplify the perf_pmu_register() error path (Michael Petlan) [RHEL-78197] - perf/core: Simplify the perf_event_alloc() error path (Michael Petlan) [RHEL-78197] - perf/hw_breakpoint: Return EOPNOTSUPP for unsupported breakpoint type (Michael Petlan) [RHEL-78197] - perf/x86/intel/bts: Allocate bts_ctx only if necessary (Michael Petlan) [RHEL-78197] - perf/core: Move perf_event sysctls into kernel/events (Michael Petlan) [RHEL-78197] - const_structs.checkpatch: add ctl_table (Michael Petlan) [RHEL-78197] - sysctl: make internal ctl_tables const (Michael Petlan) [RHEL-78197] - perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Michael Petlan) [RHEL-78197] - perf/amd/ibs: Update DTLB/PageSize decode logic (Michael Petlan) [RHEL-78197] - perf/amd/ibs: Add support for OP Load Latency Filtering (Michael Petlan) [RHEL-78197] - x86/events/amd/iommu: Increase IOMMU_NAME_SIZE (Michael Petlan) [RHEL-78197] - perf/x86/intel: Support PEBS counters snapshotting (Michael Petlan) [RHEL-78197] - perf: Avoid the read if the count is already updated (Michael Petlan) [RHEL-78197] - perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read (Michael Petlan) [RHEL-78197] - perf/x86/intel: Apply static call for drain_pebs (Michael Petlan) [RHEL-78197] - perf/amd/ibs: Ceil sample_period to min_period (Michael Petlan) [RHEL-78197] - perf/amd/ibs: Add ->check_period() callback (Michael Petlan) [RHEL-78197] - perf/amd/ibs: Add PMU specific minimum period (Michael Petlan) [RHEL-78197] - perf/amd/ibs: Don't allow freq mode event creation through ->config interface (Michael Petlan) [RHEL-78197] - perf/amd/ibs: Fix perf_ibs_op.cnt_mask for CurCnt (Michael Petlan) [RHEL-78197] - perf/amd/ibs: Fix ->config to sample period calculation for OP PMU (Michael Petlan) [RHEL-78197] - perf/amd/ibs: Remove pointless sample period check (Michael Petlan) [RHEL-78197] - perf/amd/ibs: Remove IBS_{FETCH|OP}_CONFIG_MASK macros (Michael Petlan) [RHEL-78197] - kernel/fork: only call untrack_pfn_clear() on VMAs duplicated for fork() (Nico Pache) [RHEL-77742] - mm/hugetlb: fix nid mismatch in alloc_surplus_hugetlb_folio() (Nico Pache) [RHEL-77742] - mm: (un)track_pfn_copy() fix + doc improvements (Nico Pache) [RHEL-77742] - mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable() (Nico Pache) [RHEL-77742] - mm/page_alloc: fix deadlock on cpu_hotplug_lock in __accept_page() (Nico Pache) [RHEL-77742] - slab: ensure slab->obj_exts is clear in a newly allocated slab page (Nico Pache) [RHEL-77742] {CVE-2025-37774} - mm: fix apply_to_existing_page_range() (Nico Pache) [RHEL-77742] - mm: fix filemap_get_folios_contig returning batches of identical folios (Nico Pache) [RHEL-77742] - mm/hugetlb: fix set_max_huge_pages() when there are surplus pages (Nico Pache) [RHEL-77742] - mm/compaction: fix bug in hugetlb handling pathway (Nico Pache) [RHEL-77742] - mm: lock PGDAT_RECLAIM_LOCKED with acquire memory ordering (Nico Pache) [RHEL-77742] - mm: add missing release barrier on PGDAT_RECLAIM_LOCKED unlock (Nico Pache) [RHEL-77742] - mm/hugetlb: update nr_huge_pages and surplus_huge_pages together (Nico Pache) [RHEL-77742] - mm: remove the access_ok() call from gup_fast_fallback() (Nico Pache) [RHEL-77742] - mm/damon/ops: have damon_get_folio return folio even for tail pages (Nico Pache) [RHEL-77742] - mm, percpu: do not consider sleepable allocations atomic (Nico Pache) [RHEL-77742] - x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range() (Nico Pache) [RHEL-77742] {CVE-2025-22090} - lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock (Nico Pache) [RHEL-77742] - mm: slub: call WARN() when detecting a slab corruption (Nico Pache) [RHEL-77742] - mm: slub: Print the broken data before restoring them (Nico Pache) [RHEL-77742] - mm/page_alloc: fix memory accept before watermarks gets initialized (Nico Pache) [RHEL-77742] - memcg: drain obj stock on cpu hotplug teardown (Nico Pache) [RHEL-77742] - mm/huge_memory: drop beyond-EOF folios with the right number of refs (Nico Pache) [RHEL-77742] {CVE-2025-22000} - mm: fix error handling in __filemap_get_folio() with FGP_NOWAIT (Nico Pache) [RHEL-77742] - mm/vma: do not register private-anon mappings with khugepaged during mmap (Nico Pache) [RHEL-77742] - mm/migrate: fix shmem xarray update during migration (Nico Pache) [RHEL-77742] {CVE-2025-22015} - mm/hugetlb: fix surplus pages in dissolve_free_huge_page() (Nico Pache) [RHEL-77742] - filemap: move prefaulting out of hot write path (Nico Pache) [RHEL-77742] - Revert "mm/page_alloc.c: don't show protection in zone's ->lowmem_reserve[] for empty zone" (Nico Pache) [RHEL-77742] - NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback (Nico Pache) [RHEL-77742] {CVE-2025-21908} - mm: abort vma_modify() on merge out of memory failure (Nico Pache) [RHEL-77742] {CVE-2025-21932} - hwpoison, memory_hotplug: lock folio before unmap hwpoisoned folio (Nico Pache) [RHEL-77742] {CVE-2025-21931} - mm: memory-hotplug: check folio ref count first in do_migrate_range (Nico Pache) [RHEL-77742] - mm: memory-failure: update ttu flag inside unmap_poisoned_folio (Nico Pache) [RHEL-77742] {CVE-2025-21907} - mm: hugetlb: avoid fallback for specific node allocation of 1G pages (Nico Pache) [RHEL-77742] - memcg: avoid dead loop when setting memory.max (Nico Pache) [RHEL-77742] - mm,madvise,hugetlb: check for 0-length range after end address adjustment (Nico Pache) [RHEL-77742] - mm: gup: fix infinite loop within __get_longterm_locked (Nico Pache) [RHEL-77742] - kfence: skip __GFP_THISNODE allocations on NUMA systems (Nico Pache) [RHEL-77742] - mm: kmemleak: fix upper boundary check for physical address objects (Nico Pache) [RHEL-77742] - mm/vmscan: fix hard LOCKUP in function isolate_lru_folios (Nico Pache) [RHEL-77742] - mm/compaction: fix UBSAN shift-out-of-bounds warning (Nico Pache) [RHEL-77742] {CVE-2025-21815} - mm/hugetlb: don't map folios writable without VM_WRITE when copying during fork() (Nico Pache) [RHEL-77742] - readahead: properly shorten readahead when falling back to do_page_cache_ra() (Nico Pache) [RHEL-77742] - readahead: don't shorten readahead window in read_pages() (Nico Pache) [RHEL-77742] - ipv6: mcast: extend RCU protection in igmp6_send() (Hangbin Liu) [RHEL-81470] {CVE-2025-21759} - netfilter: ipset: fix region locking in hash types (CKI Backport Bot) [RHEL-96611] - KVM: selftests: access_tracking_perf_test: Add option to skip the sanity check (Maxim Levitsky) [RHEL-92771] - KVM: selftests: Extract guts of THP accessor to standalone sysfs helpers (Maxim Levitsky) [RHEL-92771] - selftests: net: use slowwait to make sure IPv6 setup finished (Hangbin Liu) [RHEL-83477] - selftests: net: use slowwait to stabilize vrf_route_leaking test (Hangbin Liu) [RHEL-84202] - selftests/mm: restore default nr_hugepages value during cleanup in hugetlb_reparenting_test.sh (Chunyu Hu) [RHEL-87655] - selftest/mm: make hugetlb_reparenting_test tolerant to async reparenting (Chunyu Hu) [RHEL-87655] - selftests/mm: generate a temporary mountpoint for cgroup filesystem (Chunyu Hu) [RHEL-87655] - scsi: lpfc: Copyright updates for 14.4.0.9 patches (Dick Kennedy) [RHEL-89473] - scsi: lpfc: Update lpfc version to 14.4.0.9 (Dick Kennedy) [RHEL-89473] - scsi: lpfc: Create lpfc_vmid_info sysfs entry (Dick Kennedy) [RHEL-89473] - scsi: lpfc: Avoid potential ndlp use-after-free in dev_loss_tmo_callbk (Dick Kennedy) [RHEL-89473] - scsi: lpfc: Prevent failure to reregister with NVMe transport after PRLI retry (Dick Kennedy) [RHEL-89473] - scsi: lpfc: Notify FC transport of rport disappearance during PCI fcn reset (Dick Kennedy) [RHEL-89473] - scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQUEST64 commands (Dick Kennedy) [RHEL-89473] - scsi: lpfc: Use memcpy() for BIOS version (Dick Kennedy) [RHEL-89473] - scsi: lpfc: Restore clearing of NLP_UNREG_INP in ndlp->nlp_flag (Dick Kennedy) [RHEL-89473] - selftests: netfilter: nft_queue.sh: include file transfer duration in log message (CKI Backport Bot) [RHEL-99472] - selftests: netfilter: nft_queue.sh: fix warnings with socat 1.8.0.0 (CKI Backport Bot) [RHEL-99472] - selftests: netfilter: run conntrack_dump_flush in netns (CKI Backport Bot) [RHEL-99472] - selftests: netfilter: Add missing gitignore file (CKI Backport Bot) [RHEL-99472] - selftests: netfilter: nft_nat.sh: add test for reverse clash with nat (CKI Backport Bot) [RHEL-99656] - netfilter: nf_nat: also check reverse tuple to obtain clashing entry (CKI Backport Bot) [RHEL-99656] - ipvs: fix uninit-value for saddr in do_output_route4 (CKI Backport Bot) [RHEL-99471] - ipvs: prevent integer overflow in do_ip_vs_get_ctl() (CKI Backport Bot) [RHEL-99471] Resolves: RHEL-77742, RHEL-78197, RHEL-81470, RHEL-83477, RHEL-84202, RHEL-87655, RHEL-89030, RHEL-89473, RHEL-92771, RHEL-96611, RHEL-99471, RHEL-99472, RHEL-99656 Signed-off-by: Jan Stancek --- Makefile.rhelver | 2 +- kernel.changelog | 403 ++++++++++++++++++++++++++++++++++++++++++++++ kernel.spec | 410 ++++++++++++++++++++++++++++++++++++++++++++++- sources | 6 +- 4 files changed, 813 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 33d149b2a..acbb2f660 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 1 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 103 +RHEL_RELEASE = 104 # # RHEL_REBASE_NUM diff --git a/kernel.changelog b/kernel.changelog index 020104bd8..f7eb12944 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,406 @@ +* Thu Jul 03 2025 Jan Stancek [6.12.0-104.el10] +- ibmvnic: Use kernel helpers for hex dumps (CKI Backport Bot) [RHEL-89030] {CVE-2025-22104} +- perf: Fix dangling cgroup pointer in cpuctx (Michael Petlan) [RHEL-78197] +- perf/x86/intel: Fix crash in icl_update_topdown_event() (Michael Petlan) [RHEL-78197] +- s390/cpumf: Fix double free on error in cpumf_pmu_event_init() (Michael Petlan) [RHEL-78197] +- s390/cpum_sf: Simplify release of SDBs and SDBTs (Michael Petlan) [RHEL-78197] +- s390/cpum_sf: Fix and protect memory allocation of SDBs with mutex (Michael Petlan) [RHEL-78197] +- s390/cpum_sf: Rework call to sf_disable() (Michael Petlan) [RHEL-78197] +- s390/cpum_sf: Handle CPU hotplug remove during sampling (Michael Petlan) [RHEL-78197] +- s390/cpum_sf: Fix format string in pr_err() (Michael Petlan) [RHEL-78197] +- s390/cpum_sf: Use sf_buffer_available() (Michael Petlan) [RHEL-78197] +- s390/cpum_sf: Consistently use goto out for function exit (Michael Petlan) [RHEL-78197] +- s390/cpum_sf: Do not re-enable event after deletion (Michael Petlan) [RHEL-78197] +- s390/cpum_sf: Set bit PMU_F_ENABLED enabled after lpp() invocation (Michael Petlan) [RHEL-78197] +- s390/cpum_cf: Correct typo CYLCE (Michael Petlan) [RHEL-78197] +- radix-tree: add missing cleanup.h (Michael Petlan) [RHEL-78197] +- perf tests metric-only perf stat: Fix tests 84 and 86 s390 (Michael Petlan) [RHEL-78197] +- perf trace: Support --summary-mode=cgroup (Michael Petlan) [RHEL-78197] +- perf test: Add perf trace summary test (Michael Petlan) [RHEL-78197] +- perf trace: Implement syscall summary in BPF (Michael Petlan) [RHEL-78197] +- perf trace: Add missing thread__put() in thread__e_machine() (Michael Petlan) [RHEL-78197] +- perf trace: Free the files.max entry in files->table (Michael Petlan) [RHEL-78197] +- perf trace: Fix leaks of 'struct thread' in set_filter_loop_pids() (Michael Petlan) [RHEL-78197] +- perf trace: Fix leaks of 'struct thread' in fprintf_sys_enter() (Michael Petlan) [RHEL-78197] +- perf tools: Fix arm64 source package build (Michael Petlan) [RHEL-78197] +- tools headers UAPI: sync sound/asound.h with kernel (Michael Petlan) [RHEL-78197] +- tools headers UAPI: sync linux/prctl.h with kernel (Michael Petlan) [RHEL-78197] +- tools headers UAPI: sync arch/xtensa/kernel/syscalls/syscall.tbl with kernel (Michael Petlan) [RHEL-78197] +- tools headers UAPI: sync arch/sparc/kernel/syscalls/syscall.tbl with kernel (Michael Petlan) [RHEL-78197] +- tools headers UAPI: sync arch/sh/kernel/syscalls/syscall.tbl with kernel (Michael Petlan) [RHEL-78197] +- tools headers UAPI: sync arch/arm/tools/syscall.tbl with kernel (Michael Petlan) [RHEL-78197] +- tools headers UAPI: sync arch/x86/entry/syscalls/syscall_32.tbl with kernel (Michael Petlan) [RHEL-78197] +- tools headers UAPI: sync asm-generic/mman.h with kernel (Michael Petlan) [RHEL-78197] +- tools headers UAPI: sync asm/cputype.h with kernel (Michael Petlan) [RHEL-78197] +- tools headers UAPI: sync scripts/syscall.tbl with kernel (Michael Petlan) [RHEL-78197] +- tools headers UAPI: sync asm/kvm.h with kernel (Michael Petlan) [RHEL-78197] +- perf tools: Fix in-source libperf build (Michael Petlan) [RHEL-78197] +- perf tools: Fix arm64 build by generating unistd_64.h (Michael Petlan) [RHEL-78197] +- tools headers: Update the syscall table with the kernel sources (Michael Petlan) [RHEL-78197] +- perf tools: Remove evsel__handle_error_quirks() (Michael Petlan) [RHEL-78197] +- perf libunwind arm64: Fix missing close parens in an if statement (Michael Petlan) [RHEL-78197] +- tools headers: Update the uapi/linux/perf_event.h copy with the kernel sources (Michael Petlan) [RHEL-78197] +- tools/include: make uapi/linux/types.h usable from assembly (Michael Petlan) [RHEL-78197] +- perf bpf-filter: Fix a parsing error with comma (Michael Petlan) [RHEL-78197] +- perf report: Fix a memory leak for perf_env on AMD (Michael Petlan) [RHEL-78197] +- perf trace: Fix wrong size to bpf_map__update_elem call (Michael Petlan) [RHEL-78197] +- perf tools: annotate asm_pure_loop.S (Michael Petlan) [RHEL-78197] +- perf python: Fix setup.py mypy errors (Michael Petlan) [RHEL-78197] +- perf test: Address attr.py mypy error (Michael Petlan) [RHEL-78197] +- perf build: Add pylint build tests (Michael Petlan) [RHEL-78197] +- perf build: Add mypy build tests (Michael Petlan) [RHEL-78197] +- perf build: Rename TEST_LOGS to SHELL_TEST_LOGS (Michael Petlan) [RHEL-78197] +- tools/build: Don't pass test log files to linker (Michael Petlan) [RHEL-78197] +- perf bench sched pipe: fix enforced blocking reads in worker_thread (Michael Petlan) [RHEL-78197] +- perf build: filter all combinations of -flto for libperl (Michael Petlan) [RHEL-78197] +- perf vendor events arm64 AmpereOneX: Fix frontend_bound calculation (Michael Petlan) [RHEL-78197] +- perf vendor events arm64: AmpereOne/AmpereOneX: Mark LD_RETIRED impacted by errata (Michael Petlan) [RHEL-78197] +- perf trace: Fix evlist memory leak (Michael Petlan) [RHEL-78197] +- perf trace: Fix BTF memory leak (Michael Petlan) [RHEL-78197] +- perf trace: Make syscall table stable (Michael Petlan) [RHEL-78197] +- perf syscalltbl: Mask off ABI type for MIPS system calls (Michael Petlan) [RHEL-78197] +- perf build: Remove Makefile.syscalls (Michael Petlan) [RHEL-78197] +- perf syscalltbl: Use lookup table containing multiple architectures (Michael Petlan) [RHEL-78197] +- perf trace beauty: Add syscalltbl.sh generating all system call tables (Michael Petlan) [RHEL-78197] +- perf thread: Add support for reading the e_machine type for a thread (Michael Petlan) [RHEL-78197] +- perf dso: Add support for reading the e_machine type for a dso (Michael Petlan) [RHEL-78197] +- perf syscalltbl: Remove struct syscalltbl (Michael Petlan) [RHEL-78197] +- perf trace: Reorganize syscalls (Michael Petlan) [RHEL-78197] +- perf syscalltbl: Remove syscall_table.h (Michael Petlan) [RHEL-78197] +- perf dso: kernel-doc for enum dso_binary_type (Michael Petlan) [RHEL-78197] +- perf dso: Move libunwind dso_data variables into ifdef (Michael Petlan) [RHEL-78197] +- perf report: Disable children column for data type profiling (Michael Petlan) [RHEL-78197] +- perf report: Allow hierarchy mode for --children (Michael Petlan) [RHEL-78197] +- perf sort: Keep output fields in the same level (Michael Petlan) [RHEL-78197] +- libperf: Don't remove -g when EXTRA_CFLAGS are used (Michael Petlan) [RHEL-78197] +- perf: intel-tpebs: Fix incorrect usage of zfree() (Michael Petlan) [RHEL-78197] +- perf cpumap: Increment reference count for online cpumap (Michael Petlan) [RHEL-78197] +- perf dso: fix dso__is_kallsyms() check (Michael Petlan) [RHEL-78197] +- perf kwork: Remove unreachable judgments (Michael Petlan) [RHEL-78197] +- perf python: Check if there is space to copy all the event (Michael Petlan) [RHEL-78197] +- perf python: Don't keep a raw_data pointer to consumed ring buffer space (Michael Petlan) [RHEL-78197] +- perf python: Decrement the refcount of just created event on failure (Michael Petlan) [RHEL-78197] +- perf python tracepoint.py: Change the COMM using setproctitle if available (Michael Petlan) [RHEL-78197] +- perf python: Fixup description of sample.id event member (Michael Petlan) [RHEL-78197] +- perf test dso-data: Correctly free test file in read test (Michael Petlan) [RHEL-78197] +- perf dso: Use lock annotations to fix asan deadlock (Michael Petlan) [RHEL-78197] +- perf mutex: Add annotations for LOCKS_EXCLUDED and LOCKS_RETURNED (Michael Petlan) [RHEL-78197] +- perf test: Add pipe output testing for annotate (Michael Petlan) [RHEL-78197] +- perf test: Fixes to variable expansion and stdout for diff test (Michael Petlan) [RHEL-78197] +- perf libunwind: Fixup conversion perf_sample->user_regs to a pointer (Michael Petlan) [RHEL-78197] +- perf script: Update brstack syntax documentation (Michael Petlan) [RHEL-78197] +- perf script: Fix typo in branch event mask (Michael Petlan) [RHEL-78197] +- perf hist stdio: Do bounds check when printing callchains to avoid UB with new gcc versions (Michael Petlan) [RHEL-78197] +- perf units: Fix insufficient array space (Michael Petlan) [RHEL-78197] +- perf annotate: Add --code-with-type option. (Michael Petlan) [RHEL-78197] +- perf annotate: Implement code + data type annotation (Michael Petlan) [RHEL-78197] +- perf annotate: Factor out __hist_entry__get_data_type() (Michael Petlan) [RHEL-78197] +- perf annotate: Pass hist_entry to annotate functions (Michael Petlan) [RHEL-78197] +- perf annotate: Pass annotation_options to annotation_line__print() (Michael Petlan) [RHEL-78197] +- perf annotate: Remove unused len parameter from annotation_line__print() (Michael Petlan) [RHEL-78197] +- perf annotate-data: Add annotated_data_type__get_member_name() (Michael Petlan) [RHEL-78197] +- perf ftrace: Use atomic inc to update histogram in BPF (Michael Petlan) [RHEL-78197] +- perf ftrace: Remove an unnecessary condition check in BPF (Michael Petlan) [RHEL-78197] +- perf ftrace: Fix latency stats with BPF (Michael Petlan) [RHEL-78197] +- perf test stat: Additional topdown grouping tests (Michael Petlan) [RHEL-78197] +- perf x86 evlist: Update comments on topdown regrouping (Michael Petlan) [RHEL-78197] +- perf parse-events: Corrections to topdown sorting (Michael Petlan) [RHEL-78197] +- perf tools: Improve handling of hybrid PMUs in perf_event_attr__fprintf (Michael Petlan) [RHEL-78197] +- perf python tracepoint: Switch to using parse_events (Michael Petlan) [RHEL-78197] +- perf python: Add evlist.config to set up record options (Michael Petlan) [RHEL-78197] +- perf python: Add evlist all_cpus accessor (Michael Petlan) [RHEL-78197] +- perf python: Avoid duplicated code in get_tracepoint_field (Michael Petlan) [RHEL-78197] +- perf python: Update ungrouped evsel leader in clone (Michael Petlan) [RHEL-78197] +- perf python: Add optional cpus and threads arguments to parse_events (Michael Petlan) [RHEL-78197] +- perf python: Add member access to a number of evsel variables (Michael Petlan) [RHEL-78197] +- perf python: Add evlist enable and disable methods (Michael Petlan) [RHEL-78197] +- perf evlist: Add success path to evlist__create_syswide_maps (Michael Petlan) [RHEL-78197] +- perf debug: Avoid stack overflow in recursive error message (Michael Petlan) [RHEL-78197] +- perf symbol: Support .gnu_debugdata for symbols (Michael Petlan) [RHEL-78197] +- perf tools: Add LZMA decompression from FILE (Michael Petlan) [RHEL-78197] +- perf tools: Add dummy functions for !HAVE_LZMA_SUPPORT (Michael Petlan) [RHEL-78197] +- perf mem: Don't leak mem event names (Michael Petlan) [RHEL-78197] +- perf vendor events riscv: Add SiFive P650 events (Michael Petlan) [RHEL-78197] +- perf vendor events riscv: Add SiFive P550 events (Michael Petlan) [RHEL-78197] +- perf vendor events riscv: Add SiFive Bullet version 0x0d events (Michael Petlan) [RHEL-78197] +- perf vendor events riscv: Add SiFive Bullet version 0x07 events (Michael Petlan) [RHEL-78197] +- perf vendor events riscv: Update SiFive Bullet events (Michael Petlan) [RHEL-78197] +- perf vendor events riscv: Remove leading zeroes (Michael Petlan) [RHEL-78197] +- perf vendor events riscv: Rename U74 to Bullet (Michael Petlan) [RHEL-78197] +- perf util: Remove unused perf_config__refresh (Michael Petlan) [RHEL-78197] +- perf util: Remove unused perf_pmus__default_pmu_name (Michael Petlan) [RHEL-78197] +- perf util: Remove unused perf_data__update_dir (Michael Petlan) [RHEL-78197] +- perf util: Remove unused pstack__pop (Michael Petlan) [RHEL-78197] +- perf util: Remove unused perf_color_default_config (Michael Petlan) [RHEL-78197] +- perf tests: Fix data symbol test with LTO builds (Michael Petlan) [RHEL-78197] +- perf report: Fix memory leaks in the hierarchy mode (Michael Petlan) [RHEL-78197] +- perf report: Use map_symbol__copy() when copying callchains (Michael Petlan) [RHEL-78197] +- perf annotate: Return errors from disasm_line__parse_powerpc() (Michael Petlan) [RHEL-78197] +- perf annotate: Add annotation_options.disassembler_used (Michael Petlan) [RHEL-78197] +- perf report: Do not process non-JIT BPF ksymbol events (Michael Petlan) [RHEL-78197] +- perf test: Fix leak in "Synthesize attr update" test (Michael Petlan) [RHEL-78197] +- perf machine: Fix insertion of PERF_RECORD_KSYMBOL related kernel maps (Michael Petlan) [RHEL-78197] +- perf maps: Add missing map__set_kmap_maps() when replacing a kernel map (Michael Petlan) [RHEL-78197] +- perf maps: Fixup maps_by_name when modifying maps_by_address (Michael Petlan) [RHEL-78197] +- perf maps: Set the kmaps for newly created/added kernel maps (Michael Petlan) [RHEL-78197] +- perf script: Fix output type for dynamically allocated core PMU's (Michael Petlan) [RHEL-78197] +- perf bench: Fix perf bench syscall loop count (Michael Petlan) [RHEL-78197] +- perf test: Simplify data symbol test (Michael Petlan) [RHEL-78197] +- perf test: Add timeout to datasym workload (Michael Petlan) [RHEL-78197] +- perf test: Add trace record and replay test (Michael Petlan) [RHEL-78197] +- perf test: Skip perf trace tests when running as non-root (Michael Petlan) [RHEL-78197] +- perf test trace_btf_general: Fix shellcheck warning (Michael Petlan) [RHEL-78197] +- perf trace: Add tests for BTF general augmentation (Michael Petlan) [RHEL-78197] +- perf test: Skip perf probe tests when running as non-root (Michael Petlan) [RHEL-78197] +- perf test: Add --metric-only to perf stat output tests (Michael Petlan) [RHEL-78197] +- perf arm-spe: Support previous branch target (PBT) address (Michael Petlan) [RHEL-78197] +- perf arm-spe: Add branch stack (Michael Petlan) [RHEL-78197] +- perf arm-spe: Set sample flags with supplement info (Michael Petlan) [RHEL-78197] +- perf arm-spe: Fill branch operations and events to record (Michael Petlan) [RHEL-78197] +- perf arm-spe: Decode transactional event (Michael Petlan) [RHEL-78197] +- perf arm-spe: Extend branch operations (Michael Petlan) [RHEL-78197] +- perf arm-spe: Fix load-store operation checking (Michael Petlan) [RHEL-78197] +- perf script: Add not taken event for branch stack (Michael Petlan) [RHEL-78197] +- perf script: Add not taken event for branches (Michael Petlan) [RHEL-78197] +- perf script: Separate events from branch types (Michael Petlan) [RHEL-78197] +- perf script: Refactor sample_flags_to_name() function (Michael Petlan) [RHEL-78197] +- perf script: Make printing flags reliable (Michael Petlan) [RHEL-78197] +- perf stat: Fix non-uniquified hybrid legacy events (Michael Petlan) [RHEL-78197] +- perf tools: Skip BPF sideband event for userspace profiling (Michael Petlan) [RHEL-78197] +- perf test: Fix spelling mistake "sythesizing" -> "synthesizing" (Michael Petlan) [RHEL-78197] +- perf build: Fix in-tree build due to symbolic link (Michael Petlan) [RHEL-78197] +- perf arm-spe: Report error if set frequency (Michael Petlan) [RHEL-78197] +- perf lock: Report owner stack in usermode (Michael Petlan) [RHEL-78197] +- perf lock: Make rb_tree helper functions generic (Michael Petlan) [RHEL-78197] +- perf lock: Retrieve owner callstack in bpf program (Michael Petlan) [RHEL-78197] +- perf lock: Add bpf maps for owner stack tracing (Michael Petlan) [RHEL-78197] +- perf cpumap: Reduce cpu size from int to int16_t (Michael Petlan) [RHEL-78197] +- perf list: Document -v option deduplication feature (Michael Petlan) [RHEL-78197] +- perf pmu: Don't double count common sysfs and json events (Michael Petlan) [RHEL-78197] +- perf ftrace latency: allow to hide empty buckets (Michael Petlan) [RHEL-78197] +- perf ftrace latency: variable histogram buckets (Michael Petlan) [RHEL-78197] +- perf annotate-data: Handle direct use of stack pointer without fbreg (Michael Petlan) [RHEL-78197] +- perf report: Fix sample number stats for branch entry mode (Michael Petlan) [RHEL-78197] +- perf machine: Reuse module path buffer (Michael Petlan) [RHEL-78197] +- perf hwmon_pmu: Switch event discovery to io_dir__readdir (Michael Petlan) [RHEL-78197] +- perf parse-events: Switch tracepoints to io_dir__readdir (Michael Petlan) [RHEL-78197] +- perf events: Remove scandir in thread synthesis (Michael Petlan) [RHEL-78197] +- perf header: Switch mem topology to io_dir__readdir (Michael Petlan) [RHEL-78197] +- perf maps: Switch modules tree walk to io_dir__readdir (Michael Petlan) [RHEL-78197] +- perf parse-events: Tidy name token matching (Michael Petlan) [RHEL-78197] +- perf tools: Improve startup time by reducing unnecessary stat() calls (Michael Petlan) [RHEL-78197] +- perf report: Fix input reload/switch with symbol sort key (Michael Petlan) [RHEL-78197] +- perf report: Support switching data w/ and w/o callchains (Michael Petlan) [RHEL-78197] +- perf report: Switch data file correctly in TUI (Michael Petlan) [RHEL-78197] +- perf tools: Fix up some comments and code to properly use the event_source bus (Michael Petlan) [RHEL-78197] +- perf list: Also append PMU name in verbose mode (Michael Petlan) [RHEL-78197] +- perf vendor events arm64: Fix incorrect CPU_CYCLE in metrics expr (Michael Petlan) [RHEL-78197] +- perf hist: Shrink struct hist_entry size (Michael Petlan) [RHEL-78197] +- perf test: Add tests for latency and parallelism profiling (Michael Petlan) [RHEL-78197] +- perf report: Add latency and parallelism profiling documentation (Michael Petlan) [RHEL-78197] +- perf report: Add --latency flag (Michael Petlan) [RHEL-78197] +- perf report: Add latency output field (Michael Petlan) [RHEL-78197] +- perf report: Add parallelism filter (Michael Petlan) [RHEL-78197] +- perf report: Switch filtered from u8 to u16 (Michael Petlan) [RHEL-78197] +- perf report: Add parallelism sort key (Michael Petlan) [RHEL-78197] +- perf report: Add machine parallelism (Michael Petlan) [RHEL-78197] +- perf tools: Fix compile error on sample->user_regs (Michael Petlan) [RHEL-78197] +- perf tools: Fix compilation error on arm64 (Michael Petlan) [RHEL-78197] +- tools build: Fix a number of Wconversion warnings (Michael Petlan) [RHEL-78197] +- perf sample: Make user_regs and intr_regs optional (Michael Petlan) [RHEL-78197] +- perf test stat_all_metrics: Ensure missing events fail test (Michael Petlan) [RHEL-78197] +- perf vendor events: Update Tigerlake events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update SkylakeX events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update Skylake metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update Sierraforest events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update Sapphirerapids events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update Rocketlake events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update Meteorlake events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update/add Lunarlake events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update IcelakeX events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update Icelake events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update HaswellX events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update Haswell events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update/add Graniterapids events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update GrandRidge events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update EmeraldRapids events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Add Clearwaterforest events (Michael Petlan) [RHEL-78197] +- perf vendor events: Update CascadelakeX events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update BroadwellX events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update BroadwellDE events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update Broadwell events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Add Arrowlake events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update AlderlakeN events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update Alderlake events/metrics (Michael Petlan) [RHEL-78197] +- perf tools: Use symfs when opening debuginfo by path (Michael Petlan) [RHEL-78197] +- perf trace: Add --summary-mode option (Michael Petlan) [RHEL-78197] +- perf tools: Get rid of now-unused rb_resort.h (Michael Petlan) [RHEL-78197] +- perf trace: Convert syscall_stats to hashmap (Michael Petlan) [RHEL-78197] +- perf trace: Allocate syscall stats only if summary is on (Michael Petlan) [RHEL-78197] +- perf tools: Deadcode removal (Michael Petlan) [RHEL-78197] +- perf stat: Changes to event name uniquification (Michael Petlan) [RHEL-78197] +- perf stat: Don't merge counters purely on name (Michael Petlan) [RHEL-78197] +- perf test: Use cycles event in perf record test for leader_sampling (Michael Petlan) [RHEL-78197] +- perf test: Fix perf record test for precise_max (Michael Petlan) [RHEL-78197] +- perf: Always feature test reallocarray (Michael Petlan) [RHEL-78197] +- perf vendor events arm64: Add V3 events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events arm64: Add N3 events/metrics (Michael Petlan) [RHEL-78197] +- perf trace: Fix return value of trace__fprintf_tp_fields (Michael Petlan) [RHEL-78197] +- perf/x86/intel: Fix segfault with PEBS-via-PT with sample_freq (Michael Petlan) [RHEL-78197] +- perf/x86/intel: KVM: Mask PEBS_ENABLE loaded for guest with vCPU's value. (Michael Petlan) [RHEL-78197] {CVE-2025-37936} +- perf/x86/intel/ds: Fix counter backwards of non-precise events counters-snapshotting (Michael Petlan) [RHEL-78197] +- perf/x86/intel: Check the X86 leader for pebs_counter_event_group (Michael Petlan) [RHEL-78197] +- perf/x86/intel: Only check the group flag for X86 leader (Michael Petlan) [RHEL-78197] +- perf/core: Change to POLLERR for pinned events with error (Michael Petlan) [RHEL-78197] +- perf/x86/intel: Add Panther Lake support (Michael Petlan) [RHEL-78197] +- perf/x86/intel: Allow to update user space GPRs from PEBS records (Michael Petlan) [RHEL-78197] +- perf/x86/intel: Don't clear perf metrics overflow bit unconditionally (Michael Petlan) [RHEL-78197] +- perf/x86/intel/uncore: Fix the scale of IIO free running counters on SPR (Michael Petlan) [RHEL-78197] +- perf/x86/intel/uncore: Fix the scale of IIO free running counters on ICX (Michael Petlan) [RHEL-78197] +- perf/x86/intel/uncore: Fix the scale of IIO free running counters on SNR (Michael Petlan) [RHEL-78197] +- perf: Fix hang while freeing sigtrap event (Michael Petlan) [RHEL-78197] {CVE-2025-37747} +- perf/core: Fix WARN_ON(!ctx) in __free_event() for partial init (Michael Petlan) [RHEL-78197] {CVE-2025-37878} +- perf/core: Fix child_total_time_enabled accounting bug at task exit (Michael Petlan) [RHEL-78197] +- tools/testing/selftests/powerpc/pmu: Update comment description to mention ISA v3.1 for power10 and above (Michael Petlan) [RHEL-78197] +- tools/testing/selftests/powerpc: Add check for power11 pvr for pmu selfests (Michael Petlan) [RHEL-78197] +- tools/testing/selftests/powerpc: Enable pmu selftests for power11 (Michael Petlan) [RHEL-78197] +- arch/powerpc/perf: Update get_mem_data_src function to use saved values of sier and mmcra regs (Michael Petlan) [RHEL-78197] +- arch/powerpc/perf: Check the instruction type before creating sample with perf_mem_data_src (Michael Petlan) [RHEL-78197] +- perf: Remove unnecessary parameter of security check (Michael Petlan) [RHEL-78197] +- perf: arm_pmu: Move PMUv3-specific data (Michael Petlan) [RHEL-78197] +- perf/x86/intel, x86/cpu: Replace Pentium 4 model checks with VFM ones (Michael Petlan) [RHEL-78197] +- x86/mm/pat: Replace Intel x86_model checks with VFM ones (Michael Petlan) [RHEL-78197] +- x86/cpu/intel: Replace Family 5 model checks with VFM ones (Michael Petlan) [RHEL-78197] +- x86/cpu/intel: Replace Family 15 checks with VFM ones (Michael Petlan) [RHEL-78197] +- x86/cpu/intel: Replace early Family 6 checks with VFM ones (Michael Petlan) [RHEL-78197] +- x86/microcode: Update the Intel processor flag scan check (Michael Petlan) [RHEL-78197] +- x86/cpu: Update Intel Family comments (Michael Petlan) [RHEL-78197] +- perf/x86/intel, x86/cpu: Simplify Intel PMU initialization (Michael Petlan) [RHEL-78197] +- perf/x86/intel: Use cache cpu-type for hybrid PMU selection (Michael Petlan) [RHEL-78197] +- perf: Clean up pmu specific data (Michael Petlan) [RHEL-78197] +- perf/x86: Remove swap_task_ctx() (Michael Petlan) [RHEL-78197] +- perf/x86/lbr: Fix shorter LBRs call stacks for the system-wide mode (Michael Petlan) [RHEL-78197] +- perf: Supply task information to sched_task() (Michael Petlan) [RHEL-78197] +- perf: attach/detach PMU specific data (Michael Petlan) [RHEL-78197] +- locking/percpu-rwsem: Add guard support (Michael Petlan) [RHEL-78197] +- perf: Save PMU specific data in task_struct (Michael Petlan) [RHEL-78197] +- perf: Extend per event callchain limit to branch stack (Michael Petlan) [RHEL-78197] +- perf/ring_buffer: Allow the EPOLLRDNORM flag for poll (Michael Petlan) [RHEL-78197] +- perf/core: Use POLLHUP for pinned events in error (Michael Petlan) [RHEL-78197] +- perf/core: Use sysfs_emit() instead of scnprintf() (Michael Petlan) [RHEL-78197] +- perf/core: Remove optional 'size' arguments from strscpy() calls (Michael Petlan) [RHEL-78197] +- perf/x86/intel/bts: Check if bts_ctx is allocated when calling BTS functions (Michael Petlan) [RHEL-78197] +- perf/x86: Annotate struct bts_buffer::buf with __counted_by() (Michael Petlan) [RHEL-78197] +- perf/core: Clean up perf_try_init_event() (Michael Petlan) [RHEL-78197] +- perf/core: Fix perf_mmap() failure path (Michael Petlan) [RHEL-78197] +- perf/core: Detach 'struct perf_cpu_pmu_context' and 'struct pmu' lifetimes (Michael Petlan) [RHEL-78197] +- perf/core: Lift event->mmap_mutex in perf_mmap() (Michael Petlan) [RHEL-78197] +- perf/core: Remove retry loop from perf_mmap() (Michael Petlan) [RHEL-78197] +- perf/core: Further simplify perf_mmap() (Michael Petlan) [RHEL-78197] +- perf/core: Simplify the perf_mmap() control flow (Michael Petlan) [RHEL-78197] +- perf/bpf: Robustify perf_event_free_bpf_prog() (Michael Petlan) [RHEL-78197] +- perf/core: Introduce perf_free_addr_filters() (Michael Petlan) [RHEL-78197] +- perf/core: Add this_cpc() helper (Michael Petlan) [RHEL-78197] +- perf/core: Merge struct pmu::pmu_disable_count into struct perf_cpu_pmu_context::pmu_disable_count (Michael Petlan) [RHEL-78197] +- perf/core: Simplify perf_event_alloc() (Michael Petlan) [RHEL-78197] +- perf/core: Simplify perf_init_event() (Michael Petlan) [RHEL-78197] +- perf/core: Simplify perf_pmu_register() (Michael Petlan) [RHEL-78197] +- perf/core: Simplify the perf_pmu_register() error path (Michael Petlan) [RHEL-78197] +- perf/core: Simplify the perf_event_alloc() error path (Michael Petlan) [RHEL-78197] +- perf/hw_breakpoint: Return EOPNOTSUPP for unsupported breakpoint type (Michael Petlan) [RHEL-78197] +- perf/x86/intel/bts: Allocate bts_ctx only if necessary (Michael Petlan) [RHEL-78197] +- perf/core: Move perf_event sysctls into kernel/events (Michael Petlan) [RHEL-78197] +- const_structs.checkpatch: add ctl_table (Michael Petlan) [RHEL-78197] +- sysctl: make internal ctl_tables const (Michael Petlan) [RHEL-78197] +- perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Michael Petlan) [RHEL-78197] +- perf/amd/ibs: Update DTLB/PageSize decode logic (Michael Petlan) [RHEL-78197] +- perf/amd/ibs: Add support for OP Load Latency Filtering (Michael Petlan) [RHEL-78197] +- x86/events/amd/iommu: Increase IOMMU_NAME_SIZE (Michael Petlan) [RHEL-78197] +- perf/x86/intel: Support PEBS counters snapshotting (Michael Petlan) [RHEL-78197] +- perf: Avoid the read if the count is already updated (Michael Petlan) [RHEL-78197] +- perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read (Michael Petlan) [RHEL-78197] +- perf/x86/intel: Apply static call for drain_pebs (Michael Petlan) [RHEL-78197] +- perf/amd/ibs: Ceil sample_period to min_period (Michael Petlan) [RHEL-78197] +- perf/amd/ibs: Add ->check_period() callback (Michael Petlan) [RHEL-78197] +- perf/amd/ibs: Add PMU specific minimum period (Michael Petlan) [RHEL-78197] +- perf/amd/ibs: Don't allow freq mode event creation through ->config interface (Michael Petlan) [RHEL-78197] +- perf/amd/ibs: Fix perf_ibs_op.cnt_mask for CurCnt (Michael Petlan) [RHEL-78197] +- perf/amd/ibs: Fix ->config to sample period calculation for OP PMU (Michael Petlan) [RHEL-78197] +- perf/amd/ibs: Remove pointless sample period check (Michael Petlan) [RHEL-78197] +- perf/amd/ibs: Remove IBS_{FETCH|OP}_CONFIG_MASK macros (Michael Petlan) [RHEL-78197] +- kernel/fork: only call untrack_pfn_clear() on VMAs duplicated for fork() (Nico Pache) [RHEL-77742] +- mm/hugetlb: fix nid mismatch in alloc_surplus_hugetlb_folio() (Nico Pache) [RHEL-77742] +- mm: (un)track_pfn_copy() fix + doc improvements (Nico Pache) [RHEL-77742] +- mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable() (Nico Pache) [RHEL-77742] +- mm/page_alloc: fix deadlock on cpu_hotplug_lock in __accept_page() (Nico Pache) [RHEL-77742] +- slab: ensure slab->obj_exts is clear in a newly allocated slab page (Nico Pache) [RHEL-77742] {CVE-2025-37774} +- mm: fix apply_to_existing_page_range() (Nico Pache) [RHEL-77742] +- mm: fix filemap_get_folios_contig returning batches of identical folios (Nico Pache) [RHEL-77742] +- mm/hugetlb: fix set_max_huge_pages() when there are surplus pages (Nico Pache) [RHEL-77742] +- mm/compaction: fix bug in hugetlb handling pathway (Nico Pache) [RHEL-77742] +- mm: lock PGDAT_RECLAIM_LOCKED with acquire memory ordering (Nico Pache) [RHEL-77742] +- mm: add missing release barrier on PGDAT_RECLAIM_LOCKED unlock (Nico Pache) [RHEL-77742] +- mm/hugetlb: update nr_huge_pages and surplus_huge_pages together (Nico Pache) [RHEL-77742] +- mm: remove the access_ok() call from gup_fast_fallback() (Nico Pache) [RHEL-77742] +- mm/damon/ops: have damon_get_folio return folio even for tail pages (Nico Pache) [RHEL-77742] +- mm, percpu: do not consider sleepable allocations atomic (Nico Pache) [RHEL-77742] +- x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range() (Nico Pache) [RHEL-77742] {CVE-2025-22090} +- lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock (Nico Pache) [RHEL-77742] +- mm: slub: call WARN() when detecting a slab corruption (Nico Pache) [RHEL-77742] +- mm: slub: Print the broken data before restoring them (Nico Pache) [RHEL-77742] +- mm/page_alloc: fix memory accept before watermarks gets initialized (Nico Pache) [RHEL-77742] +- memcg: drain obj stock on cpu hotplug teardown (Nico Pache) [RHEL-77742] +- mm/huge_memory: drop beyond-EOF folios with the right number of refs (Nico Pache) [RHEL-77742] {CVE-2025-22000} +- mm: fix error handling in __filemap_get_folio() with FGP_NOWAIT (Nico Pache) [RHEL-77742] +- mm/vma: do not register private-anon mappings with khugepaged during mmap (Nico Pache) [RHEL-77742] +- mm/migrate: fix shmem xarray update during migration (Nico Pache) [RHEL-77742] {CVE-2025-22015} +- mm/hugetlb: fix surplus pages in dissolve_free_huge_page() (Nico Pache) [RHEL-77742] +- filemap: move prefaulting out of hot write path (Nico Pache) [RHEL-77742] +- Revert "mm/page_alloc.c: don't show protection in zone's ->lowmem_reserve[] for empty zone" (Nico Pache) [RHEL-77742] +- NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback (Nico Pache) [RHEL-77742] {CVE-2025-21908} +- mm: abort vma_modify() on merge out of memory failure (Nico Pache) [RHEL-77742] {CVE-2025-21932} +- hwpoison, memory_hotplug: lock folio before unmap hwpoisoned folio (Nico Pache) [RHEL-77742] {CVE-2025-21931} +- mm: memory-hotplug: check folio ref count first in do_migrate_range (Nico Pache) [RHEL-77742] +- mm: memory-failure: update ttu flag inside unmap_poisoned_folio (Nico Pache) [RHEL-77742] {CVE-2025-21907} +- mm: hugetlb: avoid fallback for specific node allocation of 1G pages (Nico Pache) [RHEL-77742] +- memcg: avoid dead loop when setting memory.max (Nico Pache) [RHEL-77742] +- mm,madvise,hugetlb: check for 0-length range after end address adjustment (Nico Pache) [RHEL-77742] +- mm: gup: fix infinite loop within __get_longterm_locked (Nico Pache) [RHEL-77742] +- kfence: skip __GFP_THISNODE allocations on NUMA systems (Nico Pache) [RHEL-77742] +- mm: kmemleak: fix upper boundary check for physical address objects (Nico Pache) [RHEL-77742] +- mm/vmscan: fix hard LOCKUP in function isolate_lru_folios (Nico Pache) [RHEL-77742] +- mm/compaction: fix UBSAN shift-out-of-bounds warning (Nico Pache) [RHEL-77742] {CVE-2025-21815} +- mm/hugetlb: don't map folios writable without VM_WRITE when copying during fork() (Nico Pache) [RHEL-77742] +- readahead: properly shorten readahead when falling back to do_page_cache_ra() (Nico Pache) [RHEL-77742] +- readahead: don't shorten readahead window in read_pages() (Nico Pache) [RHEL-77742] +- ipv6: mcast: extend RCU protection in igmp6_send() (Hangbin Liu) [RHEL-81470] {CVE-2025-21759} +- netfilter: ipset: fix region locking in hash types (CKI Backport Bot) [RHEL-96611] +- KVM: selftests: access_tracking_perf_test: Add option to skip the sanity check (Maxim Levitsky) [RHEL-92771] +- KVM: selftests: Extract guts of THP accessor to standalone sysfs helpers (Maxim Levitsky) [RHEL-92771] +- selftests: net: use slowwait to make sure IPv6 setup finished (Hangbin Liu) [RHEL-83477] +- selftests: net: use slowwait to stabilize vrf_route_leaking test (Hangbin Liu) [RHEL-84202] +- selftests/mm: restore default nr_hugepages value during cleanup in hugetlb_reparenting_test.sh (Chunyu Hu) [RHEL-87655] +- selftest/mm: make hugetlb_reparenting_test tolerant to async reparenting (Chunyu Hu) [RHEL-87655] +- selftests/mm: generate a temporary mountpoint for cgroup filesystem (Chunyu Hu) [RHEL-87655] +- scsi: lpfc: Copyright updates for 14.4.0.9 patches (Dick Kennedy) [RHEL-89473] +- scsi: lpfc: Update lpfc version to 14.4.0.9 (Dick Kennedy) [RHEL-89473] +- scsi: lpfc: Create lpfc_vmid_info sysfs entry (Dick Kennedy) [RHEL-89473] +- scsi: lpfc: Avoid potential ndlp use-after-free in dev_loss_tmo_callbk (Dick Kennedy) [RHEL-89473] +- scsi: lpfc: Prevent failure to reregister with NVMe transport after PRLI retry (Dick Kennedy) [RHEL-89473] +- scsi: lpfc: Notify FC transport of rport disappearance during PCI fcn reset (Dick Kennedy) [RHEL-89473] +- scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQUEST64 commands (Dick Kennedy) [RHEL-89473] +- scsi: lpfc: Use memcpy() for BIOS version (Dick Kennedy) [RHEL-89473] +- scsi: lpfc: Restore clearing of NLP_UNREG_INP in ndlp->nlp_flag (Dick Kennedy) [RHEL-89473] +- selftests: netfilter: nft_queue.sh: include file transfer duration in log message (CKI Backport Bot) [RHEL-99472] +- selftests: netfilter: nft_queue.sh: fix warnings with socat 1.8.0.0 (CKI Backport Bot) [RHEL-99472] +- selftests: netfilter: run conntrack_dump_flush in netns (CKI Backport Bot) [RHEL-99472] +- selftests: netfilter: Add missing gitignore file (CKI Backport Bot) [RHEL-99472] +- selftests: netfilter: nft_nat.sh: add test for reverse clash with nat (CKI Backport Bot) [RHEL-99656] +- netfilter: nf_nat: also check reverse tuple to obtain clashing entry (CKI Backport Bot) [RHEL-99656] +- ipvs: fix uninit-value for saddr in do_output_route4 (CKI Backport Bot) [RHEL-99471] +- ipvs: prevent integer overflow in do_ip_vs_get_ctl() (CKI Backport Bot) [RHEL-99471] +Resolves: RHEL-77742, RHEL-78197, RHEL-81470, RHEL-83477, RHEL-84202, RHEL-87655, RHEL-89030, RHEL-89473, RHEL-92771, RHEL-96611, RHEL-99471, RHEL-99472, RHEL-99656 + * Mon Jun 30 2025 Jan Stancek [6.12.0-103.el10] - redhat/spec: package full bpftool in selftests (Gregory Bell) [RHEL-91378] - redhat: add more namespace selftests to kernel-modules-internal package (Joel Savitz) [RHEL-95481] diff --git a/kernel.spec b/kernel.spec index c39e55373..14c86168e 100644 --- a/kernel.spec +++ b/kernel.spec @@ -162,15 +162,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 103 +%define pkgrelease 104 %define kversion 6 -%define tarfile_release 6.12.0-103.el10 +%define tarfile_release 6.12.0-104.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 103%{?buildid}%{?dist} +%define specrelease 104%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-103.el10 +%define kabiversion 6.12.0-104.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4289,6 +4289,408 @@ fi\ # # %changelog +* Thu Jul 03 2025 Jan Stancek [6.12.0-104.el10] +- ibmvnic: Use kernel helpers for hex dumps (CKI Backport Bot) [RHEL-89030] {CVE-2025-22104} +- perf: Fix dangling cgroup pointer in cpuctx (Michael Petlan) [RHEL-78197] +- perf/x86/intel: Fix crash in icl_update_topdown_event() (Michael Petlan) [RHEL-78197] +- s390/cpumf: Fix double free on error in cpumf_pmu_event_init() (Michael Petlan) [RHEL-78197] +- s390/cpum_sf: Simplify release of SDBs and SDBTs (Michael Petlan) [RHEL-78197] +- s390/cpum_sf: Fix and protect memory allocation of SDBs with mutex (Michael Petlan) [RHEL-78197] +- s390/cpum_sf: Rework call to sf_disable() (Michael Petlan) [RHEL-78197] +- s390/cpum_sf: Handle CPU hotplug remove during sampling (Michael Petlan) [RHEL-78197] +- s390/cpum_sf: Fix format string in pr_err() (Michael Petlan) [RHEL-78197] +- s390/cpum_sf: Use sf_buffer_available() (Michael Petlan) [RHEL-78197] +- s390/cpum_sf: Consistently use goto out for function exit (Michael Petlan) [RHEL-78197] +- s390/cpum_sf: Do not re-enable event after deletion (Michael Petlan) [RHEL-78197] +- s390/cpum_sf: Set bit PMU_F_ENABLED enabled after lpp() invocation (Michael Petlan) [RHEL-78197] +- s390/cpum_cf: Correct typo CYLCE (Michael Petlan) [RHEL-78197] +- radix-tree: add missing cleanup.h (Michael Petlan) [RHEL-78197] +- perf tests metric-only perf stat: Fix tests 84 and 86 s390 (Michael Petlan) [RHEL-78197] +- perf trace: Support --summary-mode=cgroup (Michael Petlan) [RHEL-78197] +- perf test: Add perf trace summary test (Michael Petlan) [RHEL-78197] +- perf trace: Implement syscall summary in BPF (Michael Petlan) [RHEL-78197] +- perf trace: Add missing thread__put() in thread__e_machine() (Michael Petlan) [RHEL-78197] +- perf trace: Free the files.max entry in files->table (Michael Petlan) [RHEL-78197] +- perf trace: Fix leaks of 'struct thread' in set_filter_loop_pids() (Michael Petlan) [RHEL-78197] +- perf trace: Fix leaks of 'struct thread' in fprintf_sys_enter() (Michael Petlan) [RHEL-78197] +- perf tools: Fix arm64 source package build (Michael Petlan) [RHEL-78197] +- tools headers UAPI: sync sound/asound.h with kernel (Michael Petlan) [RHEL-78197] +- tools headers UAPI: sync linux/prctl.h with kernel (Michael Petlan) [RHEL-78197] +- tools headers UAPI: sync arch/xtensa/kernel/syscalls/syscall.tbl with kernel (Michael Petlan) [RHEL-78197] +- tools headers UAPI: sync arch/sparc/kernel/syscalls/syscall.tbl with kernel (Michael Petlan) [RHEL-78197] +- tools headers UAPI: sync arch/sh/kernel/syscalls/syscall.tbl with kernel (Michael Petlan) [RHEL-78197] +- tools headers UAPI: sync arch/arm/tools/syscall.tbl with kernel (Michael Petlan) [RHEL-78197] +- tools headers UAPI: sync arch/x86/entry/syscalls/syscall_32.tbl with kernel (Michael Petlan) [RHEL-78197] +- tools headers UAPI: sync asm-generic/mman.h with kernel (Michael Petlan) [RHEL-78197] +- tools headers UAPI: sync asm/cputype.h with kernel (Michael Petlan) [RHEL-78197] +- tools headers UAPI: sync scripts/syscall.tbl with kernel (Michael Petlan) [RHEL-78197] +- tools headers UAPI: sync asm/kvm.h with kernel (Michael Petlan) [RHEL-78197] +- perf tools: Fix in-source libperf build (Michael Petlan) [RHEL-78197] +- perf tools: Fix arm64 build by generating unistd_64.h (Michael Petlan) [RHEL-78197] +- tools headers: Update the syscall table with the kernel sources (Michael Petlan) [RHEL-78197] +- perf tools: Remove evsel__handle_error_quirks() (Michael Petlan) [RHEL-78197] +- perf libunwind arm64: Fix missing close parens in an if statement (Michael Petlan) [RHEL-78197] +- tools headers: Update the uapi/linux/perf_event.h copy with the kernel sources (Michael Petlan) [RHEL-78197] +- tools/include: make uapi/linux/types.h usable from assembly (Michael Petlan) [RHEL-78197] +- perf bpf-filter: Fix a parsing error with comma (Michael Petlan) [RHEL-78197] +- perf report: Fix a memory leak for perf_env on AMD (Michael Petlan) [RHEL-78197] +- perf trace: Fix wrong size to bpf_map__update_elem call (Michael Petlan) [RHEL-78197] +- perf tools: annotate asm_pure_loop.S (Michael Petlan) [RHEL-78197] +- perf python: Fix setup.py mypy errors (Michael Petlan) [RHEL-78197] +- perf test: Address attr.py mypy error (Michael Petlan) [RHEL-78197] +- perf build: Add pylint build tests (Michael Petlan) [RHEL-78197] +- perf build: Add mypy build tests (Michael Petlan) [RHEL-78197] +- perf build: Rename TEST_LOGS to SHELL_TEST_LOGS (Michael Petlan) [RHEL-78197] +- tools/build: Don't pass test log files to linker (Michael Petlan) [RHEL-78197] +- perf bench sched pipe: fix enforced blocking reads in worker_thread (Michael Petlan) [RHEL-78197] +- perf build: filter all combinations of -flto for libperl (Michael Petlan) [RHEL-78197] +- perf vendor events arm64 AmpereOneX: Fix frontend_bound calculation (Michael Petlan) [RHEL-78197] +- perf vendor events arm64: AmpereOne/AmpereOneX: Mark LD_RETIRED impacted by errata (Michael Petlan) [RHEL-78197] +- perf trace: Fix evlist memory leak (Michael Petlan) [RHEL-78197] +- perf trace: Fix BTF memory leak (Michael Petlan) [RHEL-78197] +- perf trace: Make syscall table stable (Michael Petlan) [RHEL-78197] +- perf syscalltbl: Mask off ABI type for MIPS system calls (Michael Petlan) [RHEL-78197] +- perf build: Remove Makefile.syscalls (Michael Petlan) [RHEL-78197] +- perf syscalltbl: Use lookup table containing multiple architectures (Michael Petlan) [RHEL-78197] +- perf trace beauty: Add syscalltbl.sh generating all system call tables (Michael Petlan) [RHEL-78197] +- perf thread: Add support for reading the e_machine type for a thread (Michael Petlan) [RHEL-78197] +- perf dso: Add support for reading the e_machine type for a dso (Michael Petlan) [RHEL-78197] +- perf syscalltbl: Remove struct syscalltbl (Michael Petlan) [RHEL-78197] +- perf trace: Reorganize syscalls (Michael Petlan) [RHEL-78197] +- perf syscalltbl: Remove syscall_table.h (Michael Petlan) [RHEL-78197] +- perf dso: kernel-doc for enum dso_binary_type (Michael Petlan) [RHEL-78197] +- perf dso: Move libunwind dso_data variables into ifdef (Michael Petlan) [RHEL-78197] +- perf report: Disable children column for data type profiling (Michael Petlan) [RHEL-78197] +- perf report: Allow hierarchy mode for --children (Michael Petlan) [RHEL-78197] +- perf sort: Keep output fields in the same level (Michael Petlan) [RHEL-78197] +- libperf: Don't remove -g when EXTRA_CFLAGS are used (Michael Petlan) [RHEL-78197] +- perf: intel-tpebs: Fix incorrect usage of zfree() (Michael Petlan) [RHEL-78197] +- perf cpumap: Increment reference count for online cpumap (Michael Petlan) [RHEL-78197] +- perf dso: fix dso__is_kallsyms() check (Michael Petlan) [RHEL-78197] +- perf kwork: Remove unreachable judgments (Michael Petlan) [RHEL-78197] +- perf python: Check if there is space to copy all the event (Michael Petlan) [RHEL-78197] +- perf python: Don't keep a raw_data pointer to consumed ring buffer space (Michael Petlan) [RHEL-78197] +- perf python: Decrement the refcount of just created event on failure (Michael Petlan) [RHEL-78197] +- perf python tracepoint.py: Change the COMM using setproctitle if available (Michael Petlan) [RHEL-78197] +- perf python: Fixup description of sample.id event member (Michael Petlan) [RHEL-78197] +- perf test dso-data: Correctly free test file in read test (Michael Petlan) [RHEL-78197] +- perf dso: Use lock annotations to fix asan deadlock (Michael Petlan) [RHEL-78197] +- perf mutex: Add annotations for LOCKS_EXCLUDED and LOCKS_RETURNED (Michael Petlan) [RHEL-78197] +- perf test: Add pipe output testing for annotate (Michael Petlan) [RHEL-78197] +- perf test: Fixes to variable expansion and stdout for diff test (Michael Petlan) [RHEL-78197] +- perf libunwind: Fixup conversion perf_sample->user_regs to a pointer (Michael Petlan) [RHEL-78197] +- perf script: Update brstack syntax documentation (Michael Petlan) [RHEL-78197] +- perf script: Fix typo in branch event mask (Michael Petlan) [RHEL-78197] +- perf hist stdio: Do bounds check when printing callchains to avoid UB with new gcc versions (Michael Petlan) [RHEL-78197] +- perf units: Fix insufficient array space (Michael Petlan) [RHEL-78197] +- perf annotate: Add --code-with-type option. (Michael Petlan) [RHEL-78197] +- perf annotate: Implement code + data type annotation (Michael Petlan) [RHEL-78197] +- perf annotate: Factor out __hist_entry__get_data_type() (Michael Petlan) [RHEL-78197] +- perf annotate: Pass hist_entry to annotate functions (Michael Petlan) [RHEL-78197] +- perf annotate: Pass annotation_options to annotation_line__print() (Michael Petlan) [RHEL-78197] +- perf annotate: Remove unused len parameter from annotation_line__print() (Michael Petlan) [RHEL-78197] +- perf annotate-data: Add annotated_data_type__get_member_name() (Michael Petlan) [RHEL-78197] +- perf ftrace: Use atomic inc to update histogram in BPF (Michael Petlan) [RHEL-78197] +- perf ftrace: Remove an unnecessary condition check in BPF (Michael Petlan) [RHEL-78197] +- perf ftrace: Fix latency stats with BPF (Michael Petlan) [RHEL-78197] +- perf test stat: Additional topdown grouping tests (Michael Petlan) [RHEL-78197] +- perf x86 evlist: Update comments on topdown regrouping (Michael Petlan) [RHEL-78197] +- perf parse-events: Corrections to topdown sorting (Michael Petlan) [RHEL-78197] +- perf tools: Improve handling of hybrid PMUs in perf_event_attr__fprintf (Michael Petlan) [RHEL-78197] +- perf python tracepoint: Switch to using parse_events (Michael Petlan) [RHEL-78197] +- perf python: Add evlist.config to set up record options (Michael Petlan) [RHEL-78197] +- perf python: Add evlist all_cpus accessor (Michael Petlan) [RHEL-78197] +- perf python: Avoid duplicated code in get_tracepoint_field (Michael Petlan) [RHEL-78197] +- perf python: Update ungrouped evsel leader in clone (Michael Petlan) [RHEL-78197] +- perf python: Add optional cpus and threads arguments to parse_events (Michael Petlan) [RHEL-78197] +- perf python: Add member access to a number of evsel variables (Michael Petlan) [RHEL-78197] +- perf python: Add evlist enable and disable methods (Michael Petlan) [RHEL-78197] +- perf evlist: Add success path to evlist__create_syswide_maps (Michael Petlan) [RHEL-78197] +- perf debug: Avoid stack overflow in recursive error message (Michael Petlan) [RHEL-78197] +- perf symbol: Support .gnu_debugdata for symbols (Michael Petlan) [RHEL-78197] +- perf tools: Add LZMA decompression from FILE (Michael Petlan) [RHEL-78197] +- perf tools: Add dummy functions for !HAVE_LZMA_SUPPORT (Michael Petlan) [RHEL-78197] +- perf mem: Don't leak mem event names (Michael Petlan) [RHEL-78197] +- perf vendor events riscv: Add SiFive P650 events (Michael Petlan) [RHEL-78197] +- perf vendor events riscv: Add SiFive P550 events (Michael Petlan) [RHEL-78197] +- perf vendor events riscv: Add SiFive Bullet version 0x0d events (Michael Petlan) [RHEL-78197] +- perf vendor events riscv: Add SiFive Bullet version 0x07 events (Michael Petlan) [RHEL-78197] +- perf vendor events riscv: Update SiFive Bullet events (Michael Petlan) [RHEL-78197] +- perf vendor events riscv: Remove leading zeroes (Michael Petlan) [RHEL-78197] +- perf vendor events riscv: Rename U74 to Bullet (Michael Petlan) [RHEL-78197] +- perf util: Remove unused perf_config__refresh (Michael Petlan) [RHEL-78197] +- perf util: Remove unused perf_pmus__default_pmu_name (Michael Petlan) [RHEL-78197] +- perf util: Remove unused perf_data__update_dir (Michael Petlan) [RHEL-78197] +- perf util: Remove unused pstack__pop (Michael Petlan) [RHEL-78197] +- perf util: Remove unused perf_color_default_config (Michael Petlan) [RHEL-78197] +- perf tests: Fix data symbol test with LTO builds (Michael Petlan) [RHEL-78197] +- perf report: Fix memory leaks in the hierarchy mode (Michael Petlan) [RHEL-78197] +- perf report: Use map_symbol__copy() when copying callchains (Michael Petlan) [RHEL-78197] +- perf annotate: Return errors from disasm_line__parse_powerpc() (Michael Petlan) [RHEL-78197] +- perf annotate: Add annotation_options.disassembler_used (Michael Petlan) [RHEL-78197] +- perf report: Do not process non-JIT BPF ksymbol events (Michael Petlan) [RHEL-78197] +- perf test: Fix leak in "Synthesize attr update" test (Michael Petlan) [RHEL-78197] +- perf machine: Fix insertion of PERF_RECORD_KSYMBOL related kernel maps (Michael Petlan) [RHEL-78197] +- perf maps: Add missing map__set_kmap_maps() when replacing a kernel map (Michael Petlan) [RHEL-78197] +- perf maps: Fixup maps_by_name when modifying maps_by_address (Michael Petlan) [RHEL-78197] +- perf maps: Set the kmaps for newly created/added kernel maps (Michael Petlan) [RHEL-78197] +- perf script: Fix output type for dynamically allocated core PMU's (Michael Petlan) [RHEL-78197] +- perf bench: Fix perf bench syscall loop count (Michael Petlan) [RHEL-78197] +- perf test: Simplify data symbol test (Michael Petlan) [RHEL-78197] +- perf test: Add timeout to datasym workload (Michael Petlan) [RHEL-78197] +- perf test: Add trace record and replay test (Michael Petlan) [RHEL-78197] +- perf test: Skip perf trace tests when running as non-root (Michael Petlan) [RHEL-78197] +- perf test trace_btf_general: Fix shellcheck warning (Michael Petlan) [RHEL-78197] +- perf trace: Add tests for BTF general augmentation (Michael Petlan) [RHEL-78197] +- perf test: Skip perf probe tests when running as non-root (Michael Petlan) [RHEL-78197] +- perf test: Add --metric-only to perf stat output tests (Michael Petlan) [RHEL-78197] +- perf arm-spe: Support previous branch target (PBT) address (Michael Petlan) [RHEL-78197] +- perf arm-spe: Add branch stack (Michael Petlan) [RHEL-78197] +- perf arm-spe: Set sample flags with supplement info (Michael Petlan) [RHEL-78197] +- perf arm-spe: Fill branch operations and events to record (Michael Petlan) [RHEL-78197] +- perf arm-spe: Decode transactional event (Michael Petlan) [RHEL-78197] +- perf arm-spe: Extend branch operations (Michael Petlan) [RHEL-78197] +- perf arm-spe: Fix load-store operation checking (Michael Petlan) [RHEL-78197] +- perf script: Add not taken event for branch stack (Michael Petlan) [RHEL-78197] +- perf script: Add not taken event for branches (Michael Petlan) [RHEL-78197] +- perf script: Separate events from branch types (Michael Petlan) [RHEL-78197] +- perf script: Refactor sample_flags_to_name() function (Michael Petlan) [RHEL-78197] +- perf script: Make printing flags reliable (Michael Petlan) [RHEL-78197] +- perf stat: Fix non-uniquified hybrid legacy events (Michael Petlan) [RHEL-78197] +- perf tools: Skip BPF sideband event for userspace profiling (Michael Petlan) [RHEL-78197] +- perf test: Fix spelling mistake "sythesizing" -> "synthesizing" (Michael Petlan) [RHEL-78197] +- perf build: Fix in-tree build due to symbolic link (Michael Petlan) [RHEL-78197] +- perf arm-spe: Report error if set frequency (Michael Petlan) [RHEL-78197] +- perf lock: Report owner stack in usermode (Michael Petlan) [RHEL-78197] +- perf lock: Make rb_tree helper functions generic (Michael Petlan) [RHEL-78197] +- perf lock: Retrieve owner callstack in bpf program (Michael Petlan) [RHEL-78197] +- perf lock: Add bpf maps for owner stack tracing (Michael Petlan) [RHEL-78197] +- perf cpumap: Reduce cpu size from int to int16_t (Michael Petlan) [RHEL-78197] +- perf list: Document -v option deduplication feature (Michael Petlan) [RHEL-78197] +- perf pmu: Don't double count common sysfs and json events (Michael Petlan) [RHEL-78197] +- perf ftrace latency: allow to hide empty buckets (Michael Petlan) [RHEL-78197] +- perf ftrace latency: variable histogram buckets (Michael Petlan) [RHEL-78197] +- perf annotate-data: Handle direct use of stack pointer without fbreg (Michael Petlan) [RHEL-78197] +- perf report: Fix sample number stats for branch entry mode (Michael Petlan) [RHEL-78197] +- perf machine: Reuse module path buffer (Michael Petlan) [RHEL-78197] +- perf hwmon_pmu: Switch event discovery to io_dir__readdir (Michael Petlan) [RHEL-78197] +- perf parse-events: Switch tracepoints to io_dir__readdir (Michael Petlan) [RHEL-78197] +- perf events: Remove scandir in thread synthesis (Michael Petlan) [RHEL-78197] +- perf header: Switch mem topology to io_dir__readdir (Michael Petlan) [RHEL-78197] +- perf maps: Switch modules tree walk to io_dir__readdir (Michael Petlan) [RHEL-78197] +- perf parse-events: Tidy name token matching (Michael Petlan) [RHEL-78197] +- perf tools: Improve startup time by reducing unnecessary stat() calls (Michael Petlan) [RHEL-78197] +- perf report: Fix input reload/switch with symbol sort key (Michael Petlan) [RHEL-78197] +- perf report: Support switching data w/ and w/o callchains (Michael Petlan) [RHEL-78197] +- perf report: Switch data file correctly in TUI (Michael Petlan) [RHEL-78197] +- perf tools: Fix up some comments and code to properly use the event_source bus (Michael Petlan) [RHEL-78197] +- perf list: Also append PMU name in verbose mode (Michael Petlan) [RHEL-78197] +- perf vendor events arm64: Fix incorrect CPU_CYCLE in metrics expr (Michael Petlan) [RHEL-78197] +- perf hist: Shrink struct hist_entry size (Michael Petlan) [RHEL-78197] +- perf test: Add tests for latency and parallelism profiling (Michael Petlan) [RHEL-78197] +- perf report: Add latency and parallelism profiling documentation (Michael Petlan) [RHEL-78197] +- perf report: Add --latency flag (Michael Petlan) [RHEL-78197] +- perf report: Add latency output field (Michael Petlan) [RHEL-78197] +- perf report: Add parallelism filter (Michael Petlan) [RHEL-78197] +- perf report: Switch filtered from u8 to u16 (Michael Petlan) [RHEL-78197] +- perf report: Add parallelism sort key (Michael Petlan) [RHEL-78197] +- perf report: Add machine parallelism (Michael Petlan) [RHEL-78197] +- perf tools: Fix compile error on sample->user_regs (Michael Petlan) [RHEL-78197] +- perf tools: Fix compilation error on arm64 (Michael Petlan) [RHEL-78197] +- tools build: Fix a number of Wconversion warnings (Michael Petlan) [RHEL-78197] +- perf sample: Make user_regs and intr_regs optional (Michael Petlan) [RHEL-78197] +- perf test stat_all_metrics: Ensure missing events fail test (Michael Petlan) [RHEL-78197] +- perf vendor events: Update Tigerlake events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update SkylakeX events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update Skylake metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update Sierraforest events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update Sapphirerapids events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update Rocketlake events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update Meteorlake events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update/add Lunarlake events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update IcelakeX events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update Icelake events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update HaswellX events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update Haswell events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update/add Graniterapids events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update GrandRidge events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update EmeraldRapids events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Add Clearwaterforest events (Michael Petlan) [RHEL-78197] +- perf vendor events: Update CascadelakeX events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update BroadwellX events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update BroadwellDE events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update Broadwell events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Add Arrowlake events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update AlderlakeN events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events: Update Alderlake events/metrics (Michael Petlan) [RHEL-78197] +- perf tools: Use symfs when opening debuginfo by path (Michael Petlan) [RHEL-78197] +- perf trace: Add --summary-mode option (Michael Petlan) [RHEL-78197] +- perf tools: Get rid of now-unused rb_resort.h (Michael Petlan) [RHEL-78197] +- perf trace: Convert syscall_stats to hashmap (Michael Petlan) [RHEL-78197] +- perf trace: Allocate syscall stats only if summary is on (Michael Petlan) [RHEL-78197] +- perf tools: Deadcode removal (Michael Petlan) [RHEL-78197] +- perf stat: Changes to event name uniquification (Michael Petlan) [RHEL-78197] +- perf stat: Don't merge counters purely on name (Michael Petlan) [RHEL-78197] +- perf test: Use cycles event in perf record test for leader_sampling (Michael Petlan) [RHEL-78197] +- perf test: Fix perf record test for precise_max (Michael Petlan) [RHEL-78197] +- perf: Always feature test reallocarray (Michael Petlan) [RHEL-78197] +- perf vendor events arm64: Add V3 events/metrics (Michael Petlan) [RHEL-78197] +- perf vendor events arm64: Add N3 events/metrics (Michael Petlan) [RHEL-78197] +- perf trace: Fix return value of trace__fprintf_tp_fields (Michael Petlan) [RHEL-78197] +- perf/x86/intel: Fix segfault with PEBS-via-PT with sample_freq (Michael Petlan) [RHEL-78197] +- perf/x86/intel: KVM: Mask PEBS_ENABLE loaded for guest with vCPU's value. (Michael Petlan) [RHEL-78197] {CVE-2025-37936} +- perf/x86/intel/ds: Fix counter backwards of non-precise events counters-snapshotting (Michael Petlan) [RHEL-78197] +- perf/x86/intel: Check the X86 leader for pebs_counter_event_group (Michael Petlan) [RHEL-78197] +- perf/x86/intel: Only check the group flag for X86 leader (Michael Petlan) [RHEL-78197] +- perf/core: Change to POLLERR for pinned events with error (Michael Petlan) [RHEL-78197] +- perf/x86/intel: Add Panther Lake support (Michael Petlan) [RHEL-78197] +- perf/x86/intel: Allow to update user space GPRs from PEBS records (Michael Petlan) [RHEL-78197] +- perf/x86/intel: Don't clear perf metrics overflow bit unconditionally (Michael Petlan) [RHEL-78197] +- perf/x86/intel/uncore: Fix the scale of IIO free running counters on SPR (Michael Petlan) [RHEL-78197] +- perf/x86/intel/uncore: Fix the scale of IIO free running counters on ICX (Michael Petlan) [RHEL-78197] +- perf/x86/intel/uncore: Fix the scale of IIO free running counters on SNR (Michael Petlan) [RHEL-78197] +- perf: Fix hang while freeing sigtrap event (Michael Petlan) [RHEL-78197] {CVE-2025-37747} +- perf/core: Fix WARN_ON(!ctx) in __free_event() for partial init (Michael Petlan) [RHEL-78197] {CVE-2025-37878} +- perf/core: Fix child_total_time_enabled accounting bug at task exit (Michael Petlan) [RHEL-78197] +- tools/testing/selftests/powerpc/pmu: Update comment description to mention ISA v3.1 for power10 and above (Michael Petlan) [RHEL-78197] +- tools/testing/selftests/powerpc: Add check for power11 pvr for pmu selfests (Michael Petlan) [RHEL-78197] +- tools/testing/selftests/powerpc: Enable pmu selftests for power11 (Michael Petlan) [RHEL-78197] +- arch/powerpc/perf: Update get_mem_data_src function to use saved values of sier and mmcra regs (Michael Petlan) [RHEL-78197] +- arch/powerpc/perf: Check the instruction type before creating sample with perf_mem_data_src (Michael Petlan) [RHEL-78197] +- perf: Remove unnecessary parameter of security check (Michael Petlan) [RHEL-78197] +- perf: arm_pmu: Move PMUv3-specific data (Michael Petlan) [RHEL-78197] +- perf/x86/intel, x86/cpu: Replace Pentium 4 model checks with VFM ones (Michael Petlan) [RHEL-78197] +- x86/mm/pat: Replace Intel x86_model checks with VFM ones (Michael Petlan) [RHEL-78197] +- x86/cpu/intel: Replace Family 5 model checks with VFM ones (Michael Petlan) [RHEL-78197] +- x86/cpu/intel: Replace Family 15 checks with VFM ones (Michael Petlan) [RHEL-78197] +- x86/cpu/intel: Replace early Family 6 checks with VFM ones (Michael Petlan) [RHEL-78197] +- x86/microcode: Update the Intel processor flag scan check (Michael Petlan) [RHEL-78197] +- x86/cpu: Update Intel Family comments (Michael Petlan) [RHEL-78197] +- perf/x86/intel, x86/cpu: Simplify Intel PMU initialization (Michael Petlan) [RHEL-78197] +- perf/x86/intel: Use cache cpu-type for hybrid PMU selection (Michael Petlan) [RHEL-78197] +- perf: Clean up pmu specific data (Michael Petlan) [RHEL-78197] +- perf/x86: Remove swap_task_ctx() (Michael Petlan) [RHEL-78197] +- perf/x86/lbr: Fix shorter LBRs call stacks for the system-wide mode (Michael Petlan) [RHEL-78197] +- perf: Supply task information to sched_task() (Michael Petlan) [RHEL-78197] +- perf: attach/detach PMU specific data (Michael Petlan) [RHEL-78197] +- locking/percpu-rwsem: Add guard support (Michael Petlan) [RHEL-78197] +- perf: Save PMU specific data in task_struct (Michael Petlan) [RHEL-78197] +- perf: Extend per event callchain limit to branch stack (Michael Petlan) [RHEL-78197] +- perf/ring_buffer: Allow the EPOLLRDNORM flag for poll (Michael Petlan) [RHEL-78197] +- perf/core: Use POLLHUP for pinned events in error (Michael Petlan) [RHEL-78197] +- perf/core: Use sysfs_emit() instead of scnprintf() (Michael Petlan) [RHEL-78197] +- perf/core: Remove optional 'size' arguments from strscpy() calls (Michael Petlan) [RHEL-78197] +- perf/x86/intel/bts: Check if bts_ctx is allocated when calling BTS functions (Michael Petlan) [RHEL-78197] +- perf/x86: Annotate struct bts_buffer::buf with __counted_by() (Michael Petlan) [RHEL-78197] +- perf/core: Clean up perf_try_init_event() (Michael Petlan) [RHEL-78197] +- perf/core: Fix perf_mmap() failure path (Michael Petlan) [RHEL-78197] +- perf/core: Detach 'struct perf_cpu_pmu_context' and 'struct pmu' lifetimes (Michael Petlan) [RHEL-78197] +- perf/core: Lift event->mmap_mutex in perf_mmap() (Michael Petlan) [RHEL-78197] +- perf/core: Remove retry loop from perf_mmap() (Michael Petlan) [RHEL-78197] +- perf/core: Further simplify perf_mmap() (Michael Petlan) [RHEL-78197] +- perf/core: Simplify the perf_mmap() control flow (Michael Petlan) [RHEL-78197] +- perf/bpf: Robustify perf_event_free_bpf_prog() (Michael Petlan) [RHEL-78197] +- perf/core: Introduce perf_free_addr_filters() (Michael Petlan) [RHEL-78197] +- perf/core: Add this_cpc() helper (Michael Petlan) [RHEL-78197] +- perf/core: Merge struct pmu::pmu_disable_count into struct perf_cpu_pmu_context::pmu_disable_count (Michael Petlan) [RHEL-78197] +- perf/core: Simplify perf_event_alloc() (Michael Petlan) [RHEL-78197] +- perf/core: Simplify perf_init_event() (Michael Petlan) [RHEL-78197] +- perf/core: Simplify perf_pmu_register() (Michael Petlan) [RHEL-78197] +- perf/core: Simplify the perf_pmu_register() error path (Michael Petlan) [RHEL-78197] +- perf/core: Simplify the perf_event_alloc() error path (Michael Petlan) [RHEL-78197] +- perf/hw_breakpoint: Return EOPNOTSUPP for unsupported breakpoint type (Michael Petlan) [RHEL-78197] +- perf/x86/intel/bts: Allocate bts_ctx only if necessary (Michael Petlan) [RHEL-78197] +- perf/core: Move perf_event sysctls into kernel/events (Michael Petlan) [RHEL-78197] +- const_structs.checkpatch: add ctl_table (Michael Petlan) [RHEL-78197] +- sysctl: make internal ctl_tables const (Michael Petlan) [RHEL-78197] +- perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Michael Petlan) [RHEL-78197] +- perf/amd/ibs: Update DTLB/PageSize decode logic (Michael Petlan) [RHEL-78197] +- perf/amd/ibs: Add support for OP Load Latency Filtering (Michael Petlan) [RHEL-78197] +- x86/events/amd/iommu: Increase IOMMU_NAME_SIZE (Michael Petlan) [RHEL-78197] +- perf/x86/intel: Support PEBS counters snapshotting (Michael Petlan) [RHEL-78197] +- perf: Avoid the read if the count is already updated (Michael Petlan) [RHEL-78197] +- perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read (Michael Petlan) [RHEL-78197] +- perf/x86/intel: Apply static call for drain_pebs (Michael Petlan) [RHEL-78197] +- perf/amd/ibs: Ceil sample_period to min_period (Michael Petlan) [RHEL-78197] +- perf/amd/ibs: Add ->check_period() callback (Michael Petlan) [RHEL-78197] +- perf/amd/ibs: Add PMU specific minimum period (Michael Petlan) [RHEL-78197] +- perf/amd/ibs: Don't allow freq mode event creation through ->config interface (Michael Petlan) [RHEL-78197] +- perf/amd/ibs: Fix perf_ibs_op.cnt_mask for CurCnt (Michael Petlan) [RHEL-78197] +- perf/amd/ibs: Fix ->config to sample period calculation for OP PMU (Michael Petlan) [RHEL-78197] +- perf/amd/ibs: Remove pointless sample period check (Michael Petlan) [RHEL-78197] +- perf/amd/ibs: Remove IBS_{FETCH|OP}_CONFIG_MASK macros (Michael Petlan) [RHEL-78197] +- kernel/fork: only call untrack_pfn_clear() on VMAs duplicated for fork() (Nico Pache) [RHEL-77742] +- mm/hugetlb: fix nid mismatch in alloc_surplus_hugetlb_folio() (Nico Pache) [RHEL-77742] +- mm: (un)track_pfn_copy() fix + doc improvements (Nico Pache) [RHEL-77742] +- mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable() (Nico Pache) [RHEL-77742] +- mm/page_alloc: fix deadlock on cpu_hotplug_lock in __accept_page() (Nico Pache) [RHEL-77742] +- slab: ensure slab->obj_exts is clear in a newly allocated slab page (Nico Pache) [RHEL-77742] {CVE-2025-37774} +- mm: fix apply_to_existing_page_range() (Nico Pache) [RHEL-77742] +- mm: fix filemap_get_folios_contig returning batches of identical folios (Nico Pache) [RHEL-77742] +- mm/hugetlb: fix set_max_huge_pages() when there are surplus pages (Nico Pache) [RHEL-77742] +- mm/compaction: fix bug in hugetlb handling pathway (Nico Pache) [RHEL-77742] +- mm: lock PGDAT_RECLAIM_LOCKED with acquire memory ordering (Nico Pache) [RHEL-77742] +- mm: add missing release barrier on PGDAT_RECLAIM_LOCKED unlock (Nico Pache) [RHEL-77742] +- mm/hugetlb: update nr_huge_pages and surplus_huge_pages together (Nico Pache) [RHEL-77742] +- mm: remove the access_ok() call from gup_fast_fallback() (Nico Pache) [RHEL-77742] +- mm/damon/ops: have damon_get_folio return folio even for tail pages (Nico Pache) [RHEL-77742] +- mm, percpu: do not consider sleepable allocations atomic (Nico Pache) [RHEL-77742] +- x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range() (Nico Pache) [RHEL-77742] {CVE-2025-22090} +- lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock (Nico Pache) [RHEL-77742] +- mm: slub: call WARN() when detecting a slab corruption (Nico Pache) [RHEL-77742] +- mm: slub: Print the broken data before restoring them (Nico Pache) [RHEL-77742] +- mm/page_alloc: fix memory accept before watermarks gets initialized (Nico Pache) [RHEL-77742] +- memcg: drain obj stock on cpu hotplug teardown (Nico Pache) [RHEL-77742] +- mm/huge_memory: drop beyond-EOF folios with the right number of refs (Nico Pache) [RHEL-77742] {CVE-2025-22000} +- mm: fix error handling in __filemap_get_folio() with FGP_NOWAIT (Nico Pache) [RHEL-77742] +- mm/vma: do not register private-anon mappings with khugepaged during mmap (Nico Pache) [RHEL-77742] +- mm/migrate: fix shmem xarray update during migration (Nico Pache) [RHEL-77742] {CVE-2025-22015} +- mm/hugetlb: fix surplus pages in dissolve_free_huge_page() (Nico Pache) [RHEL-77742] +- filemap: move prefaulting out of hot write path (Nico Pache) [RHEL-77742] +- Revert "mm/page_alloc.c: don't show protection in zone's ->lowmem_reserve[] for empty zone" (Nico Pache) [RHEL-77742] +- NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback (Nico Pache) [RHEL-77742] {CVE-2025-21908} +- mm: abort vma_modify() on merge out of memory failure (Nico Pache) [RHEL-77742] {CVE-2025-21932} +- hwpoison, memory_hotplug: lock folio before unmap hwpoisoned folio (Nico Pache) [RHEL-77742] {CVE-2025-21931} +- mm: memory-hotplug: check folio ref count first in do_migrate_range (Nico Pache) [RHEL-77742] +- mm: memory-failure: update ttu flag inside unmap_poisoned_folio (Nico Pache) [RHEL-77742] {CVE-2025-21907} +- mm: hugetlb: avoid fallback for specific node allocation of 1G pages (Nico Pache) [RHEL-77742] +- memcg: avoid dead loop when setting memory.max (Nico Pache) [RHEL-77742] +- mm,madvise,hugetlb: check for 0-length range after end address adjustment (Nico Pache) [RHEL-77742] +- mm: gup: fix infinite loop within __get_longterm_locked (Nico Pache) [RHEL-77742] +- kfence: skip __GFP_THISNODE allocations on NUMA systems (Nico Pache) [RHEL-77742] +- mm: kmemleak: fix upper boundary check for physical address objects (Nico Pache) [RHEL-77742] +- mm/vmscan: fix hard LOCKUP in function isolate_lru_folios (Nico Pache) [RHEL-77742] +- mm/compaction: fix UBSAN shift-out-of-bounds warning (Nico Pache) [RHEL-77742] {CVE-2025-21815} +- mm/hugetlb: don't map folios writable without VM_WRITE when copying during fork() (Nico Pache) [RHEL-77742] +- readahead: properly shorten readahead when falling back to do_page_cache_ra() (Nico Pache) [RHEL-77742] +- readahead: don't shorten readahead window in read_pages() (Nico Pache) [RHEL-77742] +- ipv6: mcast: extend RCU protection in igmp6_send() (Hangbin Liu) [RHEL-81470] {CVE-2025-21759} +- netfilter: ipset: fix region locking in hash types (CKI Backport Bot) [RHEL-96611] +- KVM: selftests: access_tracking_perf_test: Add option to skip the sanity check (Maxim Levitsky) [RHEL-92771] +- KVM: selftests: Extract guts of THP accessor to standalone sysfs helpers (Maxim Levitsky) [RHEL-92771] +- selftests: net: use slowwait to make sure IPv6 setup finished (Hangbin Liu) [RHEL-83477] +- selftests: net: use slowwait to stabilize vrf_route_leaking test (Hangbin Liu) [RHEL-84202] +- selftests/mm: restore default nr_hugepages value during cleanup in hugetlb_reparenting_test.sh (Chunyu Hu) [RHEL-87655] +- selftest/mm: make hugetlb_reparenting_test tolerant to async reparenting (Chunyu Hu) [RHEL-87655] +- selftests/mm: generate a temporary mountpoint for cgroup filesystem (Chunyu Hu) [RHEL-87655] +- scsi: lpfc: Copyright updates for 14.4.0.9 patches (Dick Kennedy) [RHEL-89473] +- scsi: lpfc: Update lpfc version to 14.4.0.9 (Dick Kennedy) [RHEL-89473] +- scsi: lpfc: Create lpfc_vmid_info sysfs entry (Dick Kennedy) [RHEL-89473] +- scsi: lpfc: Avoid potential ndlp use-after-free in dev_loss_tmo_callbk (Dick Kennedy) [RHEL-89473] +- scsi: lpfc: Prevent failure to reregister with NVMe transport after PRLI retry (Dick Kennedy) [RHEL-89473] +- scsi: lpfc: Notify FC transport of rport disappearance during PCI fcn reset (Dick Kennedy) [RHEL-89473] +- scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQUEST64 commands (Dick Kennedy) [RHEL-89473] +- scsi: lpfc: Use memcpy() for BIOS version (Dick Kennedy) [RHEL-89473] +- scsi: lpfc: Restore clearing of NLP_UNREG_INP in ndlp->nlp_flag (Dick Kennedy) [RHEL-89473] +- selftests: netfilter: nft_queue.sh: include file transfer duration in log message (CKI Backport Bot) [RHEL-99472] +- selftests: netfilter: nft_queue.sh: fix warnings with socat 1.8.0.0 (CKI Backport Bot) [RHEL-99472] +- selftests: netfilter: run conntrack_dump_flush in netns (CKI Backport Bot) [RHEL-99472] +- selftests: netfilter: Add missing gitignore file (CKI Backport Bot) [RHEL-99472] +- selftests: netfilter: nft_nat.sh: add test for reverse clash with nat (CKI Backport Bot) [RHEL-99656] +- netfilter: nf_nat: also check reverse tuple to obtain clashing entry (CKI Backport Bot) [RHEL-99656] +- ipvs: fix uninit-value for saddr in do_output_route4 (CKI Backport Bot) [RHEL-99471] +- ipvs: prevent integer overflow in do_ip_vs_get_ctl() (CKI Backport Bot) [RHEL-99471] + * Mon Jun 30 2025 Jan Stancek [6.12.0-103.el10] - redhat/spec: package full bpftool in selftests (Gregory Bell) [RHEL-91378] - redhat: add more namespace selftests to kernel-modules-internal package (Joel Savitz) [RHEL-95481] diff --git a/sources b/sources index 6f78836cf..83e8884ce 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6 -SHA512 (linux-6.12.0-103.el10.tar.xz) = 1032878f1dfbff764a29f192240f3eb54a07dbd32c2bfd2ee8260c7eb45e175db6947ea5c9958bad0b36d6e68eee4f93954e733115000ae129eb98e3a24fd92f -SHA512 (kernel-abi-stablelists-6.12.0-103.el10.tar.xz) = e81a7b813036ce9c80344229cc0eb93c28feb41f8ea36e52cdbab675545b3cf4d60ac4cbf4c6d0683ea145854bf0d6f7615871152e5db30568f5ac18adaa00a5 -SHA512 (kernel-kabi-dw-6.12.0-103.el10.tar.xz) = 9a23d739299787f9815f0104204fc6df3f90f0d2ade845c72cd8312cc9500fc177036928d60594813387646d7c84fe705142b364a3070a5aa1c3b43330cfec3d +SHA512 (linux-6.12.0-104.el10.tar.xz) = 0b07afd793b4db64eb3d611f95b8ffa1bdba2ec727a145b7c1998e71bff133febb343cce4b000090324b823cb7ce2e7c8bb0c5e867926425e0860feaa01e1466 +SHA512 (kernel-abi-stablelists-6.12.0-104.el10.tar.xz) = d27c5174b04a0f48dddfc1d5d166d441cbe98714f0716dc811aaa669716ab926ddc445ff31018490387d5e473aee65bbdf9805183710e0ac8fb38bceea19eac8 +SHA512 (kernel-kabi-dw-6.12.0-104.el10.tar.xz) = 9a23d739299787f9815f0104204fc6df3f90f0d2ade845c72cd8312cc9500fc177036928d60594813387646d7c84fe705142b364a3070a5aa1c3b43330cfec3d