Debrand for AlmaLinux OS

Use AlmaLinux OS secure boot cert

Enable Btrfs support for all kernel variants

hpsa: bring back deprecated PCI ids #CFHack #CFHack2024

mptsas: bring back deprecated PCI ids #CFHack #CFHack2024

megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024

qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024

qla4xxx: bring back deprecated PCI ids

lpfc: bring back deprecated PCI ids

be2iscsi: bring back deprecated PCI ids

kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained
This commit is contained in:
Eduard Abdullin 2025-07-04 01:56:18 +00:00 committed by root
commit 0434148c6b
4 changed files with 816 additions and 11 deletions

View File

@ -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

View File

@ -1,3 +1,406 @@
* Thu Jul 03 2025 Jan Stancek <jstancek@redhat.com> [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 <jstancek@redhat.com> [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]

View File

@ -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
@ -4334,14 +4334,14 @@ fi\
#
#
%changelog
* Wed Jul 02 2025 Eduard Abdullin <eabdullin@almalinux.org> - 6.12.0-103
* Fri Jul 04 2025 Eduard Abdullin <eabdullin@almalinux.org> - 6.12.0-104
- Debrand for AlmaLinux OS
- Use AlmaLinux OS secure boot cert
* Wed Jul 02 2025 Neal Gompa <ngompa@almalinux.org> - 6.12.0-103
* Fri Jul 04 2025 Neal Gompa <ngompa@almalinux.org> - 6.12.0-104
- Enable Btrfs support for all kernel variants
* Wed Jul 02 2025 Andrew Lukoshko <alukoshko@almalinux.org> - 6.12.0-103
* Fri Jul 04 2025 Andrew Lukoshko <alukoshko@almalinux.org> - 6.12.0-104
- hpsa: bring back deprecated PCI ids #CFHack #CFHack2024
- mptsas: bring back deprecated PCI ids #CFHack #CFHack2024
- megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024
@ -4352,6 +4352,408 @@ fi\
- kernel/rh_messages.h: enable all disabled pci devices by moving to
unmaintained
* Thu Jul 03 2025 Jan Stancek <jstancek@redhat.com> [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 <jstancek@redhat.com> [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]

View File

@ -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