# changelog

author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-139.el10]
changelog:
  - redhat/configs: Disable CONFIG_EFI_MIXED in RHEL (Lenny Szubowicz) [RHEL-115521]
  - cpupower: Allow control of boost feature on non-x86 based systems with boost support. (Steve Best) [RHEL-111892]
  - tools/power/cpupower: Add documentation for some recently introduced options (Steve Best) [RHEL-111892]
  - i2c: i801: Hide Intel Birch Stream SoC TCO WDT (Steve Best) [RHEL-113184]
  - i2c: smbus: introduce Write Disable-aware SPD instantiating functions (Steve Best) [RHEL-113184]
  - i2c: i801: Use MMIO if available (Steve Best) [RHEL-113184]
  - i2c: i801: Switch to iomapped register access (Steve Best) [RHEL-113184]
  - i2c: i801: Improve too small kill wait time in i801_check_post (Steve Best) [RHEL-113184]
  - i2c: i801: Move i801_wait_intr and i801_wait_byte_done in the code (Steve Best) [RHEL-113184]
  - i2c: i801: Cosmetic improvements (Steve Best) [RHEL-113184]
  - i2c: i801: Remove unnecessary PCI function call (Steve Best) [RHEL-113184]
  - platform/x86: dell-smo8800: Move instantiation of lis3lv02d i2c_client from i2c-i801 to dell-lis3lv02d (Steve Best) [RHEL-113184]
  - platform/x86: dell-smo8800: Move SMO88xx acpi_device_ids to dell-smo8800-ids.h (Steve Best) [RHEL-113184]
  - ice: fix Rx page leak on multi-buffer frames (Petr Oros) [RHEL-104682]
  - hsr: use netdev_master_upper_dev_link() when linking lower ports (Hangbin Liu) [RHEL-100715]
  - selftest: net: Fix weird setsockopt() in bind_bhash.c. (CKI Backport Bot) [RHEL-115594]
  - netfilter: nft_flowtable.sh: re-run with random mtu sizes (CKI Backport Bot) [RHEL-115594]
  - selftests: rtnetlink.sh: remove esp4_offload after test (CKI Backport Bot) [RHEL-115594]
  - selftests: netfilter: ipvs.sh: Explicity disable rp_filter on interface tunl0 (CKI Backport Bot) [RHEL-115594]
  - selftests: net: increase inter-packet timeout in udpgro.sh (CKI Backport Bot) [RHEL-115594]
  - selftests: net: lib: fix shift count out of range (CKI Backport Bot) [RHEL-115594]
  - selftests: net: exit cleanly on SIGTERM / timeout (CKI Backport Bot) [RHEL-115594]
  - locking/local_lock: fix _Generic() matching of local_trylock_t (Gregory Bell) [RHEL-78202]
  - locking/local_lock, mm: replace localtry_ helpers with local_trylock_t type (Gregory Bell) [RHEL-78202]
  - mm/page_alloc: ensure try_alloc_pages() plays well with unaccepted memory (Gregory Bell) [RHEL-78202]
  - mm/page_alloc: Fix try_alloc_pages (Gregory Bell) [RHEL-78202]
  - mm/page_alloc: avoid second trylock of zone->lock (Gregory Bell) [RHEL-78202]
  - mm: Fix the flipped condition in gfpflags_allow_spinning() (Gregory Bell) [RHEL-78202]
  - mm: restore documentation for __free_pages() (Gregory Bell) [RHEL-78202]
  - bpf: Use try_alloc_pages() to allocate pages for bpf needs. (Gregory Bell) [RHEL-78202]
  - mm, bpf: Use memcg in try_alloc_pages(). (Gregory Bell) [RHEL-78202]
  - memcg: Use trylock to access memcg stock_lock. (Gregory Bell) [RHEL-78202]
  - mm, bpf: Introduce free_pages_nolock() (Gregory Bell) [RHEL-78202]
  - mm, bpf: Introduce try_alloc_pages() for opportunistic page allocation (Gregory Bell) [RHEL-78202]
  - locking/local_lock: Introduce localtry_lock_t (Gregory Bell) [RHEL-78202]
  - rqspinlock: Choose trylock fallback for NMI waiters (Gregory Bell) [RHEL-78202]
  - stackdepot: fix stack_depot_save_flags() in NMI context (Gregory Bell) [RHEL-78202]
  - selftests/bpf: verify jset handling in CFG computation (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Add a kernel flag test for LSM bpf hook (Gregory Bell) [RHEL-78202]
  - security: Propagate caller information in bpf hooks (Gregory Bell) [RHEL-78202]
  - libbpf: Export bpf_object__prepare symbol (Gregory Bell) [RHEL-78202]
  - selftests/bpf: fix implementation of smp_mb() (Gregory Bell) [RHEL-78202]
  - bpf: handle jset (if a & b ...) as a jump in CFG computation (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Avoid passing out-of-range values to __retval() (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Correct typo in __clang_major__ macro (Gregory Bell) [RHEL-78202]
  - samples/bpf: Fix compilation failure for samples/bpf on LoongArch Fedora (Gregory Bell) [RHEL-78202]
  - bpf: Add namespace to BPF internal symbols (Gregory Bell) [RHEL-78202]
  - selftests/bpf: add test for softlock when modifying hashmap while iterating (Gregory Bell) [RHEL-78202]
  - bpf: fix possible endless loop in BPF map iteration (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Mitigate sockmap_ktls disconnect_after_delete failure (Gregory Bell) [RHEL-78202]
  - bpf: Convert queue_stack map to rqspinlock (Gregory Bell) [RHEL-78202]
  - bpf: Use architecture provided res_smp_cond_load_acquire (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Make res_spin_lock AA test condition stronger (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Support struct/union presets in veristat (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Make res_spin_lock test less verbose (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Fix verifier_private_stack test failure (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Add selftests for load-acquire/store-release when register number is invalid (Gregory Bell) [RHEL-78202]
  - bpf: Fix out-of-bounds read in check_atomic_load/store() (Gregory Bell) [RHEL-78202]
  - bpf: Add struct_ops context information to struct bpf_prog_aux (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Sanitize pointer prior fclose() (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Add tests for rqspinlock (Gregory Bell) [RHEL-78202]
  - bpf: Maintain FIFO property for rqspinlock unlock (Gregory Bell) [RHEL-78202]
  - bpf: Implement verifier support for rqspinlock (Gregory Bell) [RHEL-78202]
  - bpf: Introduce rqspinlock kfuncs (Gregory Bell) [RHEL-78202]
  - bpf: Convert lpm_trie.c to rqspinlock (Gregory Bell) [RHEL-78202]
  - bpf: Convert percpu_freelist.c to rqspinlock (Gregory Bell) [RHEL-78202]
  - bpf: Convert hashtab.c to rqspinlock (Gregory Bell) [RHEL-78202]
  - rqspinlock: Add locktorture support (Gregory Bell) [RHEL-78202]
  - rqspinlock: Add entry to Makefile, MAINTAINERS (Gregory Bell) [RHEL-78202]
  - rqspinlock: Add macros for rqspinlock usage (Gregory Bell) [RHEL-78202]
  - rqspinlock: Add basic support for CONFIG_PARAVIRT (Gregory Bell) [RHEL-78202]
  - rqspinlock: Add a test-and-set fallback (Gregory Bell) [RHEL-78202]
  - rqspinlock: Add deadlock detection and recovery (Gregory Bell) [RHEL-78202]
  - rqspinlock: Protect waiters in trylock fallback from stalls (Gregory Bell) [RHEL-78202]
  - rqspinlock: Protect waiters in queue from stalls (Gregory Bell) [RHEL-78202]
  - rqspinlock: Protect pending bit owners from stalls (Gregory Bell) [RHEL-78202]
  - rqspinlock: Hardcode cond_acquire loops for arm64 (Gregory Bell) [RHEL-78202]
  - rqspinlock: Add support for timeouts (Gregory Bell) [RHEL-78202]
  - rqspinlock: Drop PV and virtualization support (Gregory Bell) [RHEL-78202]
  - rqspinlock: Add rqspinlock.h header (Gregory Bell) [RHEL-78202]
  - locking: Copy out qspinlock.c to kernel/bpf/rqspinlock.c (Gregory Bell) [RHEL-78202]
  - locking: Allow obtaining result of arch_mcs_spin_lock_contended (Gregory Bell) [RHEL-78202]
  - locking: Move common qspinlock helpers to a private header (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Test kfuncs that set and remove xattr from BPF programs (Gregory Bell) [RHEL-78202]
  - bpf: fs/xattr: Add BPF kfuncs to set and remove xattrs (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Extend test fs_kfuncs to cover security.bpf. xattr names (Gregory Bell) [RHEL-78202]
  - fs/xattr: bpf: Introduce security.bpf. xattr name prefix (Gregory Bell) [RHEL-78202]
  - bpf: clarify a misleading verifier error message (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Add selftest for attaching fexit to __noreturn functions (Gregory Bell) [RHEL-78202]
  - bpf: Reject attaching fexit/fmod_ret to __noreturn functions (Gregory Bell) [RHEL-78202]
  - bpf: Only fails the busy counter check in bpf_cgrp_storage_get if it creates storage (Gregory Bell) [RHEL-78202]
  - locking: Move MCS struct definition to public header (Gregory Bell) [RHEL-78202]
  - bpf: Make perf_event_read_output accessible in all program types. (Gregory Bell) [RHEL-78202]
  - bpftool: Using the right format specifiers (Gregory Bell) [RHEL-78202]
  - bpftool: Add -Wformat-signedness flag to detect format errors (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Test freplace from user namespace (Gregory Bell) [RHEL-78202]
  - libbpf: Pass BPF token from find_prog_btf_id to BPF_BTF_GET_FD_BY_ID (Gregory Bell) [RHEL-78202]
  - bpf: Return prog btf_id without capable check (Gregory Bell) [RHEL-78202]
  - bpf: BPF token support for BPF_BTF_GET_FD_BY_ID (Gregory Bell) [RHEL-78202]
  - bpf, x86: Fix objtool warning for timed may_goto (Gregory Bell) [RHEL-78202]
  - bpf: Check map->record at the beginning of check_and_free_fields() (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Fix string read in strncmp benchmark (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Fix sockopt selftest failure on powerpc (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Fix arena_spin_lock compilation on PowerPC (Gregory Bell) [RHEL-78202]
  - bpf: bpftool: Setting error code in do_loader() (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Fix selection of static vs. dynamic LLVM (Gregory Bell) [RHEL-78202]
  - bpf: preload: Add MODULE_DESCRIPTION (Gregory Bell) [RHEL-78202]
  - selftests: bpf: fix duplicate selftests in cpumask_success. (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Convert comma to semicolon (Gregory Bell) [RHEL-78202]
  - bpf: fix missing kdoc string fields in cpumask.c (Gregory Bell) [RHEL-78202]
  - selftests: bpf: add bpf_cpumask_populate selftests (Gregory Bell) [RHEL-78202]
  - bpf: add kfunc for populating cpumask bits (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Fix cap_enable_effective() return code (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Add tests for arena spin lock (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Introduce arena spin lock (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Introduce cond_break_label (Gregory Bell) [RHEL-78202]
  - bpf, docs: Fix broken link to renamed bpf_iter_task_vmas.c (Gregory Bell) [RHEL-78202]
  - bpf: correct use/def for may_goto instruction (Gregory Bell) [RHEL-78202]
  - selftests/bpf: test cases for compute_live_registers() (Gregory Bell) [RHEL-78202]
  - bpf: use register liveness information for func_states_equal (Gregory Bell) [RHEL-78202]
  - bpf: simple DFA-based live registers analysis (Gregory Bell) [RHEL-78202]
  - bpf: get_call_summary() utility function (Gregory Bell) [RHEL-78202]
  - bpf: jmp_offset() and verbose_insn() utility functions (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Add selftests for load-acquire and store-release instructions (Gregory Bell) [RHEL-78202]
  - bpf, x86: Support load-acquire and store-release instructions (Gregory Bell) [RHEL-78202]
  - bpf, arm64: Support load-acquire and store-release instructions (Gregory Bell) [RHEL-78202]
  - arm64: insn: Add load-acquire and store-release instructions (Gregory Bell) [RHEL-78202]
  - arm64: insn: Add BIT(23) to {load,store}_ex's mask (Gregory Bell) [RHEL-78202]
  - bpf, x86: Add x86 JIT support for timed may_goto (Gregory Bell) [RHEL-78202]
  - bpf: Add verifier support for timed may_goto (Gregory Bell) [RHEL-78202]
  - bpf: Introduce load-acquire and store-release instructions (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Add tests for bpf_object__prepare (Gregory Bell) [RHEL-78202]
  - libbpf: Split bpf object load into prepare/load (Gregory Bell) [RHEL-78202]
  - libbpf: Introduce more granular state for bpf_object (Gregory Bell) [RHEL-78202]
  - libbpf: Use map_is_created helper in map setters (Gregory Bell) [RHEL-78202]
  - bpf: Factor out check_load_mem() and check_store_reg() (Gregory Bell) [RHEL-78202]
  - bpf: Factor out check_atomic_rmw() (Gregory Bell) [RHEL-78202]
  - bpf: Factor out atomic_ptr_type_ok() (Gregory Bell) [RHEL-78202]
  - bpf: no longer acquire map_idr_lock in bpf_map_inc_not_zero() (Gregory Bell) [RHEL-78202]
  - veristat: Report program type guess results to sdterr (Gregory Bell) [RHEL-78202]
  - veristat: Strerror expects positive number (errno) (Gregory Bell) [RHEL-78202]
  - veristat: @files-list.txt notation for object files list (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Add tests for extending sleepable global subprogs (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Test sleepable global subprogs in atomic contexts (Gregory Bell) [RHEL-78202]
  - bpf: Summarize sleepable global subprogs (Gregory Bell) [RHEL-78202]
  - bpf/selftests: test_select_reuseport_kern: Remove unused header (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Fixes for test_maps test (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Add selftests allowing cgroup prog pre-ordering (Gregory Bell) [RHEL-78202]
  - bpf: Allow pre-ordering for bpf cgroup progs (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Allow auto port binding for bpf nf (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Allow auto port binding for cgroup connect (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Add tests for bpf_dynptr_copy (Gregory Bell) [RHEL-78202]
  - bpf/helpers: Introduce bpf_dynptr_copy kfunc (Gregory Bell) [RHEL-78202]
  - bpf/helpers: Refactor bpf_dynptr_read and bpf_dynptr_write (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Introduce veristat test (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Implement setting global variables in veristat (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Test bpf_usdt_arg_size() function (Gregory Bell) [RHEL-78202]
  - libbpf: Implement bpf_usdt_arg_size BPF function (Gregory Bell) [RHEL-78202]
  - bpf: Fix deadlock between rcu_tasks_trace and event_mutex. (Gregory Bell) [RHEL-78202]
  - docs/bpf: Document some special sdiv/smod operations (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Test gen_pro/epilogue that generate kfuncs (Gregory Bell) [RHEL-78202]
  - bpf: Search and add kfuncs in struct_ops prologue and epilogue (Gregory Bell) [RHEL-78202]
  - bpf: abort verification if env->cur_state->loop_entry != NULL (Gregory Bell) [RHEL-78202]
  - kbuild, bpf: Correct pahole version that supports distilled base btf feature (Gregory Bell) [RHEL-78202]
  - libbpf: Fix out-of-bound read (Gregory Bell) [RHEL-78202]
  - bpf: Fix kmemleak warning for percpu hashmap (Gregory Bell) [RHEL-78202]
  - bpf: arm64: Silence "UBSAN: negation-overflow" warning (Gregory Bell) [RHEL-78202]
  - bpf: Refactor check_ctx_access() (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Test struct_ops program with __ref arg calling bpf_tail_call (Gregory Bell) [RHEL-78202]
  - bpf: Do not allow tail call in strcut_ops program with __ref argument (Gregory Bell) [RHEL-78202]
  - libbpf: Fix hypothetical STT_SECTION extern NULL deref case (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Add tests for bpf_copy_from_user_task_str (Gregory Bell) [RHEL-78202]
  - bpf: Add bpf_copy_from_user_task_str() kfunc (Gregory Bell) [RHEL-78202]
  - mm: Add copy_remote_vm_str() for readng C strings from remote VM (Gregory Bell) [RHEL-78202]
  - libbpf: Wrap libbpf API direct err with libbpf_err (Gregory Bell) [RHEL-78202]
  - selftests/bpf: ns_current_pid_tgid: Use test_progs's ns_ feature (Gregory Bell) [RHEL-78202]
  - selftests/bpf: tc_links/tc_opts: Unserialize tests (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Optionally open a dedicated namespace to run test in it (Gregory Bell) [RHEL-78202]
  - selftests/bpf: ns_current_pid_tgid: Rename the test function (Gregory Bell) [RHEL-78202]
  - bpf: fix env->peak_states computation (Gregory Bell) [RHEL-78202]
  - bpf: free verifier states when they are no longer referenced (Gregory Bell) [RHEL-78202]
  - bpf: use list_head to track explored states and free list (Gregory Bell) [RHEL-78202]
  - bpf: do not update state->loop_entry in get_loop_entry() (Gregory Bell) [RHEL-78202]
  - bpf: make state->dfs_depth < state->loop_entry->dfs_depth an invariant (Gregory Bell) [RHEL-78202]
  - bpf: detect infinite loop in get_loop_entry() (Gregory Bell) [RHEL-78202]
  - selftests/bpf: check states pruning for deeply nested iterator (Gregory Bell) [RHEL-78202]
  - bpf: don't do clean_live_states when state->loop_entry->branches > 0 (Gregory Bell) [RHEL-78202]
  - selftests/bpf: test correct loop_entry update in copy_verifier_state (Gregory Bell) [RHEL-78202]
  - bpf: copy_verifier_state() should copy 'loop_entry' field (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Test returning referenced kptr from struct_ops programs (Gregory Bell) [RHEL-78202]
  - bpf: Allow struct_ops prog to return referenced kptr (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Test referenced kptr arguments of struct_ops programs (Gregory Bell) [RHEL-78202]
  - bpf: Support getting referenced kptr from struct_ops argument (Gregory Bell) [RHEL-78202]
  - bpf: Make every prog keep a copy of ctx_arg_info (Gregory Bell) [RHEL-78202]
  - selftests/bpf: add test for LDX/STX/ST relocations over array field (Gregory Bell) [RHEL-78202]
  - libbpf: fix LDX/STX/ST CO-RE relocation size adjustment logic (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Add selftest for may_goto (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Introduce __load_if_JITed annotation for tests (Gregory Bell) [RHEL-78202]
  - bpf: Fix array bounds error with may_goto (Gregory Bell) [RHEL-78202]
  - bpftool: Check map name length when map create (Gregory Bell) [RHEL-78202]
  - bpf: lsm: Add two more sleepable hooks (Gregory Bell) [RHEL-78202]
  - bpf: Sync uapi bpf.h header for the tooling infra (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Select NUMA_NO_NODE to create map (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Define SYS_PREFIX for powerpc (Gregory Bell) [RHEL-78202]
  - bpftool: Using the right format specifiers (Gregory Bell) [RHEL-78202]
  - bpf: define KF_ARENA_* flags for bpf_arena kfuncs (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Correct the check of join cgroup (Gregory Bell) [RHEL-78202]
  - bpf: Add comment about helper freeze (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Support dynamically linking LLVM if static is not available (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Add a BTF verification test for kflagged type_tag (Gregory Bell) [RHEL-78202]
  - bpf: Allow kind_flag for BTF type and decl tags (Gregory Bell) [RHEL-78202]
  - selftests/bpf: Add a btf_dump test for type_tags (Gregory Bell) [RHEL-78202]
  - libbpf: Check the kflag of type tags in btf_dump (Gregory Bell) [RHEL-78202]
  - docs/bpf: Document the semantics of BTF tags with kind_flag (Gregory Bell) [RHEL-78202]
  - libbpf: Introduce kflag for type_tags and decl_tags in BTF (Gregory Bell) [RHEL-78202]
  - bpftool: Fix readlink usage in get_fd_type (Gregory Bell) [RHEL-78202]
  - bpf: Use kallsyms to find the function name of a struct_ops's stub function (Gregory Bell) [RHEL-78202]
  - redhat/configs: automotive: Disable CONFIG_USERFAULTFD config (Dorinda Bassey) [RHEL-87371]
  - tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg (CKI Backport Bot) [RHEL-79008] {CVE-2024-56633}


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-140.el10]
changelog:
  - powerpc/pseries: Correct secvar format representation for static key management (Mamatha Inamdar) [RHEL-101962]
  - powerpc/secvar: Expose secvars relevant to the key management mode (Mamatha Inamdar) [RHEL-101962]
  - integrity/platform_certs: Allow loading of keys in the static key management mode (Mamatha Inamdar) [RHEL-101962]
  - powercap: dtpm_cpu: Fix NULL pointer dereference in get_pd_power_uw() (Steve Best) [RHEL-110835]
  - powercap: intel_rapl: Add support for Bartlett Lake platform (Steve Best) [RHEL-110835]
  - powercap: intel_rapl_msr: Add PL4 support for Panther Lake (Steve Best) [RHEL-110835]
  - PM: EM: Rework the depends on for CONFIG_ENERGY_MODEL (Steve Best) [RHEL-110835]
  - nvdimm: Correct some typos in comments (Jeff Moyer) [RHEL-96846]
  - nvdimm: rectify the illogical code within nd_dax_probe() (Jeff Moyer) [RHEL-96846]
  - libnvdimm: Remove unused nd_region_conflict (Jeff Moyer) [RHEL-96846]
  - libnvdimm: Remove unused nd_attach_ndns (Jeff Moyer) [RHEL-96846]
  - libnvdimm/labels: Fix divide error in nd_label_data_init() (Jeff Moyer) [RHEL-96846]
  - tcp: add tcp_rto_max_ms sysctl (Antoine Tenart) [RHEL-115393]
  - tcp: add the ability to control max RTO (Antoine Tenart) [RHEL-115393]
  - tcp: use tcp_reset_xmit_timer() (Antoine Tenart) [RHEL-115393]
  - tcp: add a @pace_delay parameter to tcp_reset_xmit_timer() (Antoine Tenart) [RHEL-115393]
  - tcp: remove tcp_reset_xmit_timer() @max_when argument (Antoine Tenart) [RHEL-115393]


author: Scott Weaver <scweaver@redhat.com> [6.12.0-141.el10]
changelog:
  - bonding: don't set oif to bond dev when getting NS target destination (CKI Backport Bot) [RHEL-101175]
  - smb: client: fix file open check in __cifs_unlink() (Paulo Alcantara) [RHEL-108683]
  - smb: client: fix data loss due to broken rename(2) (Paulo Alcantara) [RHEL-108683]
  - smb: client: fix compound alignment with encryption (Paulo Alcantara) [RHEL-108683]
  - smb: client: fix race with concurrent opens in rename(2) (Paulo Alcantara) [RHEL-108683]
  - smb: client: fix race with concurrent opens in unlink(2) (Paulo Alcantara) [RHEL-108683]
  - mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu(). (Guillaume Nault) [RHEL-115575]
  - dm: split write BIOs on zone boundaries when zone append is not emulated (Ming Lei) [RHEL-97177]
  - dm: Check for forbidden splitting of zone write operations (Ming Lei) [RHEL-97177]
  - dm: dm-crypt: Do not partially accept write BIOs with zoned targets (Ming Lei) [RHEL-97177]
  - dm: Always split write BIOs to zoned device limits (Ming Lei) [RHEL-97177]
  - block: Introduce bio_needs_zone_write_plugging() (Ming Lei) [RHEL-97177]
  - block: Make REQ_OP_ZONE_FINISH a write operation (Ming Lei) [RHEL-97177]
  - efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare (CKI Backport Bot) [RHEL-118459] {CVE-2025-39817}
  - ipv6: sr: Fix MAC comparison to be constant-time (CKI Backport Bot) [RHEL-115599]
  - ipv6: sr: validate HMAC algorithm ID in seg6_hmac_info_add (CKI Backport Bot) [RHEL-115599]
  - seg6: Fix validation of nexthop addresses (CKI Backport Bot) [RHEL-115599]
  - platform/x86:intel/vsec: Change return type of intel_vsec_register (Steve Best) [RHEL-110838]
  - platform/x86/intel/pmc: Add Bartlett Lake support to intel_pmc_core (Steve Best) [RHEL-110838]
  - platform/x86/intel/pmc: Add Panther Lake support to Intel PMC SSRAM Telemetry (Steve Best) [RHEL-110838]
  - platform/x86/intel/pmc: Add Lunar Lake support to Intel PMC SSRAM Telemetry (Steve Best) [RHEL-110838]
  - platform/x86:intel/pmc: Improve pmc_core_get_lpm_req() (Steve Best) [RHEL-110838]
  - platform/x86:intel/pmc: Move error handling to init function (Steve Best) [RHEL-110838]
  - platform/x86:intel/pmc: Use devm for mutex_init (Steve Best) [RHEL-110838]
  - platform/x86:intel/pmc: Create Intel PMC SSRAM Telemetry driver (Steve Best) [RHEL-110838]
  - platform/x86:intel/pmc: Remove unneeded io operations (Steve Best) [RHEL-110838]
  - platform/x86:intel/pmc: Remove unneeded header file inclusion (Steve Best) [RHEL-110838]
  - platform/x86:intel/pmc: Convert index variables to be unsigned (Steve Best) [RHEL-110838]
  - platform/x86:intel/pmc: Move PMC devid to core.h (Steve Best) [RHEL-110838]
  - platform/x86:intel/pmc: Rename core_ssram to ssram_telemetry (Steve Best) [RHEL-110838]
  - platform/x86:intel/pmc: Move PMC Core related functions (Steve Best) [RHEL-110838]
  - scsi: target: core: Generate correct identifiers for PR OUT transport IDs (Maurizio Lombardi) [RHEL-111938]
  - scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port() (Maurizio Lombardi) [RHEL-111938]
  - scsi: target: core: Constify struct target_opcode_descriptor (Maurizio Lombardi) [RHEL-111938]
  - scsi: target: core: Constify enabled() in struct target_opcode_descriptor (Maurizio Lombardi) [RHEL-111938]
  - scsi: target: Move delayed/ordered tracking to per CPU (Maurizio Lombardi) [RHEL-111938]
  - scsi: target: Move I/O path stats to per CPU (Maurizio Lombardi) [RHEL-111938]
  - scsi: target: Remove size arguments when calling strscpy() (Maurizio Lombardi) [RHEL-111938]
  - scsi: target: iscsi: Fix timeout on deleted connection (Maurizio Lombardi) [RHEL-111938]
  - scsi: target: tcm_loop: Fix wrong abort tag (Maurizio Lombardi) [RHEL-111938]
  - scsi: target: Replace deprecated strncpy() with strscpy() (Maurizio Lombardi) [RHEL-111938]
  - scsi: target: iscsi: Fix typos (Maurizio Lombardi) [RHEL-111938]
  - scsi: target: spc: Fix loop traversal in spc_rsoc_get_descr() (Maurizio Lombardi) [RHEL-111938]
  - scsi: target: spc: Fix RSOC parameter data header size (Maurizio Lombardi) [RHEL-111938]
  - scsi: target: core: Add line break to status show (Maurizio Lombardi) [RHEL-111938]
  - scsi: target: Remove unused functions (Maurizio Lombardi) [RHEL-111938]
  - ice: don't leave device non-functional if Tx scheduler config fails (Petr Oros) [RHEL-106471]
  - drm/amdgpu: Include sdma_4_4_4.bin (Peter Colberg) [RHEL-117567]
  - redhat: use new x86/aarch64 signing key (801/804) (Jan Stancek) [RHEL-116728]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-142.el10]
changelog:
  - mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory (CKI Backport Bot) [RHEL-119165] {CVE-2025-39883}
  - ppp: fix memory leak in pad_compress_skb (Guillaume Nault) [RHEL-115585]
  - pptp: fix pptp_xmit() error path (Guillaume Nault) [RHEL-115585]
  - pptp: ensure minimal skb length in pptp_xmit() (Guillaume Nault) [RHEL-115585]
  - i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path (CKI Backport Bot) [RHEL-109728]
  - redhat/configs: Enable CONFIG_MITIGATION_VMSCAPE for x86 (Waiman Long) [RHEL-114277]
  - x86/vmscape: Add old Intel CPUs to affected list (Waiman Long) [RHEL-114277] {CVE-2025-40300}
  - x86/vmscape: Warn when STIBP is disabled with SMT (Waiman Long) [RHEL-114277] {CVE-2025-40300}
  - x86/bugs: Move cpu_bugs_smt_update() down (Waiman Long) [RHEL-114277] {CVE-2025-40300}
  - x86/vmscape: Enable the mitigation (Waiman Long) [RHEL-114277] {CVE-2025-40300}
  - x86/vmscape: Add conditional IBPB mitigation (Waiman Long) [RHEL-114277] {CVE-2025-40300}
  - x86/vmscape: Enumerate VMSCAPE bug (Waiman Long) [RHEL-114277] {CVE-2025-40300}
  - Documentation/hw-vuln: Add VMSCAPE documentation (Waiman Long) [RHEL-114277] {CVE-2025-40300}
  - ptp: prevent possible ABBA deadlock in ptp_clock_freerun() (CKI Backport Bot) [RHEL-115596]
  - ptp: allow reading of currently dialed frequency to succeed on free-running clocks (CKI Backport Bot) [RHEL-115596]
  - ptp: fix breakage after ptp_vclock_in_use() rework (CKI Backport Bot) [RHEL-115596]
  - ptp: remove ptp->n_vclocks check logic in ptp_vclock_in_use() (CKI Backport Bot) [RHEL-115596]
  - icmp: fix icmp_ndo_send address translation for reply direction (CKI Backport Bot) [RHEL-115578]
  - ipv6: annotate data-races around rt->fib6_nsiblings (CKI Backport Bot) [RHEL-115578]
  - ipv6: fix possible infinite loop in fib6_info_uses_dev() (CKI Backport Bot) [RHEL-115578] {CVE-2025-38587}
  - ipv6: prevent infinite loop in rt6_nlmsg_size() (CKI Backport Bot) [RHEL-115578] {CVE-2025-38588}
  - ndisc: extend RCU protection in ndisc_send_skb() (CKI Backport Bot) [RHEL-115578] {CVE-2025-21760}
  - ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu() (CKI Backport Bot) [RHEL-115578]
  - ipv6: Use RCU in ip6_input() (CKI Backport Bot) [RHEL-115578]
  - ipv6: icmp: convert to dev_net_rcu() (CKI Backport Bot) [RHEL-115578]
  - redhat/configs: automotive: enable FSL_EDMA (Jared Kangas) [RHEL-115725]
  - dmaengine: fsl-edma: Fix return code for unhandled interrupts (Jared Kangas) [RHEL-115725]
  - dmaegnine: fsl-edma: add edma error interrupt handler (Jared Kangas) [RHEL-115725]
  - dt-bindings: dma: fsl-edma: increase maxItems of interrupts and interrupt-names (Jared Kangas) [RHEL-115725]
  - dmaengine: fsl-edma: free irq correctly in remove path (Jared Kangas) [RHEL-115725]
  - dmaengine: fsl-edma: cleanup chan after dma_async_device_unregister (Jared Kangas) [RHEL-115725]
  - dt-bindings: dma: fsl,edma: Add i.MX94 support (Jared Kangas) [RHEL-115725]
  - dmaengine: fsl-edma: Add missing newlines to log messages (Jared Kangas) [RHEL-115725]
  - dmaengine: fsl-edma: implement the cleanup path of fsl_edma3_attach_pd() (Jared Kangas) [RHEL-115725]
  - dmaengine: fsl-edma: read/write multiple registers in cyclic transactions (Jared Kangas) [RHEL-115725]
  - dmaengine: fsl-edma: add support for S32G based platforms (Jared Kangas) [RHEL-115725]
  - dt-bindings: dma: fsl-edma: add nxp,s32g2-edma compatible string (Jared Kangas) [RHEL-115725]
  - dmaengine: fsl-edma: remove FSL_EDMA_DRV_SPLIT_REG check when parsing muxbase (Jared Kangas) [RHEL-115725]
  - dmaengine: fsl-edma: select of_dma_xlate based on the dmamuxs presence (Jared Kangas) [RHEL-115725]
  - wireguard: device: enable threaded NAPI (CKI Backport Bot) [RHEL-115598]
  - wireguard: allowedips: add WGALLOWEDIP_F_REMOVE_ME flag (CKI Backport Bot) [RHEL-115598]
  - NFS: Fix a race when updating an existing write (CKI Backport Bot) [RHEL-113858] {CVE-2025-39697}
  - selftests: bonding: add test for passive LACP mode (Hangbin Liu) [RHEL-100461]
  - bonding: send LACPDUs periodically in passive mode after receiving partner's LACPDU (Hangbin Liu) [RHEL-100461]
  - bonding: update LACP activity flag after setting lacp_active (Hangbin Liu) [RHEL-100461]
  - nvmet-tcp: fix callback lock for TLS handshake (Maurizio Lombardi) [RHEL-110941]
  - nvme: fix misaccounting of nvme-mpath inflight I/O (Maurizio Lombardi) [RHEL-110941]
  - nvme: revert the cross-controller atomic write size validation (Maurizio Lombardi) [RHEL-110941]
  - nvme: fix endianness of command word prints in nvme_log_err_passthru() (Maurizio Lombardi) [RHEL-110941]
  - nvme-pci: refresh visible attrs after being checked (Maurizio Lombardi) [RHEL-110941]
  - nvmet: fix memory leak of bio integrity (Maurizio Lombardi) [RHEL-110941]
  - nvme: correctly account for namespace head reference counter (Maurizio Lombardi) [RHEL-110941]
  - nvme: Fix incorrect cdw15 value in passthru error logging (Maurizio Lombardi) [RHEL-110941]
  - nvme: fix atomic write size validation (Maurizio Lombardi) [RHEL-110941]
  - nvme: refactor the atomic write unit detection (Maurizio Lombardi) [RHEL-110941]
  - nvme: reset delayed remove_work after reconnect (Maurizio Lombardi) [RHEL-110941]
  - nvme: spelling fixes (Maurizio Lombardi) [RHEL-110941]
  - nvme-tcp: fix I/O stalls on congested sockets (Maurizio Lombardi) [RHEL-110941]
  - nvme-tcp: remove tag set when second admin queue config fails (Maurizio Lombardi) [RHEL-110941]
  - nvme: enable vectored registered bufs for passthrough cmds (Maurizio Lombardi) [RHEL-110941]
  - nvme: fix implicit bool to flags conversion (Maurizio Lombardi) [RHEL-110941]
  - nvme: fix command limits status code (Maurizio Lombardi) [RHEL-110941]
  - nvme: rename nvme_mpath_shutdown_disk to nvme_mpath_remove_disk (Maurizio Lombardi) [RHEL-110941]
  - nvme-multipath: introduce delayed removal of the multipath head node (Maurizio Lombardi) [RHEL-110941]
  - nvme-pci: derive and better document max segments limits (Maurizio Lombardi) [RHEL-110941]
  - nvme-pci: use struct_size for allocation struct nvme_dev (Maurizio Lombardi) [RHEL-110941]
  - nvme-pci: add a symolic name for the small pool size (Maurizio Lombardi) [RHEL-110941]
  - nvme-pci: use a better encoding for small prp pool allocations (Maurizio Lombardi) [RHEL-110941]
  - nvme-pci: rename the descriptor pools (Maurizio Lombardi) [RHEL-110941]
  - nvme-pci: remove struct nvme_descriptor (Maurizio Lombardi) [RHEL-110941]
  - nvme-pci: store aborted state in flags variable (Maurizio Lombardi) [RHEL-110941]
  - nvme-pci: don't try to use SGLs for metadata on the admin queue (Maurizio Lombardi) [RHEL-110941]
  - nvme-pci: make PRP list DMA pools per-NUMA-node (Maurizio Lombardi) [RHEL-110941]
  - dmapool: add NUMA affinity support (Maurizio Lombardi) [RHEL-110941]
  - nvme-pci: factor out a nvme_init_hctx_common() helper (Maurizio Lombardi) [RHEL-110941]
  - nvme-fc: do not reference lsrsp after failure (Maurizio Lombardi) [RHEL-110941]
  - nvmet-fcloop: don't wait for lport cleanup (Maurizio Lombardi) [RHEL-110941]
  - nvmet-fcloop: add missing fcloop_callback_host_done (Maurizio Lombardi) [RHEL-110941]
  - nvmet-fc: take tgtport refs for portentry (Maurizio Lombardi) [RHEL-110941]
  - nvmet-fc: free pending reqs on tgtport unregister (Maurizio Lombardi) [RHEL-110941]
  - nvmet-fcloop: drop response if targetport is gone (Maurizio Lombardi) [RHEL-110941]
  - nvmet-fcloop: allocate/free fcloop_lsreq directly (Maurizio Lombardi) [RHEL-110941]
  - nvmet-fcloop: prevent double port deletion (Maurizio Lombardi) [RHEL-110941]
  - nvmet-fcloop: access fcpreq only when holding reqlock (Maurizio Lombardi) [RHEL-110941]
  - nvmet-fcloop: update refs on tfcp_req (Maurizio Lombardi) [RHEL-110941]
  - nvmet-fcloop: refactor fcloop_delete_local_port (Maurizio Lombardi) [RHEL-110941]
  - nvmet-fcloop: refactor fcloop_nport_alloc and track lport (Maurizio Lombardi) [RHEL-110941]
  - nvmet-fcloop: remove nport from list on last user (Maurizio Lombardi) [RHEL-110941]
  - nvmet-fcloop: track ref counts for nports (Maurizio Lombardi) [RHEL-110941]
  - nvmet-auth: use SHASH_DESC_ON_STACK (Maurizio Lombardi) [RHEL-110941]
  - nvme-auth: use SHASH_DESC_ON_STACK (Maurizio Lombardi) [RHEL-110941]
  - nvmet: simplify the nvmet_req_init() interface (Maurizio Lombardi) [RHEL-110941]
  - nvmet: support completion queue sharing (Maurizio Lombardi) [RHEL-110941]
  - nvmet: fabrics: add CQ init and destroy (Maurizio Lombardi) [RHEL-110941]
  - nvmet: cq: prepare for completion queue sharing (Maurizio Lombardi) [RHEL-110941]
  - nvmet: add a helper function for cqid checking (Maurizio Lombardi) [RHEL-110941]
  - nvmet-auth: authenticate on admin queue only (Maurizio Lombardi) [RHEL-110941]
  - nvme-auth: do not re-authenticate queues with no prior authentication (Maurizio Lombardi) [RHEL-110941]
  - nvme-tcp: remove redundant check to ctrl->opts (Maurizio Lombardi) [RHEL-110941]
  - nvme-pci: add NVME_QUIRK_NO_DEEPEST_PS quirk for SOLIDIGM P44 Pro (Maurizio Lombardi) [RHEL-110941]
  - nvme: all namespaces in a subsystem must adhere to a common atomic write size (Maurizio Lombardi) [RHEL-110941]
  - nvme: multipath: enable BLK_FEAT_ATOMIC_WRITES for multipathing (Maurizio Lombardi) [RHEL-110941]
  - nvmet: pci-epf: remove NVMET_PCI_EPF_Q_IS_SQ (Maurizio Lombardi) [RHEL-110941]
  - nvmet: pci-epf: improve debug message (Maurizio Lombardi) [RHEL-110941]
  - nvmet: pci-epf: cleanup nvmet_pci_epf_raise_irq() (Maurizio Lombardi) [RHEL-110941]
  - nvmet: pci-epf: do not fall back to using INTX if not supported (Maurizio Lombardi) [RHEL-110941]
  - nvmet: pci-epf: clear completion queue IRQ flag on delete (Maurizio Lombardi) [RHEL-110941]
  - nvmet-auth: always free derived key data (Maurizio Lombardi) [RHEL-110941]
  - nvmet: pci-epf: cleanup link state management (Maurizio Lombardi) [RHEL-110941]
  - nvmet: pci-epf: clear CC and CSTS when disabling the controller (Maurizio Lombardi) [RHEL-110941]
  - nvmet: pci-epf: always fully initialize completion entries (Maurizio Lombardi) [RHEL-110941]
  - nvmet: auth: use NULL to clear a pointer in nvmet_auth_sq_free() (Maurizio Lombardi) [RHEL-110941]
  - crypto,fs: Separate out hkdf_extract() and hkdf_expand() (Maurizio Lombardi) [RHEL-110941]
  - nvmet-fc: put ref when assoc->del_work is already scheduled (Maurizio Lombardi) [RHEL-110941]
  - nvmet-fc: take tgtport reference only once (Maurizio Lombardi) [RHEL-110941]
  - nvmet-fc: update tgtport ref per assoc (Maurizio Lombardi) [RHEL-110941]
  - nvmet-fc: inline nvmet_fc_free_hostport (Maurizio Lombardi) [RHEL-110941]
  - nvmet-fc: inline nvmet_fc_delete_assoc (Maurizio Lombardi) [RHEL-110941]
  - nvmet-fcloop: add ref counting to lport (Maurizio Lombardi) [RHEL-110941]
  - nvmet-fcloop: replace kref with refcount (Maurizio Lombardi) [RHEL-110941]
  - nvmet-fcloop: swap list_add_tail arguments (Maurizio Lombardi) [RHEL-110941]
  - nvmet: pci-epf: Keep completion queues mapped (Maurizio Lombardi) [RHEL-110941]
  - nvmet: replace max(a, min(b, c)) by clamp(val, lo, hi) (Maurizio Lombardi) [RHEL-110941]
  - nvmet: pci-epf: Always configure BAR0 as 64-bit (Maurizio Lombardi) [RHEL-110941]
  - nvmet: Remove duplicate uuid_copy (Maurizio Lombardi) [RHEL-110941]
  - nvme: zns: Simplify nvme_zone_parse_entry() (Maurizio Lombardi) [RHEL-110941]
  - nvmet: pci-epf: Remove redundant 'flush_workqueue()' calls (Maurizio Lombardi) [RHEL-110941]
  - nvmet: add tls_concat and tls_key debugfs entries (Maurizio Lombardi) [RHEL-110941]
  - nvmet-tcp: support secure channel concatenation (Maurizio Lombardi) [RHEL-110941]
  - nvmet: Add 'sq' argument to alloc_ctrl_args (Maurizio Lombardi) [RHEL-110941]
  - nvme-fabrics: reset admin connection for secure concatenation (Maurizio Lombardi) [RHEL-110941]
  - nvme-tcp: request secure channel concatenation (Maurizio Lombardi) [RHEL-110941]
  - nvme-keyring: add nvme_tls_psk_refresh() (Maurizio Lombardi) [RHEL-110941]
  - nvme: add nvme_auth_derive_tls_psk() (Maurizio Lombardi) [RHEL-110941]
  - nvme: add nvme_auth_generate_digest() (Maurizio Lombardi) [RHEL-110941]
  - nvme: add nvme_auth_generate_psk() (Maurizio Lombardi) [RHEL-110941]
  - redhat/configs: automotive: Disable COMPAT_32BIT_TIME SGETMASK_SYSCALL and IA32_EMULATION configs (Dorinda Bassey) [RHEL-85628]


author: Scott Weaver <scweaver@redhat.com> [6.12.0-143.el10]
changelog:
  - ucount: fix atomic_long_inc_below() argument type (Joel Savitz) [RHEL-112480]
  - timens: Add struct seq_file forward declaration (Joel Savitz) [RHEL-112480]
  - thermal: intel: int340x: Allow temperature override (Steve Best) [RHEL-118754]
  - thermal: intel: int340x: Add throttling control interface to PTC (Steve Best) [RHEL-118754]
  - thermal: int340x: processor_thermal: Platform temperature control documentation (Steve Best) [RHEL-118754]
  - thermal: intel: int340x: Add platform temperature control interface (Steve Best) [RHEL-118754]
  - NFSv4/flexfiles: Fix layout merge mirror check. (Benjamin Coddington) [RHEL-118737]
  - netfilter: nft_set_bitmap: fix lockdep splat due to missing annotation (Florian Westphal) [RHEL-115582]
  - netfilter: br_netfilter: do not check confirmed bit in br_nf_local_in() after confirm (Florian Westphal) [RHEL-115582]
  - netfilter: nf_reject: don't leak dst refcount for loopback packets (Florian Westphal) [RHEL-115582]
  - netfilter: nf_tables: reject duplicate device on updates (Florian Westphal) [RHEL-115582]
  - netfilter: nf_tables: Introduce functions freeing nft_hook objects (Florian Westphal) [RHEL-115582]
  - ipvs: Fix estimator kthreads preferred affinity (Florian Westphal) [RHEL-115582]
  - netfilter: nft_socket: remove WARN_ON_ONCE with huge level value (Florian Westphal) [RHEL-115582]
  - netfilter: conntrack: clean up returns in nf_conntrack_log_invalid_sysctl() (Florian Westphal) [RHEL-115582]
  - netfilter: ctnetlink: remove refcounting in expectation dumpers (Florian Westphal) [RHEL-115582]
  - netfilter: ctnetlink: fix refcount leak on table dump (Florian Westphal) [RHEL-115582]
  - bpf: Check netfilter ctx accesses are aligned (Florian Westphal) [RHEL-115582]
  - netfilter: xt_nfacct: don't assume acct name is null-terminated (Florian Westphal) [RHEL-115582]
  - netfilter: conntrack: Remove unused net in nf_conntrack_double_lock() (Florian Westphal) [RHEL-115582]
  - netfilter: load nf_log_syslog on enabling nf_conntrack_log_invalid (Florian Westphal) [RHEL-115582]
  - netfilter: conntrack: table full detailed log (Florian Westphal) [RHEL-115582]
  - bpf: Disable migration in nf_hook_run_bpf(). (Florian Westphal) [RHEL-115582]
  - netfilter: flowtable: account for Ethernet header in nf_flow_pppoe_proto() (Florian Westphal) [RHEL-115582]
  - netfilter: nf_tables: adjust lockdep assertions handling (Florian Westphal) [RHEL-115582]
  - netfilter: nf_tables: export set count and backend name to userspace (Florian Westphal) [RHEL-115582]
  - netfilter: conntrack: Bound nf_conntrack sysctl writes (Florian Westphal) [RHEL-115582]
  - netfilter: flowtable: add CLOSING state (Florian Westphal) [RHEL-115582]
  - netfilter: nf_tables: fix set size with rbtree backend (Florian Westphal) [RHEL-115582]
  - netfilter: nf_tables: remove the genmask parameter (Florian Westphal) [RHEL-115582]
  - ipvs: Fix clamp() of ip_vs_conn_tab on small memory systems (Florian Westphal) [RHEL-115582]
  - netfilter: nf_tables: avoid false-positive lockdep splats with basechain hook (Florian Westphal) [RHEL-115582]
  - netfilter: nf_tables: avoid false-positive lockdep splats in set walker (Florian Westphal) [RHEL-115582]
  - netfilter: nf_tables: avoid false-positive lockdep splats with flowtables (Florian Westphal) [RHEL-115582]
  - netfilter: nf_tables: avoid false-positive lockdep splats with sets (Florian Westphal) [RHEL-115582]
  - netfilter: nf_tables: avoid false-positive lockdep splat on rule deletion (Florian Westphal) [RHEL-115582]
  - netfilter: nf_tables: Fix percpu address space issues in nf_tables_api.c (Florian Westphal) [RHEL-115582]
  - redhat/configs: automotive: make modular/disable NFS support (Dorinda Bassey) [RHEL-87387]
  - bpf: Tidy verifier bug message (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Test invalid narrower ctx load (Viktor Malik) [RHEL-78203]
  - bpf: Reject narrower access to pointer ctx fields (Viktor Malik) [RHEL-78203]
  - libbpf: Fix handling of BPF arena relocations (Viktor Malik) [RHEL-78203]
  - btf: Fix virt_to_phys() on arm64 when mmapping BTF (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Stress test attaching a BPF prog to another BPF prog (Viktor Malik) [RHEL-78203]
  - s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULL again (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Add negative test cases for snprintf (Viktor Malik) [RHEL-78203]
  - bpf: Reject %p% format string in bprintf-like helpers (Viktor Malik) [RHEL-78203]
  - selftests/bpf: adapt one more case in test_lru_map to the new target_free (Viktor Malik) [RHEL-78203]
  - libbpf: Fix possible use-after-free for externs (Viktor Malik) [RHEL-78203]
  - libbpf: Fix null pointer dereference in btf_dump__free on allocation failure (Viktor Malik) [RHEL-78203]
  - bpf: Adjust free target to avoid global starvation of LRU map (Viktor Malik) [RHEL-78203]
  - bpf: Mark dentry->d_inode as trusted_or_null (Viktor Malik) [RHEL-78203]
  - net, bpf: Fix RCU usage in task_cls_state() for BPF programs (Viktor Malik) [RHEL-78203]
  - tools/resolve_btfids: Fix build when cross compiling kernel with clang. (Viktor Malik) [RHEL-78203]
  - libbpf: Handle unsupported mmap-based /sys/kernel/btf/vmlinux correctly (Viktor Malik) [RHEL-78203]
  - bpf, arm64: Remove unused-but-set function and variable. (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Add tests with stack ptr register in conditional jmp (Viktor Malik) [RHEL-78203]
  - bpf: Do not include stack ptr register in precision backtracking bookkeeping (Viktor Malik) [RHEL-78203]
  - selftests/bpf: enable many-args tests for arm64 (Viktor Malik) [RHEL-78203]
  - bpf, arm64: Support up to 12 function arguments (Viktor Malik) [RHEL-78203]
  - bpf: Check rcu_read_lock_trace_held() in bpf_map_lookup_percpu_elem() (Viktor Malik) [RHEL-78203]
  - bpf: Avoid __bpf_prog_ret0_warn when jit fails (Viktor Malik) [RHEL-78203]
  - bpftool: Add support for custom BTF path in prog load/loadall (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Add unit tests with __bpf_trap() kfunc (Viktor Malik) [RHEL-78203]
  - bpf: Warn with __bpf_trap() kfunc maybe due to uninitialized variable (Viktor Malik) [RHEL-78203]
  - bpf: Remove special_kfunc_set from verifier (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Add test for open coded dmabuf_iter (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Add test for dmabuf_iter (Viktor Malik) [RHEL-78203]
  - bpf: Add open coded dmabuf iterator (Viktor Malik) [RHEL-78203]
  - bpf: Add dmabuf iterator (Viktor Malik) [RHEL-78203]
  - dma-buf: Rename debugfs symbols (Viktor Malik) [RHEL-78203]
  - bpf: Fix error return value in bpf_copy_from_user_dynptr (Viktor Malik) [RHEL-78203]
  - libbpf: Use mmap to parse vmlinux BTF from sysfs (Viktor Malik) [RHEL-78203]
  - selftests: bpf: Add a test for mmapable vmlinux BTF (Viktor Malik) [RHEL-78203]
  - btf: Allow mmap of vmlinux btf (Viktor Malik) [RHEL-78203]
  - mm: rename try_alloc_pages() to alloc_pages_nolock() (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Add SKIP_LLVM makefile variable (Viktor Malik) [RHEL-78203]
  - s390/bpf: Use kernel's expoline thunks (Viktor Malik) [RHEL-78203]
  - s390/bpf: Add macros for calling external functions (Viktor Malik) [RHEL-78203]
  - s390: always declare expoline thunks (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Test multi-split BTF (Viktor Malik) [RHEL-78203]
  - libbpf/btf: Fix string handling to support multi-split BTF (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Remove unnecessary link dependencies (Viktor Malik) [RHEL-78203]
  - bpf: WARN_ONCE on verifier bugs (Viktor Malik) [RHEL-78203]
  - s390/bpf: Remove the orig_call NULL check (Viktor Malik) [RHEL-78203]
  - bpf: Pass the same orig_call value to trampoline functions (Viktor Malik) [RHEL-78203]
  - s390/bpf: Store backchain even for leaf progs (Viktor Malik) [RHEL-78203]
  - libbpf: Check bpf_map_skeleton link for NULL (Viktor Malik) [RHEL-78203]
  - bpf: Add support for __prog argument suffix to pass in prog->aux (Viktor Malik) [RHEL-78203]
  - bpf: Fix WARN() in get_bpf_raw_tp_regs (Viktor Malik) [RHEL-78203]
  - docs: bpf: Fix bullet point formatting warning (Viktor Malik) [RHEL-78203]
  - selftests/bpf: introduce tests for dynptr copy kfuncs (Viktor Malik) [RHEL-78203]
  - bpf: Implement dynptr copy kfuncs (Viktor Malik) [RHEL-78203]
  - helpers: make few bpf helpers public (Viktor Malik) [RHEL-78203]
  - libbpf: Use proper errno value in nlattr (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Allow skipping docs compilation (Viktor Malik) [RHEL-78203]
  - selftests/bpf: test_verifier verbose log overflows (Viktor Malik) [RHEL-78203]
  - selftests/bpf: test_verifier verbose causes erroneous failures (Viktor Malik) [RHEL-78203]
  - bpf, docs: document open-coded BPF iterators (Viktor Malik) [RHEL-78203]
  - bpftool: Display ref_ctr_offset for uprobe link info (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Add link info test for ref_ctr_offset retrieval (Viktor Malik) [RHEL-78203]
  - bpf: Add support to retrieve ref_ctr_offset for uprobe perf link (Viktor Malik) [RHEL-78203]
  - scripts/bpf_doc.py: implement json output format (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Fix caps for __xlated/jited_unpriv (Viktor Malik) [RHEL-78203]
  - bpf: Allow some trace helpers for all prog types (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Verify zero-extension behavior in load-acquire tests (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Use CAN_USE_LOAD_ACQ_STORE_REL when appropriate (Viktor Malik) [RHEL-78203]
  - bpf/verifier: Handle BPF_LOAD_ACQ instructions in insn_def_regno() (Viktor Malik) [RHEL-78203]
  - bpftool: Fix cgroup command to only show cgroup bpf programs (Viktor Malik) [RHEL-78203]
  - bpftool: Fix regression of "bpftool cgroup tree" EINVAL on older kernels (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Add test for bpf_list_{front,back} (Viktor Malik) [RHEL-78203]
  - bpf: Add bpf_list_{front,back} kfunc (Viktor Malik) [RHEL-78203]
  - bpf: Simplify reg0 marking for the list kfuncs that return a bpf_list_node pointer (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Add tests for bpf_rbtree_{root,left,right} (Viktor Malik) [RHEL-78203]
  - bpf: Allow refcounted bpf_rb_node used in bpf_rbtree_{remove,left,right} (Viktor Malik) [RHEL-78203]
  - bpf: Add bpf_rbtree_{root,left,right} kfunc (Viktor Malik) [RHEL-78203]
  - bpf: Simplify reg0 marking for the rbtree kfuncs that return a bpf_rb_node pointer (Viktor Malik) [RHEL-78203]
  - bpf: Check KF_bpf_rbtree_add_impl for the "case KF_ARG_PTR_TO_RB_NODE" (Viktor Malik) [RHEL-78203]
  - libbpf: Improve BTF dedup handling of "identical" BTF types (Viktor Malik) [RHEL-78203]
  - bpf: Replace offsetof() with struct_size() (Viktor Malik) [RHEL-78203]
  - bpf: Fix uninitialized values in BPF_{CORE,PROBE}_READ (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Add btf dedup test covering module BTF dedup (Viktor Malik) [RHEL-78203]
  - bpf: Replace offsetof() with struct_size() (Viktor Malik) [RHEL-78203]
  - libbpf: Use proper errno value in linker (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Fix kmem_cache iterator draining (Viktor Malik) [RHEL-78203]
  - libbpf: Add identical pointer detection to btf_dedup_is_equiv() (Viktor Malik) [RHEL-78203]
  - Use thread-safe function pointer in libbpf_print (Viktor Malik) [RHEL-78203]
  - libbpf: Remove sample_period init in perf_buffer (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Fix endianness issue in __qspinlock declaration (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Fix arena_spin_lock on systems with less than 16 CPUs (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Fix arena_spin_lock.c build dependency (Viktor Malik) [RHEL-78203]
  - bpf, docs: Fix non-standard line break (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Add test to access const void pointer argument in tracing program (Viktor Malik) [RHEL-78203]
  - bpf: Allow access to const void pointer arguments in tracing programs (Viktor Malik) [RHEL-78203]
  - bpf: Streamline allowed helpers between tracing and base sets (Viktor Malik) [RHEL-78203]
  - bpf: Use proper type to calculate bpf_raw_tp_null_args.mask index (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Add test for attaching kprobe with long event names (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Add test for attaching uprobe with long event names (Viktor Malik) [RHEL-78203]
  - libbpf: Fix event name too long error (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Close the file descriptor to avoid resource leaks (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Add 5-byte NOP uprobe trigger benchmark (Viktor Malik) [RHEL-78203]
  - uprobes/x86: Add support to emulate NOP instructions (Viktor Malik) [RHEL-78203]
  - bpf: Prepare to reuse get_ctx_arg_idx (Viktor Malik) [RHEL-78203]
  - libbpf: Verify section type in btf_find_elf_sections (Viktor Malik) [RHEL-78203]
  - libbpf: Fix buffer overflow in bpf_object__init_prog (Viktor Malik) [RHEL-78203]
  - kbuild, bpf: Enable --btf_features=attributes (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Add test case for atomic update of fd htab (Viktor Malik) [RHEL-78203]
  - bpf: Don't allocate per-cpu extra_elems for fd htab (Viktor Malik) [RHEL-78203]
  - bpf: Add is_fd_htab() helper (Viktor Malik) [RHEL-78203]
  - bpf: Support atomic update for htab of maps (Viktor Malik) [RHEL-78203]
  - bpf: Rename __htab_percpu_map_update_elem to htab_map_update_elem_in_place (Viktor Malik) [RHEL-78203]
  - bpf: Factor out htab_elem_value helper() (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Fix bpf_nf selftest failure (Viktor Malik) [RHEL-78203]
  - bpf: Check link_create.flags parameter for multi_uprobe (Viktor Malik) [RHEL-78203]
  - bpf: Check link_create.flags parameter for multi_kprobe (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Add BTF.ext line/func info getter tests (Viktor Malik) [RHEL-78203]
  - libbpf: Add getters for BTF.ext func and line info (Viktor Malik) [RHEL-78203]
  - selftests/bpf: Convert comma to semicolon (Viktor Malik) [RHEL-78203]
  - libbpf: Add likely/unlikely macros and use them in selftests (Viktor Malik) [RHEL-78203]
  - bpf: Fix a comment describing bpf_attr (Viktor Malik) [RHEL-78203]
  - broadcom: fix support for PTP_EXTTS_REQUEST2 ioctl (Petr Oros) [RHEL-115042]
  - broadcom: fix support for PTP_PEROUT_DUTY_CYCLE (Petr Oros) [RHEL-115042]
  - net: ptp: introduce .supported_perout_flags to ptp_clock_info (CKI Backport Bot) [RHEL-115042]
  - net: ptp: introduce .supported_extts_flags to ptp_clock_info (CKI Backport Bot) [RHEL-115042]
  - ptp: ocp: reject unsupported periodic output flags (Petr Oros) [RHEL-115042]
  - net: lan743x: reject unsupported external timestamp requests (Petr Oros) [RHEL-115042]
  - renesas: reject PTP_STRICT_FLAGS as unsupported (CKI Backport Bot) [RHEL-115042]
  - selftests/bpf: Skip timer cases when bpf_timer is not supported (Gregory Bell) [RHEL-117860]
  - bpf: Reject bpf_timer for PREEMPT_RT (Gregory Bell) [RHEL-117860]
  - ALSA: hda: Use pci_is_display() (Anusha Srivatsa) [RHEL-120364]
  - iommu/vt-d: Use pci_is_display() (Anusha Srivatsa) [RHEL-120364]
  - vga_switcheroo: Use pci_is_display() (Anusha Srivatsa) [RHEL-120364]
  - vfio/pci: Use pci_is_display() (Anusha Srivatsa) [RHEL-120364]
  - PCI: Add pci_is_display() to check if device is a display controller (Anusha Srivatsa) [RHEL-120364]
  - mm/kmemleak: avoid deadlock by moving pr_warn() outside kmemleak_lock (Waiman Long) [RHEL-105500]
  - mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup() (Waiman Long) [RHEL-105500]
  - cgroup/cpuset: Remove the unnecessary css_get/put() in cpuset_partition_write() (Waiman Long) [RHEL-110805]
  - cgroup/cpuset: Fix a partition error with CPU hotplug (Waiman Long) [RHEL-110805]
  - cgroup/cpuset: Use static_branch_enable_cpuslocked() on cpusets_insane_config_key (Waiman Long) [RHEL-110805]
  - cgroup/cpuset: drop useless cpumask_empty() in compute_effective_exclusive_cpumask() (Waiman Long) [RHEL-110805]
  - cgroup/cpuset: Fix obsolete comment in cpuset_css_offline() (Waiman Long) [RHEL-110805]
  - cgroup/cpuset: Always use cpu_active_mask (Waiman Long) [RHEL-110805]
  - cgroup/cpuset: Extend kthread_is_per_cpu() check to all PF_NO_SETAFFINITY tasks (Waiman Long) [RHEL-110805]
  - redhat/configs: automotive: enable RTC_DRV_S32G (Jared Kangas) [RHEL-115734]
  - arm64: defconfig: add S32G RTC module support (Jared Kangas) [RHEL-115734]
  - MAINTAINERS: add NXP S32G RTC driver (Jared Kangas) [RHEL-115734]
  - rtc: s32g: add NXP S32G2/S32G3 SoC support (Jared Kangas) [RHEL-115734]
  - dt-bindings: rtc: add schema for NXP S32G2/S32G3 SoCs (Jared Kangas) [RHEL-115734]
  - s390/qeth: Make hw_trap sysfs attribute idempotent (Mete Durlu) [RHEL-99996]
  - s390/net: Remove NETIUCV device driver (Mete Durlu) [RHEL-99996]
  - nfsd: discard nfsd_file_get_local() (Scott Mayhew) [RHEL-115854]
  - NFSv4: handle ERR_GRACE on delegation recalls (Scott Mayhew) [RHEL-115854]
  - nfsd: nfserr_jukebox in nlm_fopen should lead to a retry (Scott Mayhew) [RHEL-115854]
  - nfsd: unregister with rpcbind when deleting a transport (Scott Mayhew) [RHEL-115854]
  - nfsd: decouple the xprtsec policy check from check_nfsd_access() (Scott Mayhew) [RHEL-115854]
  - Revert "SUNRPC: Don't allow waiting for exiting tasks" (Scott Mayhew) [RHEL-115854]
  - NFS: Fix the marking of the folio as up to date (Scott Mayhew) [RHEL-115854]
  - NFS: nfs_invalidate_folio() must observe the offset and size arguments (Scott Mayhew) [RHEL-115854]
  - NFSv4.2: Serialise O_DIRECT i/o and copy range (Scott Mayhew) [RHEL-115854]
  - NFSv4.2: Serialise O_DIRECT i/o and clone range (Scott Mayhew) [RHEL-115854]
  - NFSv4.2: Serialise O_DIRECT i/o and fallocate() (Scott Mayhew) [RHEL-115854]
  - NFS: Serialise O_DIRECT i/o and truncate() (Scott Mayhew) [RHEL-115854]
  - nfs/localio: avoid bouncing LOCALIO if nfs_client_is_local() (Scott Mayhew) [RHEL-115854]
  - nfs/localio: restore creds before releasing pageio data (Scott Mayhew) [RHEL-115854]
  - NFSv4: Clear the NFS_CAP_XATTR flag if not supported by the server (Scott Mayhew) [RHEL-115854]
  - NFSv4: Clear NFS_CAP_OPEN_XOR and NFS_CAP_DELEGTIME if not supported (Scott Mayhew) [RHEL-115854]
  - NFSv4: Clear the NFS_CAP_FS_LOCATIONS flag if it is not set (Scott Mayhew) [RHEL-115854]
  - NFSv4: Don't clear capabilities that won't be reset (Scott Mayhew) [RHEL-115854]
  - NFS/localio: nfs_uuid_put() fix the wake up after unlinking the file (Scott Mayhew) [RHEL-115854]
  - NFS/localio: nfs_uuid_put() fix races with nfs_open/close_local_fh() (Scott Mayhew) [RHEL-115854]
  - NFS/localio: nfs_close_local_fh() fix check for file closed (Scott Mayhew) [RHEL-115854]
  - nfsd: avoid ref leak in nfsd_open_local_fh() (Scott Mayhew) [RHEL-115854]
  - nfsd: don't set the ctime on delegated atime updates (Scott Mayhew) [RHEL-115854]
  - NFSv4: Remove duplicate lookups, capability probes and fsinfo calls (Scott Mayhew) [RHEL-115854]
  - NFS: Fix the setting of capabilities when automounting a new filesystem (Scott Mayhew) [RHEL-115854]
  - nfs/localio: use read_seqbegin() rather than read_seqbegin_or_lock() (Scott Mayhew) [RHEL-115854]
  - NFS: Fixup allocation flags for nfsiod's __GFP_NORETRY (Scott Mayhew) [RHEL-115854]
  - SUNRPC: Silence warnings about parameters not being described (Scott Mayhew) [RHEL-115854]
  - NFS: Clean up pnfs_put_layout_hdr()/pnfs_destroy_layout_final() (Scott Mayhew) [RHEL-115854]
  - NFS: Fix wakeup of __nfs_lookup_revalidate() in unblock_revalidate() (Scott Mayhew) [RHEL-115854]
  - NFS: use a hash table for delegation lookup (Scott Mayhew) [RHEL-115854]
  - NFS: track active delegations per-server (Scott Mayhew) [RHEL-115854]
  - NFS: move the delegation_watermark module parameter (Scott Mayhew) [RHEL-115854]
  - NFS: cleanup nfs_inode_reclaim_delegation (Scott Mayhew) [RHEL-115854]
  - NFS: cleanup error handling in nfs4_server_common_setup (Scott Mayhew) [RHEL-115854]
  - NFS: drop __exit from nfs_exit_keyring (Scott Mayhew) [RHEL-115854]
  - NFS: pass struct nfs_client_initdata to nfs4_set_client (Scott Mayhew) [RHEL-115854]
  - pNFS: Fix disk addr range check in block/scsi layout (Scott Mayhew) [RHEL-115854]
  - pNFS: Fix stripe mapping in block/scsi layout (Scott Mayhew) [RHEL-115854]
  - pNFS: Handle RPC size limit for layoutcommits (Scott Mayhew) [RHEL-115854]
  - pNFS: Add prepare commit trace to block/scsi layout (Scott Mayhew) [RHEL-115854]
  - pNFS: Fix extent encoding in block/scsi layout (Scott Mayhew) [RHEL-115854]
  - pNFS: Fix uninited ptr deref in block/scsi layout (Scott Mayhew) [RHEL-115854]
  - NFS: Remove unused function nfs_umount (Scott Mayhew) [RHEL-115854]
  - SUNRPC: Remove unused xdr functions (Scott Mayhew) [RHEL-115854]
  - nfs: create a kernel keyring (Scott Mayhew) [RHEL-115854]
  - NFS: support the kernel keyring for TLS (Scott Mayhew) [RHEL-115854]
  - NFS: Allow folio migration for the case of mode == MIGRATE_SYNC (Scott Mayhew) [RHEL-115854]
  - nfs: new tracepoint in match_stateid operation (Scott Mayhew) [RHEL-115854]
  - nfs: new tracepoint in nfs_delegation_need_return (Scott Mayhew) [RHEL-115854]
  - nfs: add a tracepoint to nfs_inode_detach_delegation_locked (Scott Mayhew) [RHEL-115854]
  - nfs: add cache_validity to the nfs_inode_event tracepoints (Scott Mayhew) [RHEL-115854]
  - NFS: remove unused pnfs_ld_data field from struct nfs_server (Scott Mayhew) [RHEL-115854]
  - NFS: remove unused time_delta field from struct nfs_server (Scott Mayhew) [RHEL-115854]
  - NFS: remove unused wpages field from struct nfs_server (Scott Mayhew) [RHEL-115854]
  - pnfs: add pnfs_ds_connect trace point (Scott Mayhew) [RHEL-115854]
  - nfs: use lock_two_nondirectories() (Scott Mayhew) [RHEL-115854]
  - NFS: Return the file btime in the statx results when appropriate (Scott Mayhew) [RHEL-115854]
  - nfs: Add timecreate to nfs inode (Scott Mayhew) [RHEL-115854]
  - Expand the type of nfs_fattr->valid (Scott Mayhew) [RHEL-115854]
  - nfsd: Drop dprintk in blocklayout xdr functions (Scott Mayhew) [RHEL-115854]
  - sunrpc: make svc_tcp_sendmsg() take a signed sentp pointer (Scott Mayhew) [RHEL-115854]
  - sunrpc: rearrange struct svc_rqst for fewer cachelines (Scott Mayhew) [RHEL-115854]
  - sunrpc: return better error in svcauth_gss_accept() on alloc failure (Scott Mayhew) [RHEL-115854]
  - sunrpc: reset rq_accept_statp when starting a new RPC (Scott Mayhew) [RHEL-115854]
  - sunrpc: remove SVC_SYSERR (Scott Mayhew) [RHEL-115854]
  - sunrpc: fix handling of unknown auth status codes (Scott Mayhew) [RHEL-115854]
  - NFSD: Simplify struct knfsd_fh (Scott Mayhew) [RHEL-115854]
  - NFSD: Access a knfsd_fh's fsid by pointer (Scott Mayhew) [RHEL-115854]
  - Revert "NFSD: Force all NFSv4.2 COPY requests to be synchronous" (Scott Mayhew) [RHEL-115854]
  - NFSD: Avoid multiple -Wflex-array-member-not-at-end warnings (Scott Mayhew) [RHEL-115854]
  - NFSD: Use vfs_iocb_iter_write() (Scott Mayhew) [RHEL-115854]
  - NFSD: Use vfs_iocb_iter_read() (Scott Mayhew) [RHEL-115854]
  - NFSD: Clean up kdoc for nfsd_open_local_fh() (Scott Mayhew) [RHEL-115854]
  - NFSD: Clean up kdoc for nfsd_file_put_local() (Scott Mayhew) [RHEL-115854]
  - NFSD: Remove definition for trace_nfsd_ctl_maxconn (Scott Mayhew) [RHEL-115854]
  - NFSD: Remove definition for trace_nfsd_file_gc_recent (Scott Mayhew) [RHEL-115854]
  - NFSD: Remove definitions for unused trace_nfsd_file_lru trace points (Scott Mayhew) [RHEL-115854]
  - NFSD: Remove definition for trace_nfsd_file_unhash_and_queue (Scott Mayhew) [RHEL-115854]
  - nfsd: Use correct error code when decoding extents (Scott Mayhew) [RHEL-115854]
  - NFSD: Remove the cap on number of operations per NFSv4 COMPOUND (Scott Mayhew) [RHEL-115854]
  - NFSD: Make nfsd_genl_rqstp::rq_ops array best-effort (Scott Mayhew) [RHEL-115854]
  - NFSD: Rename a function parameter (Scott Mayhew) [RHEL-115854]
  - NFSD: detect mismatch of file handle and delegation stateid in OPEN op (Scott Mayhew) [RHEL-115854]
  - nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm() (Scott Mayhew) [RHEL-115854]
  - nfsd: Change the type of ek_fsidtype from int to u8 and use kstrtou8 (Scott Mayhew) [RHEL-115854]
  - sunrpc: new tracepoints around svc thread wakeups (Scott Mayhew) [RHEL-115854]
  - sunrpc: unexport csum_partial_copy_to_xdr (Scott Mayhew) [RHEL-115854]
  - sunrpc: simplify xdr_partial_copy_from_skb (Scott Mayhew) [RHEL-115854]
  - sunrpc: simplify xdr_init_encode_pages (Scott Mayhew) [RHEL-115854]
  - NFSD: release read access of nfs4_file when a write delegation is returned (Scott Mayhew) [RHEL-115854]
  - NFSD: Offer write delegation for OPEN with OPEN4_SHARE_ACCESS_WRITE (Scott Mayhew) [RHEL-115854]
  - nfs_localio: change nfsd_file_put_local() to take a pointer to __rcu pointer (Scott Mayhew) [RHEL-115854]
  - nfs_localio: protect race between nfs_uuid_put() and nfs_close_local_fh() (Scott Mayhew) [RHEL-115854]
  - nfs_localio: duplicate nfs_close_local_fh() (Scott Mayhew) [RHEL-115854]
  - nfs_localio: simplify interface to nfsd for getting nfsd_file (Scott Mayhew) [RHEL-115854]
  - nfs_localio: always hold nfsd net ref with nfsd_file ref (Scott Mayhew) [RHEL-115854]
  - nfs_localio: use cmpxchg() to install new nfs_file_localio (Scott Mayhew) [RHEL-115854]
  - sunrpc/svc: use store_release_wake_up() (Scott Mayhew) [RHEL-115854]
  - nfsd: use new wake_up_var interfaces. (Scott Mayhew) [RHEL-115854]
  - vfio: Dump migration features under debugfs (Alex Williamson) [RHEL-118213]
  - vfio/type1: optimize vfio_unpin_pages_remote() (Alex Williamson) [RHEL-118213]
  - vfio/type1: introduce a new member has_rsvd for struct vfio_dma (Alex Williamson) [RHEL-118213]
  - vfio/type1: batch vfio_find_vpfn() in function vfio_unpin_pages_remote() (Alex Williamson) [RHEL-118213]
  - vfio/type1: optimize vfio_pin_pages_remote() (Alex Williamson) [RHEL-118213]
  - mm: introduce num_pages_contiguous() (Alex Williamson) [RHEL-118213]
  - vfio/nvgrace-gpu: Add GB300 SKU to the devid table (Alex Williamson) [RHEL-118213]
  - vfio/pci: Fix INTx handling on legacy non-PCI 2.3 devices (Alex Williamson) [RHEL-118213]
  - vfio/pds: replace bitmap_free with vfree (Alex Williamson) [RHEL-118213]
  - vfio: return -ENOTTY for unsupported device feature (Alex Williamson) [RHEL-118213]
  - hisi_acc_vfio_pci: Fix reference leak in hisi_acc_vfio_debug_init (Alex Williamson) [RHEL-118213]
  - vfio/platform: Mark reset drivers for removal (Alex Williamson) [RHEL-118213]
  - vfio/amba: Mark for removal (Alex Williamson) [RHEL-118213]
  - MAINTAINERS: Add myself as VFIO-platform reviewer (Alex Williamson) [RHEL-118213]
  - MAINTAINERS: Add myself as VFIO-platform reviewer (Alex Williamson) [RHEL-118213]
  - docs: proc.rst: Fix VFIO Device title formatting (Alex Williamson) [RHEL-118213]
  - vfio: selftests: Fix .gitignore for already tracked files (Alex Williamson) [RHEL-118213]
  - MAINTAINERS: Update Shameer Kolothum's email address (Alex Williamson) [RHEL-118213]
  - vfio: selftests: Add a script to help with running VFIO selftests (Alex Williamson) [RHEL-118213]
  - vfio: selftests: Make iommufd the default iommu_mode (Alex Williamson) [RHEL-118213]
  - vfio: selftests: Add iommufd mode (Alex Williamson) [RHEL-118213]
  - vfio: selftests: Add iommufd_compat_type1{,v2} modes (Alex Williamson) [RHEL-118213]
  - vfio: selftests: Add vfio_type1v2_mode (Alex Williamson) [RHEL-118213]
  - vfio: selftests: Replicate tests across all iommu_modes (Alex Williamson) [RHEL-118213]
  - vfio: selftests: Encapsulate IOMMU mode (Alex Williamson) [RHEL-118213]
  - vfio: selftests: Move helper to get cdev path to libvfio (Alex Williamson) [RHEL-118213]
  - vfio: selftests: Add driver for Intel DSA (Alex Williamson) [RHEL-118213]
  - dmaengine: idxd: Allow registers.h to be included from tools/ (Alex Williamson) [RHEL-118213]
  - tools headers: Import iosubmit_cmds512() (Alex Williamson) [RHEL-118213]
  - vfio: selftests: Add driver for Intel CBDMA (Alex Williamson) [RHEL-118213]
  - dmaengine: ioat: Move system_has_dca_enabled() to dma.h (Alex Williamson) [RHEL-118213]
  - tools headers: Add symlink to linux/pci_ids.h (Alex Williamson) [RHEL-118213]
  - tools headers: Import x86 MMIO helper overrides (Alex Williamson) [RHEL-118213]
  - tools headers: Import asm-generic MMIO helpers (Alex Williamson) [RHEL-118213]
  - tools headers: Add stub definition for __iomem (Alex Williamson) [RHEL-118213]
  - vfio: sefltests: Add vfio_pci_driver_test (Alex Williamson) [RHEL-118213]
  - vfio: selftests: Add driver framework (Alex Williamson) [RHEL-118213]
  - vfio: selftests: Add a helper for matching vendor+device IDs (Alex Williamson) [RHEL-118213]
  - vfio: selftests: Enable asserting MSI eventfds not firing (Alex Williamson) [RHEL-118213]
  - vfio: selftests: Keep track of DMA regions mapped into the device (Alex Williamson) [RHEL-118213]
  - vfio: selftests: Validate 2M/1G HugeTLB are mapped as 2M/1G in IOMMU (Alex Williamson) [RHEL-118213]
  - vfio: selftests: Add DMA mapping tests for 2M and 1G HugeTLB (Alex Williamson) [RHEL-118213]
  - vfio: selftests: Add test to reset vfio device. (Alex Williamson) [RHEL-118213]
  - vfio: selftests: Move vfio dma mapping test to their own file (Alex Williamson) [RHEL-118213]
  - vfio: selftests: Test basic VFIO and IOMMUFD integration (Alex Williamson) [RHEL-118213]
  - vfio: selftests: Introduce vfio_pci_device_test (Alex Williamson) [RHEL-118213]
  - vfio: selftests: Add a helper library for VFIO selftests (Alex Williamson) [RHEL-118213]
  - selftests: Create tools/testing/selftests/vfio (Alex Williamson) [RHEL-118213]
  - vfio/nvgrace-gpu: fix grammatical error (Alex Williamson) [RHEL-118213]
  - vfio/pci: drop redundant conversion to bool (Alex Williamson) [RHEL-118213]
  - vfio/fsl-mc: Mark for removal (Alex Williamson) [RHEL-118213]
  - vfio/pci: print vfio-device syspath to fdinfo (Alex Williamson) [RHEL-118213]
  - vfio/type1: conditional rescheduling while pinning (Alex Williamson) [RHEL-118213]
  - vfio/qat: add support for intel QAT 6xxx virtual functions (Alex Williamson) [RHEL-118213]
  - vfio/qat: Remove myself from VFIO QAT PCI driver maintainers (Alex Williamson) [RHEL-118213]
  - vfio/pci: Do vf_token checks for VFIO_DEVICE_BIND_IOMMUFD (Alex Williamson) [RHEL-118213]
  - vfio/mlx5: fix possible overflow in tracking max message size (Alex Williamson) [RHEL-118213]
  - vfio/pci: Separate SR-IOV VF dev_set (Alex Williamson) [RHEL-118213]
  - vfio/pds: Fix missing detach_ioas op (Alex Williamson) [RHEL-118213] {CVE-2025-38625}
  - vfio: Prevent open_count decrement to negative (Alex Williamson) [RHEL-118213]
  - vfio: Fix unbalanced vfio_df_close call in no-iommu mode (Alex Williamson) [RHEL-118213]
  - irqbypass: Require producers to pass in Linux IRQ number during registration (Alex Williamson) [RHEL-118213]
  - irqbypass: Use xarray to track producers and consumers (Alex Williamson) [RHEL-118213]
  - irqbypass: Use guard(mutex) in lieu of manual lock+unlock (Alex Williamson) [RHEL-118213]
  - irqbypass: Use paired consumer/producer to disconnect during unregister (Alex Williamson) [RHEL-118213]
  - irqbypass: Explicitly track producer and consumer bindings (Alex Williamson) [RHEL-118213]
  - irqbypass: Take ownership of producer/consumer token tracking (Alex Williamson) [RHEL-118213]
  - irqbypass: Drop superfluous might_sleep() annotations (Alex Williamson) [RHEL-118213]
  - irqbypass: Drop pointless and misleading THIS_MODULE get/put (Alex Williamson) [RHEL-118213]
  - vfio/type1: Fix error unwind in migration dirty bitmap allocation (Alex Williamson) [RHEL-118213]
  - vfio/mlx5: Enable the DMA link API (Alex Williamson) [RHEL-118213]
  - vfio/mlx5: Rewrite create mkey flow to allow better code reuse (Alex Williamson) [RHEL-118213]
  - vfio/mlx5: Explicitly use number of pages instead of allocated length (Alex Williamson) [RHEL-118213]
  - hisi_acc_vfio_pci: update function return values. (Alex Williamson) [RHEL-118213]
  - hisi_acc_vfio_pci: bugfix live migration function without VF device driver (Alex Williamson) [RHEL-118213] {CVE-2025-38283}
  - hisi_acc_vfio_pci: bugfix the problem of uninstalling driver (Alex Williamson) [RHEL-118213]
  - hisi_acc_vfio_pci: bugfix cache write-back issue (Alex Williamson) [RHEL-118213]
  - hisi_acc_vfio_pci: add eq and aeq interruption restore (Alex Williamson) [RHEL-118213]
  - hisi_acc_vfio_pci: fix XQE dma address error (Alex Williamson) [RHEL-118213] {CVE-2025-38158}
  - vfio/type1: Remove Fine Grained Superpages detection (Alex Williamson) [RHEL-118213]
  - vfio/pci: Virtualize zero INTx PIN if no pdev->irq (Alex Williamson) [RHEL-118213]
  - net: drop UFO packets in udp_rcv_segment() (Paolo Abeni) [RHEL-115602]
  - vsock/virtio: Validate length in packet header before skb_put() (CKI Backport Bot) [RHEL-114302] {CVE-2025-39718}
  - redhat: rpminspect: update emptyrpm list for kernel variants (Alexandra Hájková)
  - ipvs: Rename del_timer in comment in ip_vs_conn_expire_now() (Waiman Long) [RHEL-114125]
  - scsi: scsi_transport_fc: Rename del_timer() in comment (Waiman Long) [RHEL-114125]
  - ocfs2: o2net_idle_timer: Rename del_timer_sync in comment (Waiman Long) [RHEL-114125]
  - bna: bnad_dim_timeout: Rename del_timer_sync in comment (Waiman Long) [RHEL-114125]
  - treewide, timers: Rename from_timer() to timer_container_of() (Waiman Long) [RHEL-114125]
  - treewide, timers: Rename destroy_timer_on_stack() as timer_destroy_on_stack() (Waiman Long) [RHEL-114125]
  - treewide, timers: Rename try_to_del_timer_sync() as timer_delete_sync_try() (Waiman Long) [RHEL-114125]
  - timers: Rename init_timers() as timers_init() (Waiman Long) [RHEL-114125]
  - timers: Rename NEXT_TIMER_MAX_DELTA as TIMER_NEXT_MAX_DELTA (Waiman Long) [RHEL-114125]
  - timers: Rename __init_timer_on_stack() as __timer_init_on_stack() (Waiman Long) [RHEL-114125]
  - timers: Rename __init_timer() as __timer_init() (Waiman Long) [RHEL-114125]
  - timers: Rename init_timer_on_stack_key() as timer_init_key_on_stack() (Waiman Long) [RHEL-114125]
  - timers: Rename init_timer_key() as timer_init_key() (Waiman Long) [RHEL-114125]
  - treewide: Switch/rename to timer_delete[_sync]() (Waiman Long) [RHEL-114125]
  - timers: Move *sleep*() and timeout functions into a separate file (Waiman Long) [RHEL-114125]
  - pwm: gpio: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - wifi: rt2x00: Switch to use hrtimer_update_function() (Waiman Long) [RHEL-114125]
  - io_uring: Use helper function hrtimer_update_function() (Waiman Long) [RHEL-114125]
  - serial: xilinx_uartps: Use helper function hrtimer_update_function() (Waiman Long) [RHEL-114125]
  - RDMA: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - virtio: mem: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - drm/msm: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - stm class: heartbeat: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - i2c: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - iio: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - leds: trigger: pattern: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - mailbox: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - media: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - misc: vcpu_stall_detector: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - mmc: dw_mmc: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - ntb: ntb_pingpong: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - drivers: perf: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - power: reset: ltc2952-poweroff: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - power: supply: ab8500_chargalg: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - powercap: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - pps: generators: pps_gen_parport: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - rtc: class: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - scsi: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - serial: xilinx_uartps: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - serial: sh-sci: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - serial: imx: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - serial: 8250: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - usb: musb: cppi41: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - usb: fotg210-hcd: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - USB: chipidea: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - xfrm: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - octeontx2-pf: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - igc: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - wifi: rt2x00: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - wifi: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - net/cdc_ncm: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - net: wwan: iosm: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - net: fec: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - net: stmmac: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - net: qualcomm: rmnet: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - net: mvpp2: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - net: ieee802154: at86rf230: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - net: sparx5: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - net: ethernet: hisilicon: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - net: ethernet: ec_bhf: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - net: ethernet: cortina: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - net: ethernet: ti: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - can: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - can: mcp251xfd: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - can: m_can: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - tcp: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - mac802154: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - net/sched: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - netdev: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - hwrng: timeriomem: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - null_blk: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - PM / devfreq: rockchip-dfi: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - blk_iocost: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - block, bfq: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - tracing/osnoise: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - watchdog: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - ubifs: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - bpf: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - timerfd: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - perf: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - fork: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - lib: test_objpool: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - mm/slab: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - s390/ap_bus: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - perf/x86: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - powerpc/watchdog: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - ARM: 8611/1: l2x0: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - ARM: imx: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - riscv: kvm: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - LoongArch: KVM: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - KVM: x86: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - KVM: s390: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - KVM: PPC: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - KVM: MIPS: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - ALSA: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
  - signal: Provide ignored_posix_timers list (Waiman Long) [RHEL-114125]
  - mm: memory-tiering: fix PGPROMOTE_CANDIDATE counting (Rafael Aquini) [RHEL-102533]
  - NFS: Fix filehandle bounds checking in nfs_fh_to_dentry() (CKI Backport Bot) [RHEL-113615] {CVE-2025-39730}
  - lib/smp_processor_id: Make migration check unconditional of SMP (Phil Auld) [RHEL-112445]
  - x86/smpboot: avoid SMT domain attach/destroy if SMT is not enabled (Phil Auld) [RHEL-112445]
  - x86/smpboot: moves x86_topology to static initialize and truncate (Phil Auld) [RHEL-112445]
  - x86/smpboot: remove redundant CONFIG_SCHED_SMT (Phil Auld) [RHEL-112445]
  - smpboot: introduce SDTL_INIT() helper to tidy sched topology setup (Phil Auld) [RHEL-112445]
  - sched/smp: Use the SMP version of double_rq_clock_clear_update() (Phil Auld) [RHEL-112445]
  - sched/smp: Use the SMP version of add_nr_running() (Phil Auld) [RHEL-112445]
  - sched/smp: Use the SMP version of ENQUEUE_MIGRATED (Phil Auld) [RHEL-112445]
  - sched/smp: Use the SMP version of WF_ and SD_ flag sanity checks (Phil Auld) [RHEL-112445]
  - sched/smp: Use the SMP version of task_on_cpu() (Phil Auld) [RHEL-112445]
  - sched/smp: Use the SMP version of rq_pin_lock() (Phil Auld) [RHEL-112445]
  - sched/smp: Use the SMP version of is_migration_disabled() (Phil Auld) [RHEL-112445]
  - sched/smp: Use the SMP version of cpu_of() (Phil Auld) [RHEL-112445]
  - sched/smp: Use the SMP version of the stop-CPU scheduling class (Phil Auld) [RHEL-112445]
  - sched/smp: Use the SMP version of the idle scheduling class (Phil Auld) [RHEL-112445]
  - sched/smp: Use the SMP version of sched_update_asym_prefer_cpu() (Phil Auld) [RHEL-112445]
  - sched/smp: Use the SMP version of the scheduler syscalls (Phil Auld) [RHEL-112445]
  - sched/smp: Use the SMP version of schedstats (Phil Auld) [RHEL-112445]
  - sched/smp: Use the SMP version of scheduler debugging data (Phil Auld) [RHEL-112445]
  - sched/smp: Use the SMP version of the deadline scheduling class (Phil Auld) [RHEL-112445]
  - sched/smp: Use the SMP version of the RT scheduling class (Phil Auld) [RHEL-112445]
  - sched/smp: Use the SMP version of idle_thread_set_boot_cpu() (Phil Auld) [RHEL-112445]
  - sched/smp: Use the SMP version of sched_exec() (Phil Auld) [RHEL-112445]
  - sched/smp: Use the SMP version of wake_up_new_task() (Phil Auld) [RHEL-112445]
  - sched/smp: Use the SMP version of __task_needs_rq_lock() (Phil Auld) [RHEL-112445]
  - sched/smp: Use the SMP version of try_to_wake_up() (Phil Auld) [RHEL-112445]
  - sched/smp: Always define rq->hrtick_csd (Phil Auld) [RHEL-112445]
  - sched/smp: Always define is_percpu_thread() and scheduler_ipi() (Phil Auld) [RHEL-112445]
  - sched/smp: Make SMP unconditional (Phil Auld) [RHEL-112445]
  - sched/fair: Fixup wake_up_sync() vs DELAYED_DEQUEUE (Phil Auld) [RHEL-112445]
  - sched/smp: Always define sched_domains_mutex_lock()/unlock(), def_root_domain and sched_domains_mutex (Phil Auld) [RHEL-112445]
  - sched: Clean up and standardize #if/#else/#endif markers in sched/topology.c (Phil Auld) [RHEL-112445]
  - sched: Clean up and standardize #if/#else/#endif markers in sched/syscalls.c (Phil Auld) [RHEL-112445]
  - sched: Clean up and standardize #if/#else/#endif markers in sched/stats.[ch] (Phil Auld) [RHEL-112445]
  - sched: Clean up and standardize #if/#else/#endif markers in sched/sched.h (Phil Auld) [RHEL-112445]
  - sched: Add annotations to RT_GROUP_SCHED fields (Phil Auld) [RHEL-112445]
  - sched: Add RT_GROUP WARN checks for non-root task_groups (Phil Auld) [RHEL-112445]
  - sched: Do not construct nor expose RT_GROUP_SCHED structures if disabled (Phil Auld) [RHEL-112445]
  - sched: Bypass bandwitdh checks with runtime disabled RT_GROUP_SCHED (Phil Auld) [RHEL-112445]
  - sched: Skip non-root task_groups with disabled RT_GROUP_SCHED (Phil Auld) [RHEL-112445]
  - sched: Add commadline option for RT_GROUP_SCHED toggling (Phil Auld) [RHEL-112445]
  - sched: Always initialize rt_rq's task_group (Phil Auld) [RHEL-112445]
  - sched: Remove unneeed macro wrap (Phil Auld) [RHEL-112445]
  - sched/fair: Allow decaying util_est when util_avg > CPU capa (Phil Auld) [RHEL-112445]
  - sched: Convert CONFIG_RT_GROUP_SCHED macros to code conditions (Phil Auld) [RHEL-112445]
  - sched: Clean up and standardize #if/#else/#endif markers in sched/rt.c (Phil Auld) [RHEL-112445]
  - sched: Clean up and standardize #if/#else/#endif markers in sched/psi.c (Phil Auld) [RHEL-112445]
  - sched: Clean up and standardize #if/#else/#endif markers in sched/pelt.[ch] (Phil Auld) [RHEL-112445]
  - sched: Make clangd usable (Phil Auld) [RHEL-112445]
  - sched: Clean up and standardize #if/#else/#endif markers in sched/loadavg.c (Phil Auld) [RHEL-112445]
  - sched: Clean up and standardize #if/#else/#endif markers in sched/idle.c (Phil Auld) [RHEL-112445]
  - sched: Clean up and standardize #if/#else/#endif markers in sched/fair.c (Phil Auld) [RHEL-112445]
  - sched: Clean up and standardize #if/#else/#endif markers in sched/debug.c (Phil Auld) [RHEL-112445]
  - sched: Clean up and standardize #if/#else/#endif markers in sched/deadline.c (Phil Auld) [RHEL-112445]
  - sched: Clean up and standardize #if/#else/#endif markers in sched/cputime.c (Phil Auld) [RHEL-112445]
  - sched: Clean up and standardize #if/#else/#endif markers in sched/cpupri.h (Phil Auld) [RHEL-112445]
  - sched: Clean up and standardize #if/#else/#endif markers in sched/cpufreq_schedutil.c (Phil Auld) [RHEL-112445]
  - sched: Clean up and standardize #if/#else/#endif markers in sched/core.c (Phil Auld) [RHEL-112445]
  - sched/uclamp: Align uclamp and util_est and call before freq update (Phil Auld) [RHEL-112445]
  - sched/util_est: Simplify condition for util_est_{en,de}queue() (Phil Auld) [RHEL-112445]
  - sched: Switch to use hrtimer_setup() (Phil Auld) [RHEL-112445]
  - sched: Clean up and standardize #if/#else/#endif markers in sched/clock.c (Phil Auld) [RHEL-112445]
  - sched: Clean up and standardize #if/#else/#endif markers in sched/autogroup.[ch] (Phil Auld) [RHEL-112445]
  - redhat: Remove configs for CONFIG_SCHED_DEBUG (Phil Auld) [RHEL-112445]
  - sched/debug: Remove CONFIG_SCHED_DEBUG (Phil Auld) [RHEL-112445]
  - sched/debug, Documentation: Remove (most) CONFIG_SCHED_DEBUG references from documentation (Phil Auld) [RHEL-112445]
  - sched/debug: Make CONFIG_SCHED_DEBUG functionality unconditional (Phil Auld) [RHEL-112445]
  - sched/debug: Make 'const_debug' tunables unconditional __read_mostly (Phil Auld) [RHEL-112445]
  - sched: Reduce the default slice to avoid tasks getting an extra tick (Phil Auld) [RHEL-112445]
  - sched/debug: Change SCHED_WARN_ON() to WARN_ON_ONCE() (Phil Auld) [RHEL-112445]
  - rtla/actions: Fix condition for buffer reallocation (Tomas Glozar) [RHEL-89807]
  - rtla: Fix buffer overflow in actions_parse (Tomas Glozar) [RHEL-89807]
  - rtla/tests: Test timerlat -P option using actions (Tomas Glozar) [RHEL-100124]
  - rtla/tests: Add grep checks for base test cases (Tomas Glozar) [RHEL-100124]
  - Documentation/rtla: Add actions feature (Tomas Glozar) [RHEL-89807]
  - rtla/tests: Limit duration to maximum of 10s (Tomas Glozar) [RHEL-89807]
  - rtla/tests: Add tests for actions (Tomas Glozar) [RHEL-89807]
  - rtla/tests: Check rtla output with grep (Tomas Glozar) [RHEL-89807]
  - rtla/timerlat: Add action on end feature (Tomas Glozar) [RHEL-89807]
  - rtla/timerlat: Add continue action (Tomas Glozar) [RHEL-89807]
  - rtla/timerlat_bpf: Allow resuming tracing (Tomas Glozar) [RHEL-89807]
  - rtla/timerlat: Add action on threshold feature (Tomas Glozar) [RHEL-89807]
  - rtla/timerlat: Introduce enum timerlat_tracing_mode (Tomas Glozar) [RHEL-89807]
  - Documentation/rtla: Describe exit status (Tomas Glozar) [RHEL-89807]
  - rtla: Set distinctive exit value for failed tests (Tomas Glozar) [RHEL-89807]
  - rtla: Fix segfault in save_trace_to_file call (Tomas Glozar) [RHEL-89807]
  - rtla: Refactor save_trace_to_file (Tomas Glozar) [RHEL-89807]
  - redhat: Temporary stop adding 'kernel' component to SBAT (Vitaly Kuznetsov) [RHEL-71543]
  - redhat: Switch to implicit enablement of CONFIG_EFI_SBAT_FILE (Vitaly Kuznetsov) [RHEL-71543]
  - redhat: Add SBAT information to Linux kernel (Vitaly Kuznetsov) [RHEL-71543]
  - x86/efi: Implement support for embedding SBAT data for x86 (Vitaly Kuznetsov) [RHEL-71543]
  - efi: Fix .data section size calculations when .sbat is present (Vitaly Kuznetsov) [RHEL-71543]
  - efi: Drop preprocessor directives from zboot.lds (Vitaly Kuznetsov) [RHEL-71543]
  - efi: zboot specific mechanism for embedding SBAT section (Vitaly Kuznetsov) [RHEL-71543]
  - platform/x86/intel: power-domains: Fix error code in tpmi_init() (Steve Best) [RHEL-119043]
  - platform/x86/intel: power-domains: Add interface to get Linux die ID (Steve Best) [RHEL-119043]
  - platform/x86/intel-uncore-freq: Check write blocked for ELC (Steve Best) [RHEL-119043]
  - platform/x86/intel-uncore-freq: avoid non-literal format string (Steve Best) [RHEL-119043]
  - platform/x86/intel-uncore-freq: Fail module load when plat_info is NULL (Steve Best) [RHEL-119043]
  - platform/x86/intel-uncore-freq: Add attributes to show die_id (Steve Best) [RHEL-119043]
  - platform/x86/intel-uncore-freq: Add attributes to show agent types (Steve Best) [RHEL-119043]
  - platform/x86/intel-uncore-freq: Fix missing uncore sysfs during CPU hotplug (Steve Best) [RHEL-119043]
  - redhat: revert to using redhatsecureboot504 for RHEL UKI (Vitaly Kuznetsov) [RHEL-122226]


author: Scott Weaver <scweaver@redhat.com> [6.12.0-144.el10]
changelog:
  - i2c: tiny-usb: disable zero-length read messages (Desnes Nunes) [RHEL-116007]
  - i2c: Use str_read_write() helper (Desnes Nunes) [RHEL-116007]
  - memstick: core: Zero initialize id_reg in h_memstick_read_dev_id() (Desnes Nunes) [RHEL-116007]
  - usb: hub: Don't try to recover devices lost during warm reset. (Desnes Nunes) [RHEL-116007]
  - USB: serial: option: add Telit Cinterion FE910C04 (ECM) composition (Desnes Nunes) [RHEL-116007]
  - USB: serial: ftdi_sio: add support for NDI EMGUIDE GEMINI (Desnes Nunes) [RHEL-116007]
  - xhci: dbc: Flush queued requests before stopping dbc (Desnes Nunes) [RHEL-116007]
  - xhci: dbctty: disable ECHO flag by default (Desnes Nunes) [RHEL-116007]
  - xhci: Disable stream for xHC controller with XHCI_BROKEN_STREAMS (Desnes Nunes) [RHEL-116007]
  - usb: xhci: quirk for data loss in ISOC transfers (Desnes Nunes) [RHEL-116007]
  - usb: typec: displayport: Fix potential deadlock (Desnes Nunes) [RHEL-116007] {CVE-2025-38404}
  - usb: typec: altmodes/displayport: do not index invalid pin_assignments (Desnes Nunes) [RHEL-116007] {CVE-2025-38391}
  - usb: typec: tcpm: apply vbus before data bringup in tcpm_src_attach (Desnes Nunes) [RHEL-116007]
  - USB: serial: option: add Foxconn T99W640 (Desnes Nunes) [RHEL-116007]
  - thunderbolt: Fix bit masking in tb_dp_port_set_hops() (Desnes Nunes) [RHEL-116007]
  - thunderbolt: Fix wake on connect at runtime (Desnes Nunes) [RHEL-116007]
  - Revert "usb: xhci: Implement xhci_handshake_check_state() helper" (Desnes Nunes) [RHEL-116007]
  - usb: xhci: Skip xhci_reset in xhci_resume if xhci is being removed (Desnes Nunes) [RHEL-116007]
  - usb: chipidea: udc: disconnect/reconnect from host when do suspend/resume (Desnes Nunes) [RHEL-116007] {CVE-2025-38376}
  - usb: acpi: fix device link removal (Desnes Nunes) [RHEL-116007]
  - Logitech C-270 even more broken (Desnes Nunes) [RHEL-116007]
  - phy: use per-PHY lockdep keys (Desnes Nunes) [RHEL-116007]
  - phy: tegra: xusb: Fix unbalanced regulator disable in UTMI PHY mode (Desnes Nunes) [RHEL-116007] {CVE-2025-38535}
  - phy: tegra: xusb: Disable periodic tracking on Tegra234 (Desnes Nunes) [RHEL-116007]
  - phy: tegra: xusb: Decouple CYA_TRK_CODE_UPDATE_ON_IDLE from trk_hw_mode (Desnes Nunes) [RHEL-116007]
  - usb: misc: onboard_usb_dev: fix build warning for CONFIG_USB_ONBOARD_DEV_USB5744=n (Desnes Nunes) [RHEL-116007]
  - usb: typec: tipd: fix typo in TPS_STATUS_HIGH_VOLAGE_WARNING macro (Desnes Nunes) [RHEL-116007]
  - USB: typec: fix const issue in typec_match() (Desnes Nunes) [RHEL-116007]
  - USB: gadget: udc: fix const issue in gadget_match_driver() (Desnes Nunes) [RHEL-116007]
  - USB: serial: pl2303: add new chip PL2303GC-Q20 and PL2303GT-2AB (Desnes Nunes) [RHEL-116007]
  - USB: serial: bus: fix const issue in usb_serial_device_match() (Desnes Nunes) [RHEL-116007]
  - usb: misc: onboard_usb_dev: Fix usb5744 initialization sequence (Desnes Nunes) [RHEL-116007]
  - dt-bindings: usb: ti,usb8041: Add binding for TI USB8044 hub controller (Desnes Nunes) [RHEL-116007]
  - usb: misc: onboard_usb_dev: Add support for TI TUSB8044 hub (Desnes Nunes) [RHEL-116007]
  - usb: core: config: Use USB API functions rather than constants (Desnes Nunes) [RHEL-116007]
  - usb: Flush altsetting 0 endpoints before reinitializating them after reset. (Desnes Nunes) [RHEL-116007]
  - dt-bindings: usb: Add Parade PS8833 Type-C retimer variant (Desnes Nunes) [RHEL-116007]
  - usb: storage: Ignore UAS driver for SanDisk 3.2 Gen2 storage device (Desnes Nunes) [RHEL-116007]
  - usb: quirks: Add NO_LPM quirk for SanDisk Extreme 55AE (Desnes Nunes) [RHEL-116007]
  - usb: typec: tcpm: Use configured PD revision for negotiation (Desnes Nunes) [RHEL-116007]
  - usb: typec: tcpm: move tcpm_queue_vdm_unlocked to asynchronous work (Desnes Nunes) [RHEL-116007] {CVE-2025-38268}
  - xhci: Add missing parameter description to xhci_get_endpoint_index() (Desnes Nunes) [RHEL-116007]
  - usb: xhci: fix host not responding after suspend and resume (Desnes Nunes) [RHEL-116007]
  - usb: xhci: rename 'irq_control' to 'imod' (Desnes Nunes) [RHEL-116007]
  - usb: xhci: rename 'irq_pending' to 'iman' (Desnes Nunes) [RHEL-116007]
  - usb: xhci: cleanup IMOD register comments (Desnes Nunes) [RHEL-116007]
  - usb: xhci: rework Event Ring Segment Table Address mask (Desnes Nunes) [RHEL-116007]
  - usb: xhci: rework Event Ring Segment Table Size mask (Desnes Nunes) [RHEL-116007]
  - usb: xhci: remove '0' write to write-1-to-clear register (Desnes Nunes) [RHEL-116007]
  - usb: xhci: guarantee that IMAN register is flushed (Desnes Nunes) [RHEL-116007]
  - usb: xhci: improve Interrupt Management register macros (Desnes Nunes) [RHEL-116007]
  - usb: xhci: set requested IMODI to the closest supported value (Desnes Nunes) [RHEL-116007]
  - usb: xhci: cleanup xhci_mem_init() (Desnes Nunes) [RHEL-116007]
  - usb: xhci: add individual allocation checks in xhci_mem_init() (Desnes Nunes) [RHEL-116007]
  - usb: xhci: move initialization of the primary interrupter (Desnes Nunes) [RHEL-116007]
  - usb: xhci: remove error handling from xhci_add_interrupter() (Desnes Nunes) [RHEL-116007]
  - usb: xhci: move enabling of USB 3 device notifications (Desnes Nunes) [RHEL-116007]
  - usb: xhci: move doorbell array pointer assignment (Desnes Nunes) [RHEL-116007]
  - usb: xhci: move DCBAA pointer write (Desnes Nunes) [RHEL-116007]
  - usb: xhci: refactor xhci_set_cmd_ring_deq() (Desnes Nunes) [RHEL-116007]
  - usb: xhci: move command ring pointer write (Desnes Nunes) [RHEL-116007]
  - usb: xhci: move device slot enabling register write (Desnes Nunes) [RHEL-116007]
  - usb: xhci: relocate pre-allocation initialization (Desnes Nunes) [RHEL-116007]
  - usb: xhci: Add debugfs support for xHCI port bandwidth (Desnes Nunes) [RHEL-116007]
  - usb: xhci: Don't log transfer ring segment list on errors (Desnes Nunes) [RHEL-116007]
  - phy: tegra: p2u: Broaden architecture dependency (Desnes Nunes) [RHEL-116007]
  - phy: fsl-imx8mq-usb: add i.MX95 tuning support (Desnes Nunes) [RHEL-116007]
  - phy: fsl-imx8mq-usb: fix phy_tx_vboost_level_from_property() (Desnes Nunes) [RHEL-116007]
  - dt-bindings: phy: imx8mq-usb: add imx95 tuning support (Desnes Nunes) [RHEL-116007]
  - dt-bindings: phy: imx8mq-usb: fix fsl,phy-tx-vboost-level-microvolt property (Desnes Nunes) [RHEL-116007]
  - phy: freescale: imx8m-pcie: Simplify with dev_err_probe() (Desnes Nunes) [RHEL-116007]
  - dt-bindings: phy: rockchip: Convert RK3399 Type-C PHY to schema (Desnes Nunes) [RHEL-116007]
  - ucsi_ccg: Disable async suspend in ucsi_ccg_probe() (Desnes Nunes) [RHEL-116007]
  - thunderbolt: Do not double dequeue a configuration request (Desnes Nunes) [RHEL-116007] {CVE-2025-38174}
  - USB: serial: ti_usb_3410_5052: drop bogus read urb check (Desnes Nunes) [RHEL-116007]
  - usb: misc: onboard_usb_dev: Add Parade PS5511 hub support (Desnes Nunes) [RHEL-116007]
  - dt-bindings: usb: realtek,rts5411: Adapt usb-hub.yaml (Desnes Nunes) [RHEL-116007]
  - dt-bindings: usb: Add binding for PS5511 hub controller (Desnes Nunes) [RHEL-116007]
  - dt-bindings: usb: Introduce usb-hub.yaml (Desnes Nunes) [RHEL-116007]
  - misc: rtsx: Remove deadcode (Desnes Nunes) [RHEL-116007]
  - dt-bindings: usb: usb-switch: Allow data-lanes property in port (Desnes Nunes) [RHEL-116007]
  - dt-bindings: usb: generic-ehci: Add VIA/WonderMedia compatible (Desnes Nunes) [RHEL-116007]
  - dt-bindings: usb: usb-device: relax compatible pattern to a contains (Desnes Nunes) [RHEL-116007]
  - usb: typec: ucsi: fix Clang -Wsign-conversion warning (Desnes Nunes) [RHEL-116007]
  - usb: acpi: Prevent null pointer dereference in usb_acpi_add_usb4_devlink() (Desnes Nunes) [RHEL-116007] {CVE-2025-38134}
  - USB: host: omap: Do not enable by default during compile testing (Desnes Nunes) [RHEL-116007]
  - usb: typec: mux: fsa4480: add regulator support (Desnes Nunes) [RHEL-116007]
  - HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse() (Desnes Nunes) [RHEL-116007] {CVE-2025-38103}
  - Documentation/admin-guide: Document Thunderbolt/USB4 tunneling events (Desnes Nunes) [RHEL-116007]
  - thunderbolt: Notify userspace about firmware CM tunneling events (Desnes Nunes) [RHEL-116007]
  - thunderbolt: Notify userspace about software CM tunneling events (Desnes Nunes) [RHEL-116007]
  - thunderbolt: Introduce domain event message handler (Desnes Nunes) [RHEL-116007]
  - usb: typec: Connect Type-C port with associated USB4 port (Desnes Nunes) [RHEL-116007]
  - thunderbolt: Add Thunderbolt/USB4 <-> USB3 match function (Desnes Nunes) [RHEL-116007]
  - thunderbolt: Expose usb4_port_index() to other modules (Desnes Nunes) [RHEL-116007]
  - thunderbolt: Fix a logic error in wake on connect (Desnes Nunes) [RHEL-116007]
  - misc: rtsx: Enhance the signal handling processes in SVID/SSID 1028:0CE1 platform (Desnes Nunes) [RHEL-116007]
  - usb: misc: onboard_dev: Add Realtek RTL8188ETV WiFi (0bda:0179) (Desnes Nunes) [RHEL-116007]
  - Added usb_string function to a namespace (Desnes Nunes) [RHEL-116007]
  - USB: core: Correct API usb_(enable|disable)_autosuspend() prototypes (Desnes Nunes) [RHEL-116007]
  - usb: Remove orphaned UDC drivers (Desnes Nunes) [RHEL-116007]
  - USB: phy: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-116007]
  - usb: common: usb-conn-gpio: use a unique name for usb connector device (Desnes Nunes) [RHEL-116007]
  - usb: hub: Fail fast in USB3 link power management enable path (Desnes Nunes) [RHEL-116007]
  - usb: hub: reorder USB3 link power management enable requests (Desnes Nunes) [RHEL-116007]
  - usb: hub: Don't disable LPM completely if device initiated LPM fails (Desnes Nunes) [RHEL-116007]
  - usb: hub: verify device is configured in usb_device_may_initiate_lpm() (Desnes Nunes) [RHEL-116007]
  - usb: hub: Block less in USB3 link power management LPM disable path (Desnes Nunes) [RHEL-116007]
  - usb: Add checks for snprintf() calls in usb_alloc_dev() (Desnes Nunes) [RHEL-116007]
  - usb: chipidea: imx: add HSIO Block Control wakeup setting (Desnes Nunes) [RHEL-116007]
  - usb: chipidea: imx: add wakeup interrupt handling (Desnes Nunes) [RHEL-116007]
  - dt-bindings: usb: usbmisc-imx: add support for i.MX95 platform (Desnes Nunes) [RHEL-116007]
  - dt-bindings: usb: chipidea: Add i.MX95 compatible string 'fsl,imx95-usb' (Desnes Nunes) [RHEL-116007]
  - usb: cdc-wdm: avoid setting WDM_READ for ZLP-s (Desnes Nunes) [RHEL-116007]
  - dt-bindings: usb: smsc,usb3503: Correct indentation and style in DTS example (Desnes Nunes) [RHEL-116007]
  - usb: cdns3: Remove the invalid comment (Desnes Nunes) [RHEL-116007]
  - usb: typec: displayport: Receive DP Status Update NAK request exit dp altmode (Desnes Nunes) [RHEL-116007]
  - usb: typec: tipd: Fix wakeup source leaks on device unbind (Desnes Nunes) [RHEL-116007]
  - PM: wakeup: implement devm_device_init_wakeup() helper (Desnes Nunes) [RHEL-116007]
  - usb: typec: tcpci: add regulator support (Desnes Nunes) [RHEL-116007]
  - usb: typec: tcpm: allow switching to mode accessory to mux properly (Desnes Nunes) [RHEL-116007]
  - usb: typec: tcpm: allow sink (ufp) to toggle into accessory mode debug (Desnes Nunes) [RHEL-116007]
  - usb: typec: tcpm: allow to use sink in accessory mode (Desnes Nunes) [RHEL-116007]
  - usb: typec: mux: do not return on EOPNOTSUPP in {mux, switch}_set (Desnes Nunes) [RHEL-116007]
  - usb: typec: ucsi: Add the UCSI commands in debugfs (Desnes Nunes) [RHEL-116007]
  - thunderbolt: Use wake on connect and disconnect over suspend (Desnes Nunes) [RHEL-116007]
  - redhat/configs: Adding CONFIG_USB_XHCI_SIDEBAND (Desnes Nunes) [RHEL-116007]
  - usb: host: xhci: Notify xHCI sideband on transfer ring free (Desnes Nunes) [RHEL-116007]
  - usb: host: xhci-plat: Set XHCI max interrupters if property is present (Desnes Nunes) [RHEL-116007]
  - usb: host: xhci-mem: Allow for interrupter clients to choose specific index (Desnes Nunes) [RHEL-116007]
  - usb: host: xhci-mem: Cleanup pending secondary event ring events (Desnes Nunes) [RHEL-116007]
  - xhci: sideband: add initial api to register a secondary interrupter entity (Desnes Nunes) [RHEL-116007]
  - usb: typec: tcpm: Use fwnode_get_child_node_count() (Desnes Nunes) [RHEL-116007]
  - device property: Split fwnode_get_child_node_count() (Desnes Nunes) [RHEL-116007]
  - usb: dwc2: gadget: Fix enter to hibernation for UTMI+ PHY (Desnes Nunes) [RHEL-116007]
  - usb: dwc3: qcom: Don't leave BCR asserted (Desnes Nunes) [RHEL-116007]
  - usb: dwc3: gadget: Fix TRB reclaim logic for short transfers and ZLPs (Desnes Nunes) [RHEL-116007]
  - usb: dwc3: Abort suspend on soft disconnect failure (Desnes Nunes) [RHEL-116007]
  - usb: dwc2: gadget: Use USB API functions rather than constants (Desnes Nunes) [RHEL-116007]
  - usb: dwc3: qcom: Use bulk clock API and devres (Desnes Nunes) [RHEL-116007]
  - redhat/configs: Adding CONFIG_PHY_SNPS_EUSB2 (Desnes Nunes) [RHEL-116007]
  - phy: move phy-qcom-snps-eusb2 out of its vendor sub-directory (Desnes Nunes) [RHEL-116007]
  - redhat/configs: Adding CONFIG_PHY_NXP_PTN3222 (Desnes Nunes) [RHEL-116007]
  - phy: add NXP PTN3222 eUSB2 to USB2 redriver (Desnes Nunes) [RHEL-116007]
  - dt-bindings: phy: add NXP PTN3222 eUSB2 to USB2 redriver (Desnes Nunes) [RHEL-116007]
  - phy: qcom-qusb2: reuse the IPQ6018 settings for IPQ5424 (Desnes Nunes) [RHEL-116007]
  - Revert "phy: qcom-qusb2: add QUSB2 support for IPQ5424" (Desnes Nunes) [RHEL-116007]
  - phy: qcom: qmp-pcie: drop bogus x1e80100 qref supply (Desnes Nunes) [RHEL-116007]
  - phy: qcom-qmp-usb: Fix an NULL vs IS_ERR() bug (Desnes Nunes) [RHEL-116007] {CVE-2025-38275}
  - usb: dwc3: qcom: Fix error handling in probe (Desnes Nunes) [RHEL-116007]
  - usb: dwc3: qcom: use modern PM macros (Desnes Nunes) [RHEL-116007]
  - usb: dwc2: also exit clock_gating when stopping udc while suspended (Desnes Nunes) [RHEL-116007]
  - usb: dwc3: qcom: Transition to flattened model (Desnes Nunes) [RHEL-116007]
  - usb: dwc3: qcom: Don't rely on drvdata during probe (Desnes Nunes) [RHEL-116007]
  - usb: dwc3: core: Don't touch resets and clocks (Desnes Nunes) [RHEL-116007]
  - usb: dwc3: core: Expose core driver as library (Desnes Nunes) [RHEL-116007]
  - dt-bindings: usb: Introduce qcom,snps-dwc3 (Desnes Nunes) [RHEL-116007]
  - usb: dwc3: qcom: Snapshot driver for backwards compatibilty (Desnes Nunes) [RHEL-116007]
  - dt-bindings: usb: dwc3: Allow connector in USB controller node (Desnes Nunes) [RHEL-116007]
  - dt-bindings: usb: qcom,dwc3: Add SM8750 compatible (Desnes Nunes) [RHEL-116007]
  - phy: qcom: qmp-pcie: Fix PHY initialization when powered down by firmware (Desnes Nunes) [RHEL-116007]
  - phy: qcom: qmp-pcie: Add PHY register retention support (Desnes Nunes) [RHEL-116007]
  - usb: dwc3: core: Avoid redundant system suspend/resume callbacks (Desnes Nunes) [RHEL-116007]
  - usb: dwc3: Specify maximum number of XHCI interrupters (Desnes Nunes) [RHEL-116007]
  - phy: qcom: pcie: Determine has_nocsr_reset dynamically (Desnes Nunes) [RHEL-116007]
  - phy: qcom: qmp-pcie: Add X1P42100 Gen4x4 PHY (Desnes Nunes) [RHEL-116007]
  - dt-bindings: phy: qcom,qmp-pcie: Drop reset number constraints (Desnes Nunes) [RHEL-116007]
  - dt-bindings: phy: qcom,qmp-pcie: Add X1P42100 PCIe Gen4x4 PHY (Desnes Nunes) [RHEL-116007]
  - phy: qcom: qmp: Add phy register and clk setting for x1e80100 PCIe3 (Desnes Nunes) [RHEL-116007]
  - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x8 (Desnes Nunes) [RHEL-116007]
  - redhat/configs: enable CONFIG_AMD_HFI for x86 on RHEL (Steve Best) [RHEL-107081]
  - platform/x86/amd: hfi: Fix pcct_tbl leak in amd_hfi_metadata_parser() (Steve Best) [RHEL-107081]
  - platform/x86/amd: hfi: Add debugfs support (Steve Best) [RHEL-107081]
  - platform/x86/amd: hfi: Set ITMT priority from ranking data (Steve Best) [RHEL-107081]
  - platform/x86: hfi: Add power management callback (Steve Best) [RHEL-107081]
  - platform/x86: hfi: Add online and offline callback support (Steve Best) [RHEL-107081]
  - x86/msr-index: Add AMD workload classification MSRs (Steve Best) [RHEL-107081]
  - platform/x86: hfi: Init per-cpu scores for each class (Steve Best) [RHEL-107081]
  - platform/x86: hfi: Parse CPU core ranking data from shared memory (Steve Best) [RHEL-107081]
  - platform/x86: hfi: Introduce AMD Hardware Feedback Interface Driver (Steve Best) [RHEL-107081]
  - l2tp: do not use sock_hold() in pppol2tp_session_get_sock() (Guillaume Nault) [RHEL-115595]
  - hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models (Steve Best) [RHEL-104301]
  - redhat/configs: automotive: switch ufs-qcom to module (Eric Chanudet) [RHEL-119220]
  - redhat/configs: automotive: switch geni-se and serial-qcom-geni to modules (Eric Chanudet) [RHEL-119220]
  - redhat/configs: automotive: switch pinctrl_msm and pinctrl_sa8775p to modules (Eric Chanudet) [RHEL-119219]
  - redhat/configs: automotive disable ARCH_TEGRA_241_SOC (Eric Chanudet) [RHEL-71896]
  - scsi: lpfc: Fix buffer free/clear order in deferred receive path (CKI Backport Bot) [RHEL-119124] {CVE-2025-39841}
  - ixgbe: fix ixgbe_orom_civd_info struct layout (CKI Backport Bot) [RHEL-119073]
  - blk-mq: fix null-ptr-deref in blk_mq_free_tags() from error path (Ming Lei) [RHEL-120078]
  - blk-mq: Document tags_srcu member in blk_mq_tag_set structure (Ming Lei) [RHEL-120078]
  - blk-mq: Replace tags->lock with SRCU for tag iterators (Ming Lei) [RHEL-120078]
  - blk-mq: Defer freeing flush queue to SRCU callback (Ming Lei) [RHEL-120078]
  - blk-mq: Defer freeing of tags page_list to SRCU callback (Ming Lei) [RHEL-120078]
  - blk-mq: Pass tag_set to blk_mq_free_rq_map/tags (Ming Lei) [RHEL-120078]
  - blk-mq: Move flush queue allocation into blk_mq_init_hctx() (Ming Lei) [RHEL-120078]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-145.el10]
changelog:
  - io_uring/kbuf: always use READ_ONCE() to read ring provided buffer lengths (Jeff Moyer) [RHEL-116130]
  - io_uring/kbuf: fix signedness in this_len calculation (Jeff Moyer) [RHEL-116130]
  - cgroup/psi: Set of->priv to NULL upon file release (CKI Backport Bot) [RHEL-119145] {CVE-2025-39881}
  - kernfs: Fix UAF in polling when open file is released (CKI Backport Bot) [RHEL-119145] {CVE-2025-39881}
  - firmware: qcom: scm: preserve assign_mem() error return value (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: scm: request the waitqueue irq *after* initializing SCM (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: scm: initialize tzmem before marking SCM as available (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: scm: take struct device as argument in SHM bridge enable (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: scm: remove unused arguments from SHM bridge routines (Eric Chanudet) [RHEL-117514]
  - docs: firmware: qcom_scm: Fix kernel-doc warning (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: scm: Allow QSEECOM for HP EliteBook Ultra G1q (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: tzmem: disable sm7150 platform (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: scm: Allow QSEECOM on Asus Zenbook A14 (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: uefisecapp: fix efivars registration race (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: scm: Fix error code in probe() (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: scm: add calls for wrapped key support (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: scm: smc: Narrow 'mempool' variable scope (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: scm: smc: Handle missing SCM device (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: scm: Cleanup global '__scm' on probe failures (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: scm: Fix missing read barrier in qcom_scm_get_tzmem_pool() (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: scm: Fix missing read barrier in qcom_scm_is_available() (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: scm: Allow QSEECOM on Huawei Matebook E Go (sc8280xp) (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: scm: Allow QSEECOM for Windows Dev Kit 2023 (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: scm: Allow QSEECOM for HP Omnibook X14 (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: scm: Allow QSEECOM on the asus vivobook s15 (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: scm: Allow QSEECOM on X1P42100 CRD (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: scm: Introduce CP_SMMU_APERTURE_ID (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: uefisecapp: Allow X1E Devkit devices (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: scm: Allow QSEECOM on Dell XPS 13 9345 (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: scm: Allow QSEECOM on Microsoft Surface Pro 9 5G (Eric Chanudet) [RHEL-117514]
  - firmware: qcom: scm: Allow QSEECOM on Lenovo Yoga Slim 7x (Eric Chanudet) [RHEL-117514]
  - macsec: read MACSEC_SA_ATTR_PN with nla_get_uint (CKI Backport Bot) [RHEL-115574]
  - macsec: MACsec SCI assignment for ES = 0 (CKI Backport Bot) [RHEL-115574]
  - scsi: lpfc: Copyright updates for 14.4.0.10 patches (Paul Ely) [RHEL-103751]
  - scsi: lpfc: Update lpfc version to 14.4.0.10 (Paul Ely) [RHEL-103751]
  - scsi: lpfc: Modify end-of-life adapters' model descriptions (Paul Ely) [RHEL-103751]
  - scsi: lpfc: Revise CQ_CREATE_SET mailbox bitfield definitions (Paul Ely) [RHEL-103751]
  - scsi: lpfc: Move clearing of HBA_SETUP flag to before lpfc_sli4_queue_unset (Paul Ely) [RHEL-103751]
  - scsi: lpfc: Ensure HBA_SETUP flag is used only for SLI4 in dev_loss_tmo_callbk (Paul Ely) [RHEL-103751]
  - scsi: lpfc: Relocate clearing initial phba flags from link up to link down hdlr (Paul Ely) [RHEL-103751]
  - scsi: lpfc: Simplify error handling for failed lpfc_get_sli4_parameters cmd (Paul Ely) [RHEL-103751]
  - scsi: lpfc: Early return out of FDMI cmpl for locally rejected statuses (Paul Ely) [RHEL-103751]
  - scsi: lpfc: Skip RSCN processing when FC_UNLOADING flag is set (Paul Ely) [RHEL-103751]
  - scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure (Paul Ely) [RHEL-103751]
  - scsi: lpfc: Update debugfs trace ring initialization messages (Paul Ely) [RHEL-103751]
  - scsi: lpfc: Revise logging format for failed CT MIB requests (Paul Ely) [RHEL-103751]
  - sched/deadline: Don't count nr_running for dl_server proxy tasks (Phil Auld) [RHEL-110301]
  - sched/deadline: Fix RT task potential starvation when expiry time passed (Phil Auld) [RHEL-110301]
  - sched/deadline: Always stop dl-server before changing parameters (Phil Auld) [RHEL-110301]
  - sched/deadline: Fix dl_server_stopped() (Phil Auld) [RHEL-110301]
  - sched/psi: Fix psi_seq initialization (Phil Auld) [RHEL-110301]
  - sched/topology: Remove sched_domain_topology_level::flags (Phil Auld) [RHEL-110301]
  - Revert "sched/numa: add statistics of numa balance task" (Phil Auld) [RHEL-110301]
  - sched/fair: Bump sd->max_newidle_lb_cost when newidle balance fails (Phil Auld) [RHEL-110301]
  - sched/psi: Optimize psi_group_change() cpu_clock() usage (Phil Auld) [RHEL-110301]
  - sched/core: Reorganize cgroup bandwidth control interface file writes (Phil Auld) [RHEL-110301]
  - sched/core: Reorganize cgroup bandwidth control interface file reads (Phil Auld) [RHEL-110301]
  - sched/core: Relocate tg_get_cfs_*() and cpu_cfs_*_read_*() (Phil Auld) [RHEL-110301]
  - sched/fair: Move max_cfs_quota_period decl and default_cfs_period() def from fair.c to sched.h (Phil Auld) [RHEL-110301]
  - sched/eevdf: Correct the comment in place_entity (Phil Auld) [RHEL-110301]
  - sched/numa: fix task swap by skipping kernel threads (Phil Auld) [RHEL-110301]
  - sched/numa: add statistics of numa balance task (Phil Auld) [RHEL-110301]
  - sched,livepatch: Untangle cond_resched() and live-patching (Phil Auld) [RHEL-110301]
  - sched/numa: add tracepoint that tracks the skipping of numa balancing due to cpuset memory pinning (Phil Auld) [RHEL-110301]
  - sched/numa: skip VMA scanning on memory pinned to one NUMA node via cpuset.mems (Phil Auld) [RHEL-110301]
  - sched/core: Tweak wait_task_inactive() to force dequeue sched_delayed tasks (Phil Auld) [RHEL-110301]
  - sched/topology: Refinement to topology_span_sane speedup (Phil Auld) [RHEL-110301]
  - sched: Fix trace_sched_switch(.prev_state) (Phil Auld) [RHEL-110301]
  - sched/topology: improve topology_span_sane speed (Phil Auld) [RHEL-110301]
  - sched/uclamp: Optimize sched_uclamp_used static key enabling (Phil Auld) [RHEL-110301]
  - sched/uclamp: Use the uclamp_is_used() helper instead of open-coding it (Phil Auld) [RHEL-110301]
  - sched/core: Remove duplicate included header file stats.h (Phil Auld) [RHEL-110301]
  - sched: Add unlikey branch hints to several system calls (Phil Auld) [RHEL-110301]
  - sched/eevdf: Force propagating min_slice of cfs_rq when {en,de}queue tasks (Phil Auld) [RHEL-110301]
  - sched/fair: Refactor can_migrate_task() to elimate looping (Phil Auld) [RHEL-110301]
  - mm/debug_vm_pgtable: clear page table entries at destroy_args() (Herton R. Krzesinski) [RHEL-52253]
  - Revert "aacraid: Remove depreciated device and vendor PCI id's" (Scott Weaver) [RHEL-106859]
  - rh_messages.h: add missing aacraid device (Scott Weaver) [RHEL-106859]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-146.el10]
changelog:
  - nbd: restrict sockets to TCP and UDP (Ming Lei) [RHEL-121713]
  - loop: fix backing file reference leak on validation error (Ming Lei) [RHEL-118049]
  - brd: use page reference to protect page lifetime (Ming Lei) [RHEL-116171]
  - sched_ext: idle: Handle migration-disabled tasks in BPF code (Phil Auld) [RHEL-111810]
  - sched_ext, sched/core: Fix build failure when !FAIR_GROUP_SCHED && EXT_GROUP_SCHED (Phil Auld) [RHEL-111810]
  - Revert "sched_ext: Skip per-CPU tasks in scx_bpf_reenqueue_local()" (Phil Auld) [RHEL-111810]
  - selftests/sched_ext: Remove duplicate sched.h header (Phil Auld) [RHEL-111810]
  - sched/ext: Fix invalid task state transitions on class switch (Phil Auld) [RHEL-111810] {CVE-2025-39780}
  - sched_ext: idle: Handle migration-disabled tasks in idle selection (Phil Auld) [RHEL-111810]
  - sched_ext: Fix scx_bpf_reenqueue_local() reference (Phil Auld) [RHEL-111810]
  - sched/ext: Prevent update_locked_rq() calls with NULL rq (Phil Auld) [RHEL-111810] {CVE-2025-38522}
  - sched_ext: Drop kfuncs marked for removal in 6.15 (Phil Auld) [RHEL-111810]
  - sched_ext, rcu: Eject BPF scheduler on RCU CPU stall panic (Phil Auld) [RHEL-111810]
  - kernel/sched/ext.c: fix typo "occured" -> "occurred" in comments (Phil Auld) [RHEL-111810]
  - sched_ext, sched/core: Factor out struct scx_task_group (Phil Auld) [RHEL-111810]
  - sched_ext, sched/core: Don't call scx_group_set_weight() prematurely from sched_create_group() (Phil Auld) [RHEL-111810]
  - sched_ext: Make scx_group_set_weight() always update tg->scx.weight (Phil Auld) [RHEL-111810]
  - sched_ext: Return NULL in llc_span (Phil Auld) [RHEL-111810]
  - sched_ext: Always use SMP versions in kernel/sched/ext_idle.h (Phil Auld) [RHEL-111810]
  - sched_ext: Always use SMP versions in kernel/sched/ext_idle.c (Phil Auld) [RHEL-111810]
  - sched_ext: Always use SMP versions in kernel/sched/ext.h (Phil Auld) [RHEL-111810]
  - sched_ext: Always use SMP versions in kernel/sched/ext.c (Phil Auld) [RHEL-111810]
  - sched_ext: Make scx_locked_rq() inline (Phil Auld) [RHEL-111810]
  - sched_ext: Make scx_rq_bypassing() inline (Phil Auld) [RHEL-111810]
  - sched_ext: idle: Make local functions static in ext_idle.c (Phil Auld) [RHEL-111810]
  - sched_ext: idle: Remove unnecessary ifdef in scx_bpf_cpu_node() (Phil Auld) [RHEL-111810]
  - sched_ext: idle: Skip cross-node search with !CONFIG_NUMA (Phil Auld) [RHEL-111810]
  - sched_ext: idle: Properly handle invalid prev_cpu during idle selection (Phil Auld) [RHEL-111810]
  - sched_ext: Call ops.update_idle() after updating builtin idle bits (Phil Auld) [RHEL-111810]
  - selftests/sched_ext: Update test enq_select_cpu_fails (Phil Auld) [RHEL-111810]
  - sched_ext: idle: Consolidate default idle CPU selection kfuncs (Phil Auld) [RHEL-111810]
  - selftests/sched_ext: Add test for scx_bpf_select_cpu_and() via test_run (Phil Auld) [RHEL-111810]
  - sched_ext: idle: Allow scx_bpf_select_cpu_and() from unlocked context (Phil Auld) [RHEL-111810]
  - sched_ext: idle: Validate locking correctness in scx_bpf_select_cpu_and() (Phil Auld) [RHEL-111810]
  - sched_ext: Make scx_kf_allowed_if_unlocked() available outside ext.c (Phil Auld) [RHEL-111810]
  - sched_ext: Explain the temporary situation around scx_root dereferences (Phil Auld) [RHEL-111810]
  - sched_ext: Add @sch to SCX_CALL_OP*() (Phil Auld) [RHEL-111810]
  - sched_ext: Cleanup [__]scx_exit/error*() (Phil Auld) [RHEL-111810]
  - sched_ext: Add @sch to SCX_CALL_OP*() (Phil Auld) [RHEL-111810]
  - sched_ext: Clean up scx_root usages (Phil Auld) [RHEL-111810]
  - sched_ext: Avoid NULL scx_root deref in __scx_exit() (Phil Auld) [RHEL-111810]
  - sched_ext: Add RCU protection to scx_root in DSQ iterator (Phil Auld) [RHEL-111810]
  - sched_ext: Clean up SCX_EXIT_NONE handling in scx_disable_workfn() (Phil Auld) [RHEL-111810]
  - sched_ext: Move disable machinery into scx_sched (Phil Auld) [RHEL-111810]
  - sched_ext: Move event_stats_cpu into scx_sched (Phil Auld) [RHEL-111810]
  - sched_ext: Factor out scx_read_events() (Phil Auld) [RHEL-111810]
  - sched_ext: Relocate scx_event_stats definition (Phil Auld) [RHEL-111810]
  - sched_ext: Move global_dsqs into scx_sched (Phil Auld) [RHEL-111810]
  - sched_ext: Move dsq_hash into scx_sched (Phil Auld) [RHEL-111810]
  - sched_ext: Factor out scx_alloc_and_add_sched() (Phil Auld) [RHEL-111810]
  - sched_ext: Inline create_dsq() into scx_bpf_create_dsq() (Phil Auld) [RHEL-111810]
  - sched_ext: Use dynamic allocation for scx_sched (Phil Auld) [RHEL-111810]
  - sched_ext: Avoid NULL scx_root deref through SCX_HAS_OP() (Phil Auld) [RHEL-111810]
  - sched_ext: Introduce scx_sched (Phil Auld) [RHEL-111810]
  - sched_ext: Fix rq lock state in hotplug ops (Phil Auld) [RHEL-111810]
  - sched_ext: Remove duplicate BTF_ID_FLAGS definitions (Phil Auld) [RHEL-111810]
  - sched_ext: Clarify CPU context for running/stopping callbacks (Phil Auld) [RHEL-111810]
  - sched_ext: Fix missing rq lock in scx_bpf_cpuperf_set() (Phil Auld) [RHEL-111810]
  - sched_ext: Track currently locked rq (Phil Auld) [RHEL-111810]
  - sched_ext: add helper for refill task with default slice (Phil Auld) [RHEL-111810]
  - sched_ext: change the variable name for slice refill event (Phil Auld) [RHEL-111810]
  - sched_ext: Improve cross-compilation support in Makefile (Phil Auld) [RHEL-111810]
  - sched_ext: Make scx_has_op a bitmap (Phil Auld) [RHEL-111810]
  - sched_ext: Remove scx_ops_allow_queued_wakeup static_key (Phil Auld) [RHEL-111810]
  - sched_ext: Remove scx_ops_cpu_preempt static_key (Phil Auld) [RHEL-111810]
  - sched_ext: Remove scx_ops_enq_* static_keys (Phil Auld) [RHEL-111810]
  - sched_ext: Indentation updates (Phil Auld) [RHEL-111810]
  - sched_ext: Mark SCX_OPS_HAS_CGROUP_WEIGHT for deprecation (Phil Auld) [RHEL-111810]
  - sched_ext: Remove cpu.weight / cpu.idle unimplemented warnings (Phil Auld) [RHEL-111810]
  - sched_ext: Use kvzalloc for large exit_dump allocation (Phil Auld) [RHEL-111810]
  - selftests/sched_ext: Add test for scx_bpf_select_cpu_and() (Phil Auld) [RHEL-111810]
  - sched_ext: idle: Introduce scx_bpf_select_cpu_and() (Phil Auld) [RHEL-111810]
  - sched_ext: idle: Accept an arbitrary cpumask in scx_select_cpu_dfl() (Phil Auld) [RHEL-111810]
  - sched_ext: idle: Explicitly pass allowed cpumask to scx_select_cpu_dfl() (Phil Auld) [RHEL-111810]
  - sched_ext: idle: Extend topology optimizations to all tasks (Phil Auld) [RHEL-111810]
  - sched_ext: Drop "ops" from SCX_OPS_TASK_ITER_BATCH (Phil Auld) [RHEL-111810]
  - sched_ext: Drop "ops" from scx_ops_{init|exit|enable|disable}[_task]() and friends (Phil Auld) [RHEL-111810]
  - sched_ext: Drop "ops" from scx_ops_exit(), scx_ops_error() and friends (Phil Auld) [RHEL-111810]
  - sched_ext: Drop "ops" from scx_ops_bypass(), scx_ops_breather() and friends (Phil Auld) [RHEL-111810]
  - sched_ext: Drop "ops" from scx_ops_helper, scx_ops_enable_mutex and __scx_ops_enabled (Phil Auld) [RHEL-111810]
  - sched_ext: Drop "ops" from scx_ops_enable_state and friends (Phil Auld) [RHEL-111810]
  - tools/sched_ext: Sync with scx repo (Phil Auld) [RHEL-111810]
  - sched_ext: initialize built-in idle state before ops.init() (Phil Auld) [RHEL-111810]
  - sched_ext: create_dsq: Return -EEXIST on duplicate request (Phil Auld) [RHEL-111810]
  - sched_ext: Remove a meaningless conditional goto in scx_select_cpu_dfl() (Phil Auld) [RHEL-111810]
  - sched_ext: idle: Fix return code of scx_select_cpu_dfl() (Phil Auld) [RHEL-111810]
  - sched/debug: Remove CONFIG_SCHED_DEBUG from self-test config files (Phil Auld) [RHEL-111810]
  - sched_ext: idle: Refactor scx_select_cpu_dfl() (Phil Auld) [RHEL-111810]
  - sched_ext: idle: Honor idle flags in the built-in idle selection policy (Phil Auld) [RHEL-111810]
  - sched_ext: Skip per-CPU tasks in scx_bpf_reenqueue_local() (Phil Auld) [RHEL-111810]
  - sched_ext: Add trace point to track sched_ext core events (Phil Auld) [RHEL-111810]
  - sched_ext: Change the event type from u64 to s64 (Phil Auld) [RHEL-111810]
  - sched_ext: Validate prev_cpu in scx_bpf_select_cpu_dfl() (Phil Auld) [RHEL-111810] {CVE-2025-21965}
  - tools/sched_ext: Provide a compatible helper for scx_bpf_events() (Phil Auld) [RHEL-111810]
  - selftests/sched_ext: Add NUMA-aware scheduler test (Phil Auld) [RHEL-111810]
  - tools/sched_ext: Provide consistent access to scx flags (Phil Auld) [RHEL-111810]
  - sched_ext: idle: Fix scx_bpf_pick_any_cpu_node() behavior (Phil Auld) [RHEL-111810]
  - nodemask: numa: reorganize inclusion path (Phil Auld) [RHEL-111810]
  - sched_ext: idle: Introduce scx_bpf_nr_node_ids() (Phil Auld) [RHEL-111810]
  - sched_ext: idle: Introduce node-aware idle cpu kfunc helpers (Phil Auld) [RHEL-111810]
  - sched_ext: idle: Per-node idle cpumasks (Phil Auld) [RHEL-111810]
  - sched_ext: idle: Introduce SCX_OPS_BUILTIN_IDLE_PER_NODE (Phil Auld) [RHEL-111810]
  - sched_ext: idle: Make idle static keys private (Phil Auld) [RHEL-111810]
  - sched/topology: Introduce for_each_node_numadist() iterator (Phil Auld) [RHEL-111810]
  - mm/numa: Introduce nearest_node_nodemask() (Phil Auld) [RHEL-111810]
  - nodemask: add nodes_copy() (Phil Auld) [RHEL-111810]
  - tools/sched_ext: Sync with scx repo (Phil Auld) [RHEL-111810]
  - sched_ext: Provides a sysfs 'events' to expose core event counters (Phil Auld) [RHEL-111810]
  - sched_ext: Implement SCX_OPS_ALLOW_QUEUED_WAKEUP (Phil Auld) [RHEL-111810]
  - tools/sched_ext: Update enum_defs.autogen.h (Phil Auld) [RHEL-111810]
  - sched_ext: Take NUMA node into account when allocating per-CPU cpumasks (Phil Auld) [RHEL-111810]
  - tools/sched_ext: Compatible testing of SCX_ENQ_CPU_SELECTED (Phil Auld) [RHEL-111810]
  - sched_ext: Add SCX_EV_ENQ_SKIP_MIGRATION_DISABLED (Phil Auld) [RHEL-111810]
  - sched_ext: Count SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE in the right spot (Phil Auld) [RHEL-111810]
  - tool/sched_ext: Event counter dumping updates (Phil Auld) [RHEL-111810]
  - sched_ext: Print an event, SCX_EV_ENQ_SLICE_DFL, in scx_qmap/central (Phil Auld) [RHEL-111810]
  - sched_ext: Add an event, SCX_EV_ENQ_SLICE_DFL (Phil Auld) [RHEL-111810]
  - sched_ext: Print core event count in scx_qmap scheduler (Phil Auld) [RHEL-111810]
  - sched_ext: Print core event count in scx_central scheduler (Phil Auld) [RHEL-111810]
  - sched_ext: Add scx_bpf_events() and scx_read_event() for BPF schedulers (Phil Auld) [RHEL-111810]
  - sched_ext: Add an event, SCX_EV_BYPASS_DURATION (Phil Auld) [RHEL-111810]
  - sched_ext: Add an event, SCX_EV_BYPASS_DISPATCH (Phil Auld) [RHEL-111810]
  - sched_ext: Add an event, SCX_EV_BYPASS_ACTIVATE (Phil Auld) [RHEL-111810]
  - sched_ext: Add an event, SCX_EV_ENQ_SKIP_EXITING (Phil Auld) [RHEL-111810]
  - sched_ext: Add an event, SCX_EV_DISPATCH_KEEP_LAST (Phil Auld) [RHEL-111810]
  - sched_ext: Add an event, SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE (Phil Auld) [RHEL-111810]
  - sched_ext: Add an event, SCX_EV_SELECT_CPU_FALLBACK (Phil Auld) [RHEL-111810]
  - sched_ext: Implement event counter infrastructure (Phil Auld) [RHEL-111810]
  - sched_ext: Move built-in idle CPU selection policy to a separate file (Phil Auld) [RHEL-111810]
  - uki-virt: add systemd-repart module (Emanuele Giuseppe Esposito) [RHEL-107274]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-147.el10]
changelog:
  - redhat: use the same cert as UKI's to sign addons (Li Tian) [RHEL-124088]
  - blk-mq: fix blk_mq_tags double free while nr_requests grown (Ming Lei) [RHEL-118047]
  - smp: Fix up and expand the smp_call_function_many() kerneldoc (Waiman Long) [RHEL-121178]
  - smp: Fix spelling in on_each_cpu_cond_mask()'s doc-comment (Waiman Long) [RHEL-121178]
  - smp: Document preemption and stop_machine() mutual exclusion (Waiman Long) [RHEL-121178]
  - smp: Wait only if work was enqueued (Waiman Long) [RHEL-121178]
  - smp: Defer check for local execution in smp_call_function_many_cond() (Waiman Long) [RHEL-121178]
  - smp: Use cpumask_any_but() in smp_call_function_many_cond() (Waiman Long) [RHEL-121178]
  - smp: Improve locality in smp_call_function_any() (Waiman Long) [RHEL-121178]
  - smp/scf: Evaluate local cond_func() before IPI side-effects (Waiman Long) [RHEL-121178]
  - selftests: fib_nexthops: Add test cases for FDB status change (Guillaume Nault) [RHEL-115577]
  - selftests: fib_nexthops: Fix creation of non-FDB nexthops (Guillaume Nault) [RHEL-115577]
  - nexthop: Forbid FDB status change while nexthop is in a group (Guillaume Nault) [RHEL-115577]
  - ipv4: Fix NULL vs error pointer check in inet_blackhole_dev_init() (Guillaume Nault) [RHEL-115577]
  - inet: ping: check sock_net() in ping_get_port() and ping_lookup() (Guillaume Nault) [RHEL-115577]
  - ipv4: Switch inet_addr_hash() to less predictable hash. (Guillaume Nault) [RHEL-115577]
  - vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects (Guillaume Nault) [RHEL-115591]
  - vxlan: Fix NPD when refreshing an FDB entry with a nexthop object (Guillaume Nault) [RHEL-115591]
  - vxlan: vnifilter: Fix unlocked deletion of default FDB entry (Guillaume Nault) [RHEL-115591]
  - vxlan: Add RCU read-side critical sections in the Tx path (Guillaume Nault) [RHEL-115591]
  - i2c: tegra: Use internal reset when reset property is not available (Charles Mirabile) [RHEL-113178]
  - i2c: tegra: Fix reset error handling with ACPI (Charles Mirabile) [RHEL-113178]
  - selftests: bonding: add fail_over_mac testing (CKI Backport Bot) [RHEL-115579]
  - bonding: set random address only when slaves already exist (CKI Backport Bot) [RHEL-115579]
  - bonding: don't force LACPDU tx to ~333 ms boundaries (CKI Backport Bot) [RHEL-115579]
  - sched: restore the behavior of put_task_struct() for non-rt (Luis Claudio R. Goncalves) [RHEL-73310]
  - sched: Do not call __put_task_struct() on rt if pi_blocked_on is set (Luis Claudio R. Goncalves) [RHEL-73310]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-148.el10]
changelog:
  - vrf: Drop existing dst reference in vrf_ip6_input_dst (Antoine Tenart) [RHEL-115588]
  - redhat/kernel.spec: make python3-perf glob more specific (Jan Stancek) [RHEL-119658]
  - net/packet: fix a race in packet_set_ring() and packet_notifier() (Davide Caratti) [RHEL-115601]
  - af_packet: fix soft lockup issue caused by tpacket_snd() (Davide Caratti) [RHEL-115601]
  - af_packet: fix the SO_SNDTIMEO constraint not effective on tpacked_snd() (Davide Caratti) [RHEL-115601]
  - net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime (Davide Caratti) [RHEL-115601]
  - net: loopback: Avoid sending IP packets without an Ethernet header (Davide Caratti) [RHEL-115601]
  - xfrm: xfrm_alloc_spi shouldn't use 0 as SPI (Sabrina Dubroca) [RHEL-115581]
  - xfrm: Duplicate SPI Handling (Sabrina Dubroca) [RHEL-115581]
  - xfrm: Skip redundant statistics update for crypto offload (Sabrina Dubroca) [RHEL-115581]
  - xfrm: use kfree_sensitive() for SA secret zeroization (Sabrina Dubroca) [RHEL-115581]
  - espintcp: remove encap socket caching to avoid reference leak (Sabrina Dubroca) [RHEL-115581]
  - espintcp: fix skb leaks (Sabrina Dubroca) [RHEL-115581]
  - xfrm: Use nested-BH locking for nat_keepalive_sk_ipv[46] (Sabrina Dubroca) [RHEL-115581]
  - tracing: Silence warning when chunk allocation fails in trace_pid_write (Jerome Marchand) [RHEL-115358] {CVE-2025-39914}
  - trace/fgraph: Fix error handling (Jerome Marchand) [RHEL-115358]
  - ftrace: Also allocate and copy hash for reading of filter files (Jerome Marchand) [RHEL-115358] {CVE-2025-39689}
  - ftrace: Fix potential warning in trace_printk_seq during ftrace_dump (Jerome Marchand) [RHEL-115358] {CVE-2025-39813}
  - tracing: Fix tracing_marker may trigger page fault during preempt_disable (Jerome Marchand) [RHEL-115358]
  - trace/fgraph: Fix the warning caused by missing unregister notifier (Jerome Marchand) [RHEL-115358] {CVE-2025-39829}
  - tracing: fprobe-event: Sanitize wildcard for fprobe event name (Jerome Marchand) [RHEL-115358]
  - tracing: Limit access to parser->buffer when trace_get_user failed (Jerome Marchand) [RHEL-115358] {CVE-2025-39683}
  - tracing: Remove unneeded goto out logic (Jerome Marchand) [RHEL-115358]
  - tracing: Add down_write(trace_event_sem) when adding trace event (Jerome Marchand) [RHEL-115358] {CVE-2025-38539}
  - tracing/osnoise: Fix crash in timerlat_dump_stack() (Jerome Marchand) [RHEL-115358] {CVE-2025-38493}
  - tracing/probes: Avoid using params uninitialized in parse_btf_arg() (Jerome Marchand) [RHEL-115358]
  - ring-buffer: Remove ring_buffer_read_prepare_sync() (Jerome Marchand) [RHEL-115358]
  - kernel: trace: preemptirq_delay_test: use offstack cpu mask (Jerome Marchand) [RHEL-115358]
  - tracefs: Add d_delete to remove negative dentries (Jerome Marchand) [RHEL-115358]
  - ring-buffer: Fix buffer locking in ring_buffer_subbuf_order_set() (Jerome Marchand) [RHEL-115358] {CVE-2025-38101}
  - ftrace: Fix UAF when lookup kallsym after ftrace disabled (Jerome Marchand) [RHEL-115358] {CVE-2025-38346}
  - ring-buffer: Do not trigger WARN_ON() due to a commit_overrun (Jerome Marchand) [RHEL-115358] {CVE-2025-38267}
  - ring-buffer: Move cpus_read_lock() outside of buffer->mutex (Jerome Marchand) [RHEL-115358]
  - tracing: Fix compilation warning on arm32 (Jerome Marchand) [RHEL-115358]
  - ring-buffer: Fix persistent buffer when commit page is the reader page (Jerome Marchand) [RHEL-115358]
  - ftrace: Fix preemption accounting for stacktrace filter command (Jerome Marchand) [RHEL-115358]
  - ftrace: Fix preemption accounting for stacktrace trigger command (Jerome Marchand) [RHEL-115358]
  - tracing: probes: Fix a possible race in trace_probe_log APIs (Jerome Marchand) [RHEL-115358]
  - tracing: samples: Initialize trace_array_printk() with the correct function (Jerome Marchand) [RHEL-115358]
  - tracing: Fix error handling in event_trigger_parse() (Jerome Marchand) [RHEL-115358]
  - tracing: Rename event_trigger_alloc() to trigger_data_alloc() (Jerome Marchand) [RHEL-115358]
  - tracing: Do not take trace_event_sem in print_event_fields() (Jerome Marchand) [RHEL-115358]
  - tracing: Fix oob write in trace_seq_to_buffer() (Jerome Marchand) [RHEL-115358] {CVE-2025-37923}
  - tracing: Fix filter string testing (Jerome Marchand) [RHEL-115358]
  - ftrace: fix incorrect hash size in register_ftrace_direct() (Jerome Marchand) [RHEL-115358]
  - ftrace: Properly merge notrace hashes (Jerome Marchand) [RHEL-115358]
  - tracing: Do not add length to print format in synthetic events (Jerome Marchand) [RHEL-115358]
  - tracing: Move histogram trigger variables from stack to per CPU structure (Jerome Marchand) [RHEL-115358]
  - tracing: Constify struct event_trigger_ops (Jerome Marchand) [RHEL-115358]
  - ring-buffer: Use flush_kernel_vmap_range() over flush_dcache_folio() (Jerome Marchand) [RHEL-115358]
  - ftrace: Add cond_resched() to ftrace_graph_set_hash() (Jerome Marchand) [RHEL-115358] {CVE-2025-37940}
  - tracing: Verify event formats that have "%*p.." (Jerome Marchand) [RHEL-115358] {CVE-2025-37938}
  - tracing: Add __print_dynamic_array() helper (Jerome Marchand) [RHEL-115358]
  - tracing: probe-events: Add comments about entry data storing code (Jerome Marchand) [RHEL-115358]
  - tracing: Fix synth event printk format for str fields (Jerome Marchand) [RHEL-115358]
  - tracing: Do not use PERF enums when perf is not defined (Jerome Marchand) [RHEL-115358]
  - tracing: fix return value in __ftrace_event_enable_disable for TRACE_REG_UNREGISTER (Jerome Marchand) [RHEL-115358]
  - tracing/osnoise: Fix possible recursive locking for cpus_read_lock() (Jerome Marchand) [RHEL-115358]
  - tracing: Fix use-after-free in print_graph_function_flags during tracer switching (Jerome Marchand) [RHEL-115358] {CVE-2025-22035}
  - tracing: Ensure module defining synth event cannot be unloaded while tracing (Jerome Marchand) [RHEL-115358]
  - tracing: Correct the refcount if the hist/hist_debug file fails to open (Jerome Marchand) [RHEL-115358]
  - ring-buffer: Fix bytes_dropped calculation issue (Jerome Marchand) [RHEL-115358]
  - tracing/hist: Support POLLPRI event for poll on histogram (Jerome Marchand) [RHEL-115358]
  - tracing/hist: Add poll(POLLIN) support on hist file (Jerome Marchand) [RHEL-115358]
  - tracing: Switch trace_events_hist.c code over to use guard() (Jerome Marchand) [RHEL-115358]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-149.el10]
changelog:
  - sched/fair: Block delayed tasks on throttled hierarchy during dequeue (Luis Claudio R. Goncalves) [RHEL-69492]
  - selftests/mm: fix va_high_addr_switch.sh failure on x86_64 (Chunyu Hu) [RHEL-110506]
  - selftests/mm: alloc hugepages in va_high_addr_switch test (Chunyu Hu) [RHEL-110506]
  - selftests/mm: skip hugevm test if kernel config file is not present (Chunyu Hu) [RHEL-110506]
  - bus: mhi: host: pci_generic: Add Telit FN990B40 modem support (Jose Ignacio Tornos Martinez) [RHEL-122260]
  - bus: mhi: host: Detect events pointing to unexpected TREs (Jose Ignacio Tornos Martinez) [RHEL-122260] {CVE-2025-39790}
  - bus: mhi: host: pci_generic: Add Foxconn T99W696 modem (Jose Ignacio Tornos Martinez) [RHEL-122260]
  - bus: mhi: host: Use str_true_false() helper (Jose Ignacio Tornos Martinez) [RHEL-122260]
  - bus: mhi: host: pci_generic: Add support for EM929x and set MRU to 32768 for better performance. (Jose Ignacio Tornos Martinez) [RHEL-122260]
  - bus: mhi: host: Fix endianness of BHI vector table (Jose Ignacio Tornos Martinez) [RHEL-122260]
  - bus: mhi: host: pci_generic: Disable runtime PM for QDU100 (Jose Ignacio Tornos Martinez) [RHEL-122260]
  - bus: mhi: host: pci_generic: Fix the modem name of Foxconn T99W640 (Jose Ignacio Tornos Martinez) [RHEL-122260]
  - bus: mhi: host: Make local functions static (Jose Ignacio Tornos Martinez) [RHEL-122260]
  - bus: mhi: host: pci_generic: Add Telit FN920C04 modem support (Jose Ignacio Tornos Martinez) [RHEL-122260]
  - bus: mhi: host: pci_generic: Remove redundant assign resource usage (Jose Ignacio Tornos Martinez) [RHEL-122260]
  - bus: mhi: host: Fix conflict between power_up and SYSERR (Jose Ignacio Tornos Martinez) [RHEL-122260]
  - bus: mhi: ep: Update read pointer only after buffer is written (Jose Ignacio Tornos Martinez) [RHEL-122260] {CVE-2025-38429}
  - sched: Add some KABI padding (Phil Auld) [RHEL-114238]
  - scsi: ufs: ufs-qcom: Fix ESI null pointer dereference (Myron Stowe) [RHEL-120705]
  - scsi: ufs: ufs-qcom: Update esi_vec_mask for HW major version >= 6 (Myron Stowe) [RHEL-120705]
  - irqchip/msi-lib: Fix fwnode refcount in msi_lib_irq_domain_select() (Myron Stowe) [RHEL-120705]
  - irqchip/irq-msi-lib: Fix build with PCI disabled (Myron Stowe) [RHEL-120705]
  - PCI/MSI: Prevent recursive locking in pci_msix_write_tph_tag() (Myron Stowe) [RHEL-120705]
  - PCI/MSI: Size device MSI domain with the maximum number of vectors (Myron Stowe) [RHEL-120705]
  - irqchip: Drop MSI_CHIP_FLAG_SET_ACK from unsuspecting MSI drivers (Myron Stowe) [RHEL-120705]
  - PCI/MSI: Handle the NOMASK flag correctly for all PCI/MSI backends (Myron Stowe) [RHEL-120705]
  - irqchip/msi-lib: Add IRQ_DOMAIN_FLAG_FWNODE_PARENT handling (Myron Stowe) [RHEL-120705]
  - PCI/MSI: Remove the conditional parent [un]mask logic (Myron Stowe) [RHEL-120705]
  - irqchip/msi-lib: Honor the MSI_FLAG_PCI_MSI_MASK_PARENT flag (Myron Stowe) [RHEL-120705]
  - PCI/MSI: Check MSI_FLAG_PCI_MSI_MASK_PARENT in cond_[startup|shutdown]_parent() (Myron Stowe) [RHEL-120705]
  - PCI/MSI: Add startup/shutdown for per device domains (Myron Stowe) [RHEL-120705]
  - genirq: Add irq_chip_(startup/shutdown)_parent() (Myron Stowe) [RHEL-120705]
  - genirq: Remove GENERIC_IRQ_LEGACY (Myron Stowe) [RHEL-120705]
  - irqdomain: Add device pointer to irq_domain_info and msi_domain_info (Myron Stowe) [RHEL-120705]
  - irqdomain: Consolidate coding style (Myron Stowe) [RHEL-120705]
  - irqdomain: Fix kernel-doc and add it to Documentation (Myron Stowe) [RHEL-120705]
  - Documentation: irqdomain: Update it (Myron Stowe) [RHEL-120705]
  - Documentation: irq-domain.rst: Simple improvements (Myron Stowe) [RHEL-120705]
  - Documentation: irq/concepts: Minor improvements (Myron Stowe) [RHEL-120705]
  - Documentation: irq/concepts: Add commas and reflow (Myron Stowe) [RHEL-120705]
  - irqdomain: Improve kernel-docs of functions (Myron Stowe) [RHEL-120705]
  - irqdomain: Make struct irq_domain_info variables const (Myron Stowe) [RHEL-120705]
  - irqdomain: Use irq_domain_instantiate()'s return value as initializers (Myron Stowe) [RHEL-120705]
  - irqdomain: Drop irq_linear_revmap() (Myron Stowe) [RHEL-120705]
  - pinctrl: keembay: Switch to irq_find_mapping() (Myron Stowe) [RHEL-120705]
  - irqchip/armada-370-xp: Switch to irq_find_mapping() (Myron Stowe) [RHEL-120705]
  - gpu: ipu-v3: Switch to irq_find_mapping() (Myron Stowe) [RHEL-120705]
  - gpio: idt3243x: Switch to irq_find_mapping() (Myron Stowe) [RHEL-120705]
  - sh: Switch to irq_find_mapping() (Myron Stowe) [RHEL-120705]
  - powerpc: Switch to irq_find_mapping() (Myron Stowe) [RHEL-120705]
  - irqdomain: Drop irq_domain_add_*() functions (Myron Stowe) [RHEL-120705]
  - powerpc: Switch irq_domain_add_nomap() to use fwnode (Myron Stowe) [RHEL-120705]
  - thermal: Switch to irq_domain_create_linear() (Myron Stowe) [RHEL-120705]
  - soc: Switch to irq_domain_create_*() (Myron Stowe) [RHEL-120705]
  - sh: Switch to irq_domain_create_*() (Myron Stowe) [RHEL-120705]
  - powerpc: Switch to irq_domain_create_*() (Myron Stowe) [RHEL-120705]
  - pinctrl: Switch to irq_domain_create_*() (Myron Stowe) [RHEL-120705]
  - PCI: Switch to irq_domain_create_linear() (Myron Stowe) [RHEL-120705]
  - nios2: Switch to irq_domain_create_linear() (Myron Stowe) [RHEL-120705]
  - net: Switch to irq_domain_create_*() (Myron Stowe) [RHEL-120705]
  - misc: hi6421-spmi-pmic: Switch to irq_domain_create_simple() (Myron Stowe) [RHEL-120705]
  - MIPS: Switch to irq_domain_create_*() (Myron Stowe) [RHEL-120705]
  - mfd: Switch to irq_domain_create_*() (Myron Stowe) [RHEL-120705]
  - memory: omap-gpmc: Switch to irq_domain_create_linear() (Myron Stowe) [RHEL-120705]
  - mailbox: qcom-ipcc: Switch to irq_domain_create_tree() (Myron Stowe) [RHEL-120705]
  - irqchip: Switch to irq_domain_create_*() (Myron Stowe) [RHEL-120705]
  - iio: Switch to irq_domain_create_simple() (Myron Stowe) [RHEL-120705]
  - i2c: Switch to irq_domain_create_linear() (Myron Stowe) [RHEL-120705]
  - gpu: Switch to irq_domain_create_linear() (Myron Stowe) [RHEL-120705]
  - gpio: Switch to irq_domain_create_*() (Myron Stowe) [RHEL-120705]
  - EDAC/altera: Switch to irq_domain_create_linear() (Myron Stowe) [RHEL-120705]
  - bus: moxtet: Switch to irq_domain_create_simple() (Myron Stowe) [RHEL-120705]
  - ARM: Switch to irq_domain_create_*() (Myron Stowe) [RHEL-120705]
  - ARC: Switch to irq_domain_create_linear() (Myron Stowe) [RHEL-120705]
  - irqdomain: Make irq_domain_create_hierarchy() an inline (Myron Stowe) [RHEL-120705]
  - irqdomain: Drop of_node_to_fwnode() (Myron Stowe) [RHEL-120705]
  - x86/io_apic: Switch to of_fwnode_handle() (Myron Stowe) [RHEL-120705]
  - powerpc: Switch to of_fwnode_handle() (Myron Stowe) [RHEL-120705]
  - irqchip: Switch to of_fwnode_handle() (Myron Stowe) [RHEL-120705]
  - PCI/MSI: Use bool for MSI enable state tracking (Myron Stowe) [RHEL-120705]
  - PCI: tegra: Convert to MSI parent infrastructure (Myron Stowe) [RHEL-120705]
  - PCI: xgene: Convert to MSI parent infrastructure (Myron Stowe) [RHEL-120705]
  - PCI: apple: Convert to MSI parent infrastructure (Myron Stowe) [RHEL-120705]
  - irqchip/msi-lib: Honour the MSI_FLAG_NO_AFFINITY flag (Myron Stowe) [RHEL-120705]
  - irqchip/mvebu: Convert to msi_create_parent_irq_domain() helper (Myron Stowe) [RHEL-120705]
  - irqchip/gic: Convert to msi_create_parent_irq_domain() helper (Myron Stowe) [RHEL-120705]
  - genirq/msi: Add helper for creating MSI-parent irq domains (Myron Stowe) [RHEL-120705]
  - irqchip: Make irq-msi-lib.h globally available (Myron Stowe) [RHEL-120705]
  - irqchip/gic-v3-its: Use allocation size from the prepare call (Myron Stowe) [RHEL-120705]
  - genirq/msi: Engage the .msi_teardown() callback on domain removal (Myron Stowe) [RHEL-120705]
  - genirq/msi: Move prepare() call to per-device allocation (Myron Stowe) [RHEL-120705]
  - irqchip/gic-v3-its: Implement .msi_teardown() callback (Myron Stowe) [RHEL-120705]
  - genirq/msi: Add .msi_teardown() callback as the reverse of .msi_prepare() (Myron Stowe) [RHEL-120705]
  - irqchip/gic-v3-its: Add support for device tree msi-map and msi-mask (Myron Stowe) [RHEL-120705]
  - dt-bindings: PCI: pci-ep: Add support for iommu-map and msi-map (Myron Stowe) [RHEL-120705]
  - irqchip/gic-v3-its: Set IRQ_DOMAIN_FLAG_MSI_IMMUTABLE for ITS (Myron Stowe) [RHEL-120705]
  - irqdomain: Add IRQ_DOMAIN_FLAG_MSI_IMMUTABLE and irq_domain_is_msi_immutable() (Myron Stowe) [RHEL-120705]
  - platform-msi: Add msi_remove_device_irq_domain() in platform_device_msi_free_irqs_all() (Myron Stowe) [RHEL-120705]
  - genirq/msi: Rename msi_[un]lock_descs() (Myron Stowe) [RHEL-120705]
  - scsi: ufs: qcom: Remove the MSI descriptor abuse (Myron Stowe) [RHEL-120705]
  - PCI/TPH: Replace the broken MSI-X control word update (Myron Stowe) [RHEL-120705]
  - PCI/MSI: Provide a sane mechanism for TPH (Myron Stowe) [RHEL-120705]
  - PCI: hv: Switch MSI descriptor locking to guard() (Myron Stowe) [RHEL-120705]
  - PCI/MSI: Switch msix_capability_init() to guard(msi_desc_lock) (Myron Stowe) [RHEL-120705]
  - PCI/MSI: Switch msi_capability_init() to guard(msi_desc_lock) (Myron Stowe) [RHEL-120705]
  - PCI/MSI: Use __free() for affinity masks (Myron Stowe) [RHEL-120705]
  - PCI/MSI: Set pci_dev:: Msi_enabled late (Myron Stowe) [RHEL-120705]
  - PCI/MSI: Use guard(msi_desc_lock) where applicable (Myron Stowe) [RHEL-120705]
  - NTB/msi: Switch MSI descriptor locking to lock guard() (Myron Stowe) [RHEL-120705]
  - soc: ti: ti_sci_inta_msi: Switch MSI descriptor locking to guard() (Myron Stowe) [RHEL-120705]
  - genirq/msi: Use lock guards for MSI descriptor locking (Myron Stowe) [RHEL-120705]
  - cleanup: Provide retain_and_null_ptr() (Myron Stowe) [RHEL-120705]
  - irqdomain: Support three-cell scheme interrupts (Myron Stowe) [RHEL-120705]
  - genirq/migration: Use irqd_get_parent_data() in irq_force_complete_move() (Myron Stowe) [RHEL-120705]
  - irqdomain: Stop using 'host' for domain (Myron Stowe) [RHEL-120705]
  - irqdomain: Rename irq_get_default_host() to irq_get_default_domain() (Myron Stowe) [RHEL-120705]
  - irqdomain: Rename irq_set_default_host() to irq_set_default_domain() (Myron Stowe) [RHEL-120705]
  - PCI/MSI: Convert pci_msi_ignore_mask to per MSI domain flag (Myron Stowe) [RHEL-120705]
  - genirq: Make a few functions static (Myron Stowe) [RHEL-120705]
  - irqdomain: Remove extern from function declarations (Myron Stowe) [RHEL-120705]
  - irqchip/davinci-cp-intc: Remove public header (Myron Stowe) [RHEL-120705]
  - irqdomain: i2c: Switch to irq_find_mapping() (Myron Stowe) [RHEL-120705]
  - genirq: Introduce irq_can_move_in_process_context() (Myron Stowe) [RHEL-120705]
  - genirq: Introduce common irq_force_complete_move() implementation (Myron Stowe) [RHEL-120705]
  - irqchip/riscv-imsic: Move to common MSI library (Myron Stowe) [RHEL-120705]
  - irqchip/irq-msi-lib: Optionally set default irq_eoi()/irq_ack() (Myron Stowe) [RHEL-120705]
  - irqchip/riscv-imsic: Set irq_set_affinity() for IMSIC base (Myron Stowe) [RHEL-120705]
  - net: clear sk->sk_ino in sk_set_socket(sk, NULL) (Paolo Abeni) [RHEL-115597]
  - net: lockless sock_i_ino() (Paolo Abeni) [RHEL-115597]
  - net_sched: gen_estimator: fix est_timer() vs CONFIG_PREEMPT_RT=y (Paolo Abeni) [RHEL-115597]
  - netpoll: prevent hanging NAPI when netcons gets enabled (Paolo Abeni) [RHEL-115597]
  - net: netmem: fix skb_ensure_writable with unreadable skbs (Paolo Abeni) [RHEL-115597]
  - net: Fix TOCTOU issue in sk_is_readable() (Paolo Abeni) [RHEL-115597]
  - Fix sock_exceed_buf_limit not being triggered in __sk_mem_raise_allocated (Paolo Abeni) [RHEL-115597]
  - netdev: avoid CFI problems with sock priv helpers (Paolo Abeni) [RHEL-115597]
  - net: don't dump Tx and uninitialized NAPIs (Paolo Abeni) [RHEL-115597]
  - Documentation: Fix description format for powerpc RTAS ioctls (Mamatha Inamdar) [RHEL-101977]
  - powerpc/pseries: Include linux/types.h in papr-platform-dump.h (Mamatha Inamdar) [RHEL-101977]
  - powerpc/pseries: Add a char driver for physical-attestation RTAS (Mamatha Inamdar) [RHEL-101977]
  - powerpc/pseries: Add papr-platform-dump character driver for dump retrieval (Mamatha Inamdar) [RHEL-101977]
  - powerpc/pseries: Add ibm,get-dynamic-sensor-state RTAS call support (Mamatha Inamdar) [RHEL-101977]
  - powerpc/pseries: Add ibm,set-dynamic-indicator RTAS call support (Mamatha Inamdar) [RHEL-101977]
  - powerpc/pseries: Add papr-indices char driver for ibm,get-indices (Mamatha Inamdar) [RHEL-101977]
  - powerpc/pseries: Define papr_indices_io_block for papr-indices ioctls (Mamatha Inamdar) [RHEL-101977]
  - powerpc/pseries: Define common functions for RTAS sequence calls (Mamatha Inamdar) [RHEL-101977]
  - ice: fix NULL access of tx->in_use in ice_ll_ts_intr (Petr Oros) [RHEL-113042]
  - ice: fix NULL access of tx->in_use in ice_ptp_ts_irq (Petr Oros) [RHEL-113042]
  - redhat/configs: Enable CONFIG_CRASH_DM_CRYPT on RHEL (Coiby Xu) [RHEL-29040]
  - s390: kexec: initialize kexec_buf struct (Coiby Xu) [RHEL-29040]
  - arm64: kexec: initialize kexec_buf struct in load_other_segments() (Coiby Xu) [RHEL-29040]
  - crashdump: add CONFIG_KEYS dependency (Coiby Xu) [RHEL-29040]
  - crash_dump, nvme: select CONFIGFS_FS as built-in (Coiby Xu) [RHEL-29040]
  - x86/crash: make the page that stores the dm crypt keys inaccessible (Coiby Xu) [RHEL-29040]
  - x86/crash: pass dm crypt keys to kdump kernel (Coiby Xu) [RHEL-29040]
  - crash_dump: retrieve dm crypt keys in kdump kernel (Coiby Xu) [RHEL-29040]
  - crash_dump: reuse saved dm crypt keys for CPU/memory hot-plugging (Coiby Xu) [RHEL-29040]
  - crash_dump: store dm crypt keys in kdump reserved memory (Coiby Xu) [RHEL-29040]
  - crash_dump: make dm crypt keys persist for the kdump kernel (Coiby Xu) [RHEL-29040]
  - kexec_file: allow to place kexec_buf randomly (Coiby Xu) [RHEL-29040]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-150.el10]
changelog:
  - redhat/configs: Re-enable Raspberry Pi support in automotive (Radu Rendec) [RHEL-122494]
  - spi: ljca: Remove Wentong's e-mail address (Mattijs Korpershoek) [RHEL-104570]
  - spi: rpc-if: Add resume support for RZ/G3E (Mattijs Korpershoek) [RHEL-104570]
  - spi: rpc-if: Drop deprecated SIMPLE_DEV_PM_OPS (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-nxp-fspi: Add OCT-DTR mode support (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-nxp-fspi: add the support for sample data from DQS pad (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-nxp-fspi: Add the DDR LUT command support (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-nxp-fspi: set back to dll override mode when clock rate < 100MHz (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-nxp-fspi: extract function nxp_fspi_dll_override() (Mattijs Korpershoek) [RHEL-104570]
  - spi: mt65xx: add dual and quad mode for standard spi device (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: simplify clock handling by using devm_clk_get_enabled() (Mattijs Korpershoek) [RHEL-104570]
  - spi: rename SPI_CS_CNT_MAX => SPI_DEVICE_CS_CNT_MAX (Mattijs Korpershoek) [RHEL-104570]
  - spi: reduce device chip select limit again (Mattijs Korpershoek) [RHEL-104570]
  - spi: don't check spi_controller::num_chipselect when parsing a dt device (Mattijs Korpershoek) [RHEL-104570]
  - spi: drop check for validity of device chip selects (Mattijs Korpershoek) [RHEL-104570]
  - spi: move unused device CS initialization to __spi_add_device() (Mattijs Korpershoek) [RHEL-104570]
  - spi: keep track of number of chipselects in spi_device (Mattijs Korpershoek) [RHEL-104570]
  - spi: fix return code when spi device has too many chipselects (Mattijs Korpershoek) [RHEL-104570]
  - spi: Group CS related fields in struct spi_device (Mattijs Korpershoek) [RHEL-104570]
  - spi: amlogic: Fix error checking on regmap_write call (Mattijs Korpershoek) [RHEL-104570]
  - spi: omap2-mcspi: drive SPI_CLK on transfer_setup() (Mattijs Korpershoek) [RHEL-104570]
  - serial: qcom-geni: Load UART qup Firmware from linux side (Mattijs Korpershoek) [RHEL-104570]
  - spi: geni-qcom: Load spi qup Firmware from linux side (Mattijs Korpershoek) [RHEL-104570]
  - soc: qcom: geni-se: Add support to load QUP SE Firmware via Linux subsystem (Mattijs Korpershoek) [RHEL-104570]
  - soc: qcom: geni-se: Cleanup register defines and update copyright (Mattijs Korpershoek) [RHEL-104570]
  - dt-bindings: qcom: se-common: Add QUP Peripheral-specific properties for I2C, SPI, and SERIAL bus (Mattijs Korpershoek) [RHEL-104570]
  - spi: amlogic: add driver for Amlogic SPI Flash Controller (Mattijs Korpershoek) [RHEL-104570]
  - spi: dt-bindings: add Amlogic A113L2 SFC (Mattijs Korpershoek) [RHEL-104570]
  - redhat/configs: Disable CONFIG_SPI_VIRTIO in generic (Mattijs Korpershoek) [RHEL-104570]
  - SPI: Add virtio SPI driver (Mattijs Korpershoek) [RHEL-104570]
  - virtio-spi: Add virtio-spi.h (Mattijs Korpershoek) [RHEL-104570]
  - virtio: Add ID for virtio SPI (Mattijs Korpershoek) [RHEL-104570]
  - spi: atmel-quadspi: Add support for sama7d65 QSPI (Mattijs Korpershoek) [RHEL-104570]
  - spi: atmel-quadspi: add support for SAM9X7 QSPI controller (Mattijs Korpershoek) [RHEL-104570]
  - spi: atmel-quadspi: add padcalib, 2xgclk, and dllon capabilities (Mattijs Korpershoek) [RHEL-104570]
  - spi: cadence-quadspi: Use BIT() macros where possible (Mattijs Korpershoek) [RHEL-104570]
  - spi: cadence-quadspi: Fix cqspi_setup_flash() (Mattijs Korpershoek) [RHEL-104570]
  - spi: cadence-quadspi: Flush posted register writes before DAC access (Mattijs Korpershoek) [RHEL-104570]
  - spi: cadence-quadspi: Flush posted register writes before INDAC access (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: unregister ECC engine on probe error and device remove (Mattijs Korpershoek) [RHEL-104570]
  - spi: mxs: fix "transfered"->"transferred" (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-dspi: Report FIFO overflows as errors (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-dspi: Increase target mode DMA buffer size (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-dspi: Use whole page for DMA buffers (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-dspi: Use non-coherent memory for DMA (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-dspi: Stub out DMA functions (Mattijs Korpershoek) [RHEL-104570]
  - spi: fsl-dspi: Store status directly in cur_msg->status (Mattijs Korpershoek) [RHEL-104570]
  - spi: fsl-dspi: Avoid using -EINPROGRESS error code (Mattijs Korpershoek) [RHEL-104570]
  - spi: dt-bindings: samsung: Drop S3C2443 (Mattijs Korpershoek) [RHEL-104570]
  - spi: s3c64xx: Drop S3C2443 (Mattijs Korpershoek) [RHEL-104570]
  - spi: apple: Add "apple,t8103-spi" compatible (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-lpspi: Add compatible for S32G (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-lpspi: Parameterize reading num-cs from hardware (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-lpspi: Treat prescale_max == 0 as no erratum (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-lpspi: Constify devtype datas (Mattijs Korpershoek) [RHEL-104570]
  - dt-bindings: lpspi: Document support for S32G (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-lpspi: Clear status register after disabling the module (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-lpspi: Reset FIFO and disable module on transfer abort (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-lpspi: Set correct chip-select polarity bit (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-lpspi: Fix transmissions when using CONT (Mattijs Korpershoek) [RHEL-104570]
  - spi: dt-bindings: fsl-lpspi: Add i.MX94 support (Mattijs Korpershoek) [RHEL-104570]
  - spi: rb4xx: use devm for clk_prepare_enable (Mattijs Korpershoek) [RHEL-104570]
  - spi: rb4xx: add COMPILE_TEST support (Mattijs Korpershoek) [RHEL-104570]
  - spi: rb4xx: depend on OF (Mattijs Korpershoek) [RHEL-104570]
  - spi: cadence-quadspi: Implement refcount to handle unbind during busy (Mattijs Korpershoek) [RHEL-104570]
  - spi: microchip-core-qspi: stop checking viability of op->max_freq in supports_op callback (Mattijs Korpershoek) [RHEL-104570]
  - spi: st: fix PM macros to use CONFIG_PM instead of CONFIG_PM_SLEEP (Mattijs Korpershoek) [RHEL-104570]
  - spi: s3c64xx: Remove the use of dev_err_probe() (Mattijs Korpershoek) [RHEL-104570]
  - spi: pxa2xx: Remove the use of dev_err_probe() (Mattijs Korpershoek) [RHEL-104570]
  - spi: mt65xx: Remove the use of dev_err_probe() (Mattijs Korpershoek) [RHEL-104570]
  - spi: Remove the use of dev_err_probe() (Mattijs Korpershoek) [RHEL-104570]
  - spi: SPISG: Remove the use of dev_err_probe() (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi_amd: Remove the use of dev_err_probe() (Mattijs Korpershoek) [RHEL-104570]
  - spi: SPISG: Use devm_kcalloc() in aml_spisg_clk_init() (Mattijs Korpershoek) [RHEL-104570]
  - spi: offload trigger: adi-util-sigma-delta: clean up imports (Mattijs Korpershoek) [RHEL-104570]
  - MAINTAINERS: merge TRIGGER SOURCE sections (Mattijs Korpershoek) [RHEL-104570]
  - spi: spl022: use min_t() to improve code (Mattijs Korpershoek) [RHEL-104570]
  - spi: npcm-fiu: use min_t() to improve code (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-lpspi: use min_t() to improve code (Mattijs Korpershoek) [RHEL-104570]
  - spi: remove unneeded 'fast_io' parameter in regmap_config (Mattijs Korpershoek) [RHEL-104570]
  - spi: mtk-snfi: Remove redundant semicolons (Mattijs Korpershoek) [RHEL-104570]
  - spi: bcm2835: Remove redundant semicolons (Mattijs Korpershoek) [RHEL-104570]
  - spi: loopback-test: Don't use %pK through printk (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: remove 'clr*status' members of struct 'qpic_ecc' (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: remove unused 'dev' member of struct 'qpic_ecc' (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: handle 'use_ecc' parameter of qcom_spi_config_cw_read() (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: avoid double assignment in qcom_spi_probe() (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-lpspi: Clamp too high speed_hz (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: fix calculating of ECC OOB regions' properties (Mattijs Korpershoek) [RHEL-104570]
  - spi: nxp-fspi: Remove error print for devm_add_action_or_reset() (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-mem: add spi_mem_adjust_op_freq() in spi_mem_supports_op() (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-mem: Add missing kdoc argument (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: use correct CW_PER_PAGE value for OOB write (Mattijs Korpershoek) [RHEL-104570]
  - spi: cs42l43: Property entry should be a null-terminated array (Mattijs Korpershoek) [RHEL-104570]
  - spi: atmel: Add support for handling GCLK as a clock source (Mattijs Korpershoek) [RHEL-104570]
  - spi: dt-bindings: atmel,at91rm9200-spi: Add support for optional 'spi_gclk' clock (Mattijs Korpershoek) [RHEL-104570]
  - spi: atmel: simplify MR register update in cs_activate() (Mattijs Korpershoek) [RHEL-104570]
  - spi: sunplus: sp7021: Clean up coding style (Mattijs Korpershoek) [RHEL-104570]
  - spi: SPISG: Fix less than zero comparison on a u32 variable (Mattijs Korpershoek) [RHEL-104570]
  - spi: intel: Allow writeable MTD partition with module param (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: don't hardcode ECC steps (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-sg2044-nor: Add SPI-NOR controller for SG2042 (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-sg2044-nor: Add configurable chip_info (Mattijs Korpershoek) [RHEL-104570]
  - spi: spidev: Add an entry for the ABB spi sensors (Mattijs Korpershoek) [RHEL-104570]
  - dt-bindings: trivial-devices: Document ABB sensors (Mattijs Korpershoek) [RHEL-104570]
  - spi: Add Amlogic SPISG driver (Mattijs Korpershoek) [RHEL-104570]
  - spi: dt-bindings: Add binding document of Amlogic SPISG controller (Mattijs Korpershoek) [RHEL-104570]
  - spi: gpio: Use explicit 'unsigned int' for parameter types (Mattijs Korpershoek) [RHEL-104570]
  - spi: stm32-ospi: Fix NULL vs IS_ERR() bug in stm32_ospi_get_resources() (Mattijs Korpershoek) [RHEL-104570]
  - spi: Add check for 8-bit transfer with 8 IO mode support (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: simplify bad block marker duplication (Mattijs Korpershoek) [RHEL-104570]
  - spi: xilinx: Fix block comment style and minor cleanups (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Mattijs Korpershoek) [RHEL-104570]
  - spi: rspi: Convert to DEFINE_SIMPLE_DEV_PM_OPS() (Mattijs Korpershoek) [RHEL-104570]
  - spi: stm32-ospi: Use of_reserved_mem_region_to_resource() for "memory-region" (Mattijs Korpershoek) [RHEL-104570]
  - redhat/configs: Disable CONFIG_SPI_RZV2H_RSPI (Mattijs Korpershoek) [RHEL-104570]
  - spi: Add driver for the RZ/V2H(P) RSPI IP (Mattijs Korpershoek) [RHEL-104570]
  - spi: dt-bindings: Document the RZ/V2H(P) RSPI (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: add support for 8 bits ECC strength (Mattijs Korpershoek) [RHEL-104570]
  - mtd: nand: qpic-common: add defines for ECC_MODE values (Mattijs Korpershoek) [RHEL-104570]
  - spi: stm32: delete stray tabs in stm32h7_spi_data_idleness() (Mattijs Korpershoek) [RHEL-104570]
  - spi: stm32: fix sram pool free in probe error path (Mattijs Korpershoek) [RHEL-104570]
  - spi: stm32: fix pointer-to-pointer variables usage (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-pci1xxxx: enable concurrent DMA read/write across SPI transfers (Mattijs Korpershoek) [RHEL-104570]
  - spi: offload trigger: add ADI Util Sigma-Delta SPI driver (Mattijs Korpershoek) [RHEL-104570]
  - dt-bindings: trigger-source: add ADI Util Sigma-Delta SPI (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-dspi: Clear completion counter before initiating transfer (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-pci1xxxx: Add support for per-instance DMA interrupt vectors (Mattijs Korpershoek) [RHEL-104570]
  - spi: microchip-core-qspi: Add regular transfers (Mattijs Korpershoek) [RHEL-104570]
  - spi: microchip-core-qspi: remove unused param from mchp_coreqspi_write_op() (Mattijs Korpershoek) [RHEL-104570]
  - spi: microchip-core-qspi: set min_speed_hz during probe (Mattijs Korpershoek) [RHEL-104570]
  - mtd: nand: qpic_common: use {cmd,data}_sgl_nitems for sg_init_table() (Mattijs Korpershoek) [RHEL-104570]
  - mtd: nand: qpic_common: prevent out of bounds access of BAM arrays (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: reallocate BAM transactions (Mattijs Korpershoek) [RHEL-104570]
  - mtd: rawnand: qcom: finish converting register to FIELD_PREP (Mattijs Korpershoek) [RHEL-104570]
  - spi: falcon: mark falcon_sflash_xfer() as static (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-nxp-fspi: Check return value of devm_mutex_init() (Mattijs Korpershoek) [RHEL-104570]
  - spi: stm32: deprecate `st,spi-midi-ns` property (Mattijs Korpershoek) [RHEL-104570]
  - spi: stm32: use STM32 DMA with STM32 MDMA to enhance DDR use (Mattijs Korpershoek) [RHEL-104570]
  - spi: stm32: Check for cfg availability in stm32_spi_probe (Mattijs Korpershoek) [RHEL-104570]
  - spi: stm32: Add SPI_READY mode to spi controller (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-dspi: Revert unintended dependency change in config SPI_FSL_DSPI (Mattijs Korpershoek) [RHEL-104570]
  - spi: tegra210-qspi: Remove cache operations (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-pci1xxxx: Drop MSI-X usage as unsupported by DMA engine (Mattijs Korpershoek) [RHEL-104570]
  - spi: stm32-ospi: clean up on error in probe() (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-mt65xx: Add support for MT6991 Dimensity 9400 SPI IPM (Mattijs Korpershoek) [RHEL-104570]
  - spi: dt-bindings: mediatek,spi-mt65xx: Add support for MT6991/MT8196 SPI (Mattijs Korpershoek) [RHEL-104570]
  - dt-bindings: spi: add compatibles for mt7988 (Mattijs Korpershoek) [RHEL-104570]
  - spi: atmel-quadspi: Use `devm_dma_request_chan()` (Mattijs Korpershoek) [RHEL-104570]
  - spi: st: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() (Mattijs Korpershoek) [RHEL-104570]
  - spi: stm32-ospi: Make usage of reset_control_acquire/release() API (Mattijs Korpershoek) [RHEL-104570]
  - spi: offload: check offload ops existence before disabling the trigger (Mattijs Korpershoek) [RHEL-104570]
  - spi: loongson: Fix build warnings about export.h (Mattijs Korpershoek) [RHEL-104570]
  - spi: omap2-mcspi: Disable multi-mode when the previous message kept CS asserted (Mattijs Korpershoek) [RHEL-104570]
  - spi: omap2-mcspi: Disable multi mode when CS should be kept asserted after message (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-pci1xxxx: Fix error code in probe (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-mem: Take into account the actual maximum frequency (Mattijs Korpershoek) [RHEL-104570]
  - mtd: spinand: Enhance the logic when picking a variant (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-mem: Use picoseconds for calculating the op durations (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: remove 'qpic_snand_op' structure (Mattijs Korpershoek) [RHEL-104570]
  - spi: bcm63xx-hsspi: fix shared reset (Mattijs Korpershoek) [RHEL-104570]
  - spi: bcm63xx-spi: fix shared reset (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: document the limited bit error reporting capability (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-pci1xxxx: Fix Probe failure with Dual SPI instance with INTx interrupts (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-pci1xxxx: Add support for 25MHz Clock frequency in C0 (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: use NANDC_STEP_SIZE consistently (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-dspi: Enable support for S32G platforms (Mattijs Korpershoek) [RHEL-104570]
  - dt-bindings: spi: dspi: Add S32G support (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-dspi: Enable modified transfer protocol on S32G (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-dspi: Reinitialize DSPI regs after resuming for S32G (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-dspi: Use DMA for S32G controller in target mode (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-dspi: Avoid setup_accel logic for DMA transfers (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-dspi: Use spi_alloc_target for target (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-dspi: Add config and regmaps for S32G platforms (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-dspi: Define regmaps per device (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-dspi: Re-use one volatile regmap for both device types (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-dspi: Reset SR flags before sending a new message (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-dspi: Halt the module after a new message transfer (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-dspi: restrict register range for regmap access (Mattijs Korpershoek) [RHEL-104570]
  - spi: loopback-test: fix up const pointer issue in rx_ranges_cmp() (Mattijs Korpershoek) [RHEL-104570]
  - spi: gpio: fix const issue in spi_to_spi_gpio() (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: remove superfluous parameters of qcom_spi_check_error() (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: Move register definitions to <linux/spi/sh_msiof.h> (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: Document frame start sync pulse mode (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: Double maximum DMA transfer size using two groups (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: Simplify BRG's Division Ratio (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: Increase TX FIFO size for R-Car V4H/V4M (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: Correct RX FIFO size for R-Car Gen3 (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: Correct RX FIFO size for R-Car Gen2 (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: Add core support for dual-group transfers (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: Correct SIMDR2_GRPMASK (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: SIFCTR bitfield conversion (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: SICTR bitfield conversion (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: SITSCR/SIRSCR bitfield conversion (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: SITMDR2 and SIRMDR2 bitfield conversion (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: SITMDR1/SIRMDR1 bitfield conversion (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: Make words/fs unsigned in FIFO helpers (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: Make words/bits unsigned in sh_msiof_spi_txrx_once() (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: Use bool for boolean flags (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: Complete using dev in sh_msiof_spi_probe() (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: Fix maximum DMA transfer size (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: Remove unneeded compatible values (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: Drop comma after OF match table sentinel (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: return early on error from qcom_spi_io_op() (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: extend FIELD_PREP() macro usage (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: use CW_PER_PAGE_MASK bitmask (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: reuse qcom_spi_check_raw_flash_errors() (Mattijs Korpershoek) [RHEL-104570]
  - spi: tegra210-quad: Add support for internal DMA (Mattijs Korpershoek) [RHEL-104570]
  - spi: tegra114: Use value to check for invalid delays (Mattijs Korpershoek) [RHEL-104570]
  - spi: loopback-test: Simplify strange loopback value check (Mattijs Korpershoek) [RHEL-104570]
  - spi: loopback-test: Do not split 1024-byte hexdumps (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-sun4i: fix early activation (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: validate user/chip specific ECC properties (Mattijs Korpershoek) [RHEL-104570]
  - spi: cadence-quadspi: Assume device could match via platform (Mattijs Korpershoek) [RHEL-104570]
  - spi: cs42l43: Make handling missing spk-id GPIOs explicit (Mattijs Korpershoek) [RHEL-104570]
  - spi: atmel-quadspi: Fix printed error code during DMA setup (Mattijs Korpershoek) [RHEL-104570]
  - spi: axi-spi-engine: omit SYNC from offload instructions (Mattijs Korpershoek) [RHEL-104570]
  - spi: axi-spi-engine: optimize bits_per_word for offload (Mattijs Korpershoek) [RHEL-104570]
  - spi: axi-spi-engine: don't repeat mode config for offload (Mattijs Korpershoek) [RHEL-104570]
  - spi: axi-spi-engine: wait for completion in setup (Mattijs Korpershoek) [RHEL-104570]
  - spi: nxp-fspi: use devm instead of remove for driver detach (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-nxp-fspi: remove the unchecked return value for nxp_fspi_clk_disable_unprep (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-nxp-fspi: use guard(mutex) to simplify the code (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-nxp-fspi: enable runtime pm for fspi (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-nxp-fspi: remove the goto in probe (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: fix NAND_READ_LOCATION_2 register handling (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: remove unused 'wlen' member of 'struct qpic_spi_nand' (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-mem: Add fix to avoid divide error (Mattijs Korpershoek) [RHEL-104570]
  - spi: rpc-if: Add write support for memory-mapped area (Mattijs Korpershoek) [RHEL-104570]
  - spi: tegra114: Don't fail set_cs_timing when delays are zero (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: propagate errors from qcom_spi_block_erase() (Mattijs Korpershoek) [RHEL-104570]
  - spi: offload: check for match callback when a trigger is being registered (Mattijs Korpershoek) [RHEL-104570]
  - spi: offload: remove unnecessary check on trigger->ops (Mattijs Korpershoek) [RHEL-104570]
  - spi: stm32-ospi: Fix an error handling path in stm32_ospi_probe() (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: ignore driver probing if it was MSIOF Sound (Mattijs Korpershoek) [RHEL-104570]
  - spi: sh-msiof: use dev in sh_msiof_spi_probe() (Mattijs Korpershoek) [RHEL-104570]
  - spi: dw: Use spi_bpw_to_bytes() helper (Mattijs Korpershoek) [RHEL-104570]
  - spi: Add spi_bpw_to_bytes() helper and use it (Mattijs Korpershoek) [RHEL-104570]
  - spi: pci1xxxx: Use non-hybrid PCI devres API (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-cavium-thunderx: Use non-hybrid PCI devres API (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-imx: Add check for spi_imx_setupxfer() (Mattijs Korpershoek) [RHEL-104570]
  - spi: tegra210-quad: Update dummy sequence configuration (Mattijs Korpershoek) [RHEL-104570]
  - spi: tegra210-quad: modify chip select (CS) deactivation (Mattijs Korpershoek) [RHEL-104570]
  - spi: tegra210-quad: remove redundant error handling code (Mattijs Korpershoek) [RHEL-104570]
  - spi: tegra210-quad: Fix X1_X2_X4 encoding and support x4 transfers (Mattijs Korpershoek) [RHEL-104570]
  - spi: meson-spicc: add DMA support (Mattijs Korpershoek) [RHEL-104570]
  - spi: fsl-qspi: Optimize fsl_qspi struct (Mattijs Korpershoek) [RHEL-104570]
  - spi: amd: add CONFIG_PCI dependency (Mattijs Korpershoek) [RHEL-104570]
  - spi: sun4i: add support for GPIO chip select lines (Mattijs Korpershoek) [RHEL-104570]
  - mtd: rawnand: qcom: Fix read len for onfi param page (Mattijs Korpershoek) [RHEL-104570]
  - mtd: rawnand: qcom: Fix last codeword read in qcom_param_page_type_exec() (Mattijs Korpershoek) [RHEL-104570]
  - mtd: rawnand: qcom: Pass 18 bit offset from NANDc base to BAM base (Mattijs Korpershoek) [RHEL-104570]
  - spi: fsl-qspi: Simplify probe error handling using managed API (Mattijs Korpershoek) [RHEL-104570]
  - spi: fsl-spi: Remove redundant probe error message (Mattijs Korpershoek) [RHEL-104570]
  - spi: fsl-qspi: Fix double cleanup in probe error path (Mattijs Korpershoek) [RHEL-104570]
  - spi: intel: Improve resource mapping (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi_amd: Fix an IS_ERR() vs NULL check in probe (Mattijs Korpershoek) [RHEL-104570]
  - spi: xcomm: use new GPIO line value setter callbacks (Mattijs Korpershoek) [RHEL-104570]
  - spi: Add support for Double Transfer Rate (DTR) mode (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi_amd: Add PCI-based driver for AMD HID2 SPI controller (Mattijs Korpershoek) [RHEL-104570]
  - spi: bcm2835: Restore native CS probing when pinctrl-bcm2835 is absent (Mattijs Korpershoek) [RHEL-104570]
  - spi: bcm2835: Do not call gpiod_put() on invalid descriptor (Mattijs Korpershoek) [RHEL-104570]
  - spi: tegra210-quad: add rate limiting and simplify timeout error message (Mattijs Korpershoek) [RHEL-104570]
  - spi: tegra210-quad: use WARN_ON_ONCE instead of WARN_ON for timeouts (Mattijs Korpershoek) [RHEL-104570]
  - spi: cadence-qspi: revert "Improve spi memory performance" (Mattijs Korpershoek) [RHEL-104570]
  - spi: cadence: Fix out-of-bounds array access in cdns_mrvl_xspi_setup_clock() (Mattijs Korpershoek) [RHEL-104570]
  - spi: Simplify conditionals in spi_set_cs() (Mattijs Korpershoek) [RHEL-104570]
  - spi: atmel-quadspi: Fix unbalanced pm_runtime by using devm_ API (Mattijs Korpershoek) [RHEL-104570]
  - spi: fsl-qspi: use devm function instead of driver remove (Mattijs Korpershoek) [RHEL-104570]
  - spi: SPI_QPIC_SNAND should be tristate and depend on MTD (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-stm32-ospi: Make "resets" a required property (Mattijs Korpershoek) [RHEL-104570]
  - spi: dt-bindings: st,stm32mp25-ospi: Make "resets" a required property (Mattijs Korpershoek) [RHEL-104570]
  - spi-rockchip: Fix register out of bounds access (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: use kmalloc() for OOB buffer allocation (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-mem: Introduce a default ->exec_op() debug log (Mattijs Korpershoek) [RHEL-104570]
  - spi: Fix reference count leak in slave_show() (Mattijs Korpershoek) [RHEL-104570]
  - spi: stm32-ospi: Include "gpio/consumer.h" (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-mux: Fix coverity issue, unchecked return value (Mattijs Korpershoek) [RHEL-104570]
  - spi: sophgo: fix incorrect type for ret in sg2044_spifmc_write() (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: avoid memleak in qcom_spi_ecc_init_ctx_pipelined() (Mattijs Korpershoek) [RHEL-104570]
  - spi: Use inclusive language (Mattijs Korpershoek) [RHEL-104570]
  - spi: sg2044-nor: Convert to dev_err_probe() (Mattijs Korpershoek) [RHEL-104570]
  - spi: sg2044-nor: Fully convert to device managed resources (Mattijs Korpershoek) [RHEL-104570]
  - spi: sg2044-nor: fix uninitialized variable in probe (Mattijs Korpershoek) [RHEL-104570]
  - spi: stm32-ospi: Fix an IS_ERR() vs NULL bug in stm32_ospi_get_resources() (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic-snand: Fix ECC_CFG_ECC_DISABLE shift in qcom_spi_read_last_cw() (Mattijs Korpershoek) [RHEL-104570]
  - spi: stm32: Remove unnecessary print function dev_err() (Mattijs Korpershoek) [RHEL-104570]
  - spi: cadence-qspi: Improve spi memory performance (Mattijs Korpershoek) [RHEL-104570]
  - spi: cadence-qspi: Fix probe on AM62A LP SK (Mattijs Korpershoek) [RHEL-104570]
  - spi: dt-bindings: spi-sg2044-nor: Change SOPHGO SG2042 (Mattijs Korpershoek) [RHEL-104570]
  - spi: dt-bindings: spi-sg2044-nor: Add SOPHGO SG2042 (Mattijs Korpershoek) [RHEL-104570]
  - spi: sophgo: add SG2044 SPI NOR controller driver (Mattijs Korpershoek) [RHEL-104570]
  - dt-bindings: spi: add SG2044 SPI NOR controller driver (Mattijs Korpershoek) [RHEL-104570]
  - spi: mt65xx: add PM QoS support (Mattijs Korpershoek) [RHEL-104570]
  - spi: microchip-core: prevent RX overflows when transmit size > FIFO size (Mattijs Korpershoek) [RHEL-104570]
  - spi: spidev: Add an entry for the gocontroll moduline module slot (Mattijs Korpershoek) [RHEL-104570]
  - MAINTAINERS: adjust the file entry in GOCONTROLL MODULINE MODULE SLOT (Mattijs Korpershoek) [RHEL-104570]
  - MAINTAINERS: add maintainer for the GOcontroll Moduline module slot (Mattijs Korpershoek) [RHEL-104570]
  - dt-bindings: connector: Add the GOcontroll Moduline module slot bindings (Mattijs Korpershoek) [RHEL-104570]
  - dt-bindings: vendor-prefixes: add GOcontroll (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-imx: convert timeouts to secs_to_jiffies() (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-lpspi: convert timeouts to secs_to_jiffies() (Mattijs Korpershoek) [RHEL-104570]
  - mtd: nand: Drop explicit test for built-in CONFIG_SPI_QPIC_SNAND (Mattijs Korpershoek) [RHEL-104570]
  - redhat/configs: Disable CONFIG_SPI_QPIC_SNAND (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-qpic: add driver for QCOM SPI NAND flash Interface (Mattijs Korpershoek) [RHEL-104570]
  - mtd: rawnand: qcom: Fix build issue on x86 architecture (Mattijs Korpershoek) [RHEL-104570]
  - mtd: rawnand: qcom: fix broken config in qcom_param_page_type_exec (Mattijs Korpershoek) [RHEL-104570]
  - mtd: rawnand: qcom: use FIELD_PREP and GENMASK (Mattijs Korpershoek) [RHEL-104570]
  - mtd: nand: Add qpic_common API file (Mattijs Korpershoek) [RHEL-104570]
  - mtd: rawnand: qcom: Add qcom prefix to common api (Mattijs Korpershoek) [RHEL-104570]
  - mtd: rawnand: qcom: cleanup qcom_nandc driver (Mattijs Korpershoek) [RHEL-104570]
  - spi: dt-bindings: Introduce qcom,spi-qpic-snand (Mattijs Korpershoek) [RHEL-104570]
  - spi: stm32: Add OSPI driver (Mattijs Korpershoek) [RHEL-104570]
  - dt-bindings: spi: Add STM32 OSPI controller (Mattijs Korpershoek) [RHEL-104570]
  - spi: s3c64xx: extend description of compatible's fifo_depth (Mattijs Korpershoek) [RHEL-104570]
  - spi: offload: fix use after free (Mattijs Korpershoek) [RHEL-104570]
  - spi: fix missing offload_flags doc (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-offload-trigger-pwm: add extra headers (Mattijs Korpershoek) [RHEL-104570]
  - spi: offload: types: include linux/bits.h (Mattijs Korpershoek) [RHEL-104570]
  - MAINTAINERS: adjust the file entry in SPI OFFLOAD (Mattijs Korpershoek) [RHEL-104570]
  - spi: axi-spi-engine: implement offload support (Mattijs Korpershoek) [RHEL-104570]
  - spi: dt-bindings: axi-spi-engine: add SPI offload properties (Mattijs Korpershoek) [RHEL-104570]
  - spi: add offload TX/RX streaming APIs (Mattijs Korpershoek) [RHEL-104570]
  - spi: offload-trigger: add PWM trigger driver (Mattijs Korpershoek) [RHEL-104570]
  - dt-bindings: trigger-source: add generic PWM trigger source (Mattijs Korpershoek) [RHEL-104570]
  - spi: offload: add support for hardware triggers (Mattijs Korpershoek) [RHEL-104570]
  - spi: add basic support for SPI offloading (Mattijs Korpershoek) [RHEL-104570]
  - spi: atmel-quadspi: remove references to runtime PM on error path (Mattijs Korpershoek) [RHEL-104570]
  - spi: sn-f-ospi: Fix division by zero (Mattijs Korpershoek) [RHEL-104570]
  - spi: gpio: Support a single always-selected device (Mattijs Korpershoek) [RHEL-104570]
  - spi: gpio: Remove stale documentation part (Mattijs Korpershoek) [RHEL-104570]
  - spi: Replace custom fsleep() implementation (Mattijs Korpershoek) [RHEL-104570]
  - spi: pxa2xx: Fix regression when toggling chip select on LPSS devices (Mattijs Korpershoek) [RHEL-104570]
  - spi: atmel-quadspi: Fix warning in doc-comment (Mattijs Korpershoek) [RHEL-104570]
  - spi: fsi: Batch TX operations (Mattijs Korpershoek) [RHEL-104570]
  - spi: realtek-rtl-snand: Drop unneeded assignment for cache_type (Mattijs Korpershoek) [RHEL-104570]
  - spi: omap2-mcspi: Correctly handle devm_clk_get_optional() errors (Mattijs Korpershoek) [RHEL-104570]
  - spi: zynqmp-gqspi: Always acknowledge interrupts (Mattijs Korpershoek) [RHEL-104570]
  - spi: zynqmp-gqspi: Clean up fillgenfifo (Mattijs Korpershoek) [RHEL-104570]
  - spi: zynqmp-gqspi: Add helpers for enabling/disabling DMA (Mattijs Korpershoek) [RHEL-104570]
  - spi: zynqmp-gqspi: Add some more debug prints (Mattijs Korpershoek) [RHEL-104570]
  - spi: zynqmp-gqspi: Reformat long line (Mattijs Korpershoek) [RHEL-104570]
  - spi: pxa2xx: Introduce __lpss_ssp_update_priv() helper (Mattijs Korpershoek) [RHEL-104570]
  - spi: amd: Fix -Wuninitialized in amd_spi_exec_mem_op() (Mattijs Korpershoek) [RHEL-104570]
  - spi: ti-qspi: Use syscon_regmap_lookup_by_phandle_args (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-mem: Estimate the time taken by operations (Mattijs Korpershoek) [RHEL-104570]
  - spi: atmel-quadspi: Update to current device naming terminology (Mattijs Korpershoek) [RHEL-104570]
  - spi: fsl-spi: Remove display of virtual address (Mattijs Korpershoek) [RHEL-104570]
  - spi: cadence-quadspi: Enable SPI_TX_QUAD (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-mem: Create macros for DTR operation (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-mem: Reorder spi-mem macro assignments (Mattijs Korpershoek) [RHEL-104570]
  - spi: zynqmp-gqspi: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
  - spi: zynq-qspi: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-ti-qspi: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-sn-f-ospi: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
  - spi: rockchip-sfc: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
  - spi: nxp-fspi: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
  - spi: mxic: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
  - spi: mt65xx: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
  - spi: microchip-core-qspi: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
  - spi: fsl-qspi: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
  - spi: dw: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
  - spi: cadence-qspi: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
  - spi: amlogic-spifc-a1: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
  - spi: amd: Drop redundant check (Mattijs Korpershoek) [RHEL-104570]
  - spi: amd: Support per spi-mem operation frequency switches (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-mem: Add a new controller capability (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-mem: Extend spi-mem operations with a per-operation maximum frequency (Mattijs Korpershoek) [RHEL-104570]
  - spi: atmel-quadspi: Use devm_ clock management (Mattijs Korpershoek) [RHEL-104570]
  - spi: rockchip-sfc: Support sclk_x2 version (Mattijs Korpershoek) [RHEL-104570]
  - spi: atmel-qspi: Memory barriers after memory-mapped I/O (Mattijs Korpershoek) [RHEL-104570]
  - spi: rockchip-sfc: Using normal memory for dma (Mattijs Korpershoek) [RHEL-104570]
  - spi: rockchip-sfc: Fix error in remove progress (Mattijs Korpershoek) [RHEL-104570]
  - spi: atmel-quadspi: Factor out switching to Serial Memory Mode to function (Mattijs Korpershoek) [RHEL-104570]
  - spi: spidev: Align ordering of spidev_spi_ids[] and spidev_dt_ids[] (Mattijs Korpershoek) [RHEL-104570]
  - spi: mxs: support effective_speed_hz (Mattijs Korpershoek) [RHEL-104570]
  - spi: Deduplicate deferred probe checks in spi_probe() (Mattijs Korpershoek) [RHEL-104570]
  - spi: Unify firmware node type checks (Mattijs Korpershoek) [RHEL-104570]
  - spi: rockchip-sfc: Support pm ops (Mattijs Korpershoek) [RHEL-104570]
  - i2c: lpc2k: Add check for clk_enable() (Mattijs Korpershoek) [RHEL-104570]
  - spi: zynq-qspi: Add check for clk_enable() (Mattijs Korpershoek) [RHEL-104570]
  - spi: rockchip: Fix PM runtime count on no-op cs (Mattijs Korpershoek) [RHEL-104570]
  - spi: omap2-mcspi: Fix the IS_ERR() bug for devm_clk_get_optional_enabled() (Mattijs Korpershoek) [RHEL-104570]
  - spi: intel: Add Panther Lake SPI controller support (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-cadence-qspi: Disable STIG mode for Altera SoCFPGA. (Mattijs Korpershoek) [RHEL-104570]
  - spi: rockchip-sfc: Optimize the judgment mechanism completed by the controller (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-kspi2: Add KEBA SPI controller support (Mattijs Korpershoek) [RHEL-104570]
  - spi: atmel-quadspi: Add support for sama7g5 QSPI (Mattijs Korpershoek) [RHEL-104570]
  - spi: atmel-quadspi: Create `atmel_qspi_ops` to support newer SoC families (Mattijs Korpershoek) [RHEL-104570]
  - spi: mpc52xx: Add cancel_work_sync before module remove (Mattijs Korpershoek) [RHEL-104570]
  - spi: apple: Set use_gpio_descriptors to true (Mattijs Korpershoek) [RHEL-104570]
  - spi: atmel-quadspi: Fix register name in verbose logging function (Mattijs Korpershoek) [RHEL-104570]
  - spi: Fix acpi deferred irq probe (Mattijs Korpershoek) [RHEL-104570]
  - spi: cadence-quadspi: Support for device reset via OSPI controller (Mattijs Korpershoek) [RHEL-104570]
  - spi: cadence-quadspi: Use quirks to set dma_set_mask instead of compatible string for 64-bit DMA support (Mattijs Korpershoek) [RHEL-104570]
  - spi: rockchip-sfc: Support ACPI (Mattijs Korpershoek) [RHEL-104570]
  - spi: aspeed: Fix an error handling path in aspeed_spi_[read|write]_user() (Mattijs Korpershoek) [RHEL-104570]
  - spi: rockchip-sfc: Embedded DMA only support 4B aligned address (Mattijs Korpershoek) [RHEL-104570]
  - spi-imx: prevent overflow when estimating transfer time (Mattijs Korpershoek) [RHEL-104570]
  - spi: sc18is602: Switch to generic firmware properties and drop of_match_ptr() (Mattijs Korpershoek) [RHEL-104570]
  - spi: imx: support word delay (Mattijs Korpershoek) [RHEL-104570]
  - spi: imx: pass struct spi_transfer to prepare_transfer() (Mattijs Korpershoek) [RHEL-104570]
  - spi: cs42l43: Add GPIO speaker id support to the bridge configuration (Mattijs Korpershoek) [RHEL-104570]
  - spi: Delete useless checks (Mattijs Korpershoek) [RHEL-104570]
  - spi: apple: Remove unnecessary .owner for apple_spi_driver (Mattijs Korpershoek) [RHEL-104570]
  - spi: apple: Add driver for Apple SPI controller (Mattijs Korpershoek) [RHEL-104570]
  - spi: dt-bindings: apple,spi: Add binding for Apple SPI controllers (Mattijs Korpershoek) [RHEL-104570]
  - spi: Use of_property_present() for non-boolean properties (Mattijs Korpershoek) [RHEL-104570]
  - spi: axi-spi-engine: Emit trace events for spi transfers (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-mem: rtl-snand: Correctly handle DMA transfers (Mattijs Korpershoek) [RHEL-104570]
  - spi: Replace deprecated PCI functions (Mattijs Korpershoek) [RHEL-104570]
  - spi: spidev: Add an entry for lwn,bk4-spi (Mattijs Korpershoek) [RHEL-104570]
  - dt-bindings: misc: lwn,bk4-spi: Add binding (Mattijs Korpershoek) [RHEL-104570]
  - mtd: spinand: Constify struct nand_ecc_engine_ops (Mattijs Korpershoek) [RHEL-104570]
  - spi: make class structs const (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-mem: Add Realtek SPI-NAND controller (Mattijs Korpershoek) [RHEL-104570]
  - dt-bindings: spi: Add realtek,rtl9301-snand (Mattijs Korpershoek) [RHEL-104570]
  - spi: intel: Add protected and locked attributes (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-imx: Fix casting warnings (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-dspi: Fix casting warnings (Mattijs Korpershoek) [RHEL-104570]
  - spi: tegra210-quad: Avoid shift-out-of-bounds (Mattijs Korpershoek) [RHEL-104570]
  - spi: Provide defer reason if getting irq during probe fails (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-ti-qspi: remove redundant assignment to variable ret (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-lpspi: support effective_speed_hz (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-lpspi: Fix specifiers in fsl_lpspi_set_bitrate (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-lpspi: Adjust type of scldiv (Mattijs Korpershoek) [RHEL-104570]
  - spi: mxic: Add support for swapping byte (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-mem: Allow specifying the byte order in Octal DTR mode (Mattijs Korpershoek) [RHEL-104570]
  - spi: rockchip: Use dev_{err,warn}_probe() in the probe path (Mattijs Korpershoek) [RHEL-104570]
  - spi: rockchip-sfc: Use dev_err_probe() in the probe path (Mattijs Korpershoek) [RHEL-104570]
  - spi: rockchip-sfc: Perform trivial code cleanups (Mattijs Korpershoek) [RHEL-104570]
  - spi: rockchip: Perform trivial code cleanups (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi_amd: Add HIDDMA basic read support (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi_amd: Set controller address mode (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi_amd: Add support for HID2 SPI controller (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi_amd: Optimize IO operations (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi_amd: Updates to set tx/rx count functions (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi_amd: Replace ioread/iowrite calls (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi_amd: Enable dual and quad I/O modes (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi_amd: Sort headers alphabetically (Mattijs Korpershoek) [RHEL-104570]
  - spi: Switch back to struct platform_driver::remove() (Mattijs Korpershoek) [RHEL-104570]
  - spi: slave-mt27xx: Call clk_disable_unprepare() only once in mtk_spi_slave_probe() (Mattijs Korpershoek) [RHEL-104570]
  - spi: airoha: do not keep {tx,rx} dma buffer always mapped (Mattijs Korpershoek) [RHEL-104570]
  - spi: zynqmp-gqspi: Undo runtime PM changes at driver exit time​ (Mattijs Korpershoek) [RHEL-104570]
  - spi: atmel-quadspi: Add cs_hold and cs_inactive setting support (Mattijs Korpershoek) [RHEL-104570]
  - spi: fix typo in the comment (Mattijs Korpershoek) [RHEL-104570]
  - spi: spi-fsl-lpspi: Use IRQF_NO_AUTOEN flag in request_irq() (Mattijs Korpershoek) [RHEL-104570]
  - spi: remove {devm_}spi_alloc_master/slave() (Mattijs Korpershoek) [RHEL-104570]
  - spi: slave-mt27xx: switch to use spi_alloc_target() (Mattijs Korpershoek) [RHEL-104570]
  - spi: ch341: switch to use devm_spi_alloc_host() (Mattijs Korpershoek) [RHEL-104570]
  - Documentation: devres: add missing devm_acpi_dma_controller_free() helper (Mattijs Korpershoek) [RHEL-104570]
  - media: usb/msi2500: switch to use spi_alloc_host() (Mattijs Korpershoek) [RHEL-104570]
  - perf test attr: Add missing int_mist.uop_dropping event to test-stat files (Anubhav Shelat) [RHEL-78200]
  - perf bpf-filter: Fix opts declaration on older libbpfs (Anubhav Shelat) [RHEL-78200]
  - perf evsel: Ensure the fallback message is always written to (Anubhav Shelat) [RHEL-78200]
  - perf build-id: Ensure snprintf string is empty when size is 0 (Anubhav Shelat) [RHEL-78200]
  - perf drm_pmu: Fix fd_dir leaks in for_each_drm_fdinfo_in_dir() (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update tigerlake metrics (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update skylake metrics (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update sierraforest metrics (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update sapphirerapids events/metrics (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update sandybridge metrics (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update rocketlake metrics (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update meteorlake events/metrics (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update lunarlake events/metrics (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update jaketown metrics (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update ivybridge/ivytown metrics (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update icelake metrics (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update haswell metrics (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update graniterapids events/metrics (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update grandridge metrics (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update emeraldrapids events/metrics (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update cascadelakex metrics (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update broadwell metrics (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update arrowlake events/metrics (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update alderlake events/metrics (Anubhav Shelat) [RHEL-78200]
  - perf parse-events: Handle fake PMUs in CPU terms (Anubhav Shelat) [RHEL-78200]
  - libbpf: Add the ability to suppress perf event enablement (Anubhav Shelat) [RHEL-78200]
  - perf maps: Ensure kmap is set up for all inserts (Anubhav Shelat) [RHEL-78200]
  - perf lock: Provide a host_env for session new (Anubhav Shelat) [RHEL-78200]
  - perf subcmd: avoid crash in exclude_cmds when excludes is empty (Anubhav Shelat) [RHEL-78200]
  - perf symbol-elf: Add support for the block argument for libbfd (Anubhav Shelat) [RHEL-78200]
  - perf test: Checking BPF metadata collection fails on version string (Anubhav Shelat) [RHEL-78200]
  - perf tests: Fix "PE file support" test build (Anubhav Shelat) [RHEL-78200]
  - perf bpf-utils: Harden get_bpf_prog_info_linear (Anubhav Shelat) [RHEL-78200]
  - perf bpf-utils: Constify bpil_array_desc (Anubhav Shelat) [RHEL-78200]
  - perf bpf-event: Fix use-after-free in synthesis (Anubhav Shelat) [RHEL-78200]
  - perf symbol: Add blocking argument to filename__read_build_id (Anubhav Shelat) [RHEL-78200]
  - perf test: Fix a build error in x86 topdown test (Anubhav Shelat) [RHEL-78200]
  - perf bpf-filter: Enable events manually (Anubhav Shelat) [RHEL-78200]
  - perf/core: Handle buffer mapping fail correctly in perf_mmap() (Anubhav Shelat) [RHEL-78200] {CVE-2025-38564}
  - perf/core: Exit early on perf_mmap() fail (Anubhav Shelat) [RHEL-78200] {CVE-2025-38565}
  - perf/core: Don't leak AUX buffer refcount on allocation failure (Anubhav Shelat) [RHEL-78200]
  - perf/core: Prevent VMA split of buffer mappings (Anubhav Shelat) [RHEL-78200] {CVE-2025-38563}
  - perf/core: Preserve AUX buffer allocation failure result (Anubhav Shelat) [RHEL-78200]
  - perf record: Cache build-ID of hit DSOs only (Anubhav Shelat) [RHEL-78200]
  - perf test: Ensure lock contention using pipe mode (Anubhav Shelat) [RHEL-78200]
  - perf python: Stop using deprecated PyUnicode_AsString() (Anubhav Shelat) [RHEL-78200]
  - RISC-V: perf/kvm: Add reporting of interrupt events (Anubhav Shelat) [RHEL-78200]
  - perf list: Skip ABI PMUs when printing pmu values (Anubhav Shelat) [RHEL-78200]
  - perf list: Remove tracepoint printing code (Anubhav Shelat) [RHEL-78200]
  - perf tp_pmu: Add event APIs (Anubhav Shelat) [RHEL-78200]
  - perf tp_pmu: Factor existing tracepoint logic to new file (Anubhav Shelat) [RHEL-78200]
  - perf parse-events: Remove non-json software events (Anubhav Shelat) [RHEL-78200]
  - perf jevents: Add common software event json (Anubhav Shelat) [RHEL-78200]
  - perf tools: Remove libtraceevent in .gitignore (Anubhav Shelat) [RHEL-78200]
  - perf test: Fix comment ordering (Anubhav Shelat) [RHEL-78200]
  - perf sort: Use perf_env to set arch sort keys and header (Anubhav Shelat) [RHEL-78200]
  - perf test: Move PERF_SAMPLE_WEIGHT_STRUCT parsing to common test (Anubhav Shelat) [RHEL-78200]
  - perf sample: Remove arch notion of sample parsing (Anubhav Shelat) [RHEL-78200]
  - perf env: Remove global perf_env (Anubhav Shelat) [RHEL-78200]
  - perf trace: Avoid global perf_env with evsel__env (Anubhav Shelat) [RHEL-78200]
  - perf auxtrace: Pass perf_env from session through to mmap read (Anubhav Shelat) [RHEL-78200]
  - perf machine: Explicitly pass in host perf_env (Anubhav Shelat) [RHEL-78200]
  - perf bench synthesize: Avoid use of global perf_env (Anubhav Shelat) [RHEL-78200]
  - perf top: Make perf_env locally scoped (Anubhav Shelat) [RHEL-78200]
  - perf session: Add host_env argument to perf_session__new (Anubhav Shelat) [RHEL-78200]
  - perf test: Avoid use perf_env (Anubhav Shelat) [RHEL-78200]
  - perf header: Clean up use of perf_env (Anubhav Shelat) [RHEL-78200]
  - perf evlist: Change env variable to session (Anubhav Shelat) [RHEL-78200]
  - perf session: Add accessor for session->header.env (Anubhav Shelat) [RHEL-78200]
  - perf record: Make --buildid-mmap the default (Anubhav Shelat) [RHEL-78200]
  - perf jitdump: Directly mark the jitdump DSO (Anubhav Shelat) [RHEL-78200]
  - perf dso: Move build_id to dso_id (Anubhav Shelat) [RHEL-78200]
  - perf build-id: Ensure struct build_id is empty before use (Anubhav Shelat) [RHEL-78200]
  - perf build-id: Mark DSO in sample callchains (Anubhav Shelat) [RHEL-78200]
  - perf build-id: Change sprintf functions to snprintf (Anubhav Shelat) [RHEL-78200]
  - perf build-id: Truncate to avoid overflowing the build_id data (Anubhav Shelat) [RHEL-78200]
  - perf build-id: Reduce size of "size" variable (Anubhav Shelat) [RHEL-78200]
  - perf metricgroups: Add NO_THRESHOLD_AND_NMI constraint (Anubhav Shelat) [RHEL-78200]
  - perf parse-events: Fix missing slots for Intel topdown metric events (Anubhav Shelat) [RHEL-78200]
  - perf topdown: Use attribute to see an event is a topdown metic or slots (Anubhav Shelat) [RHEL-78200]
  - perf parse-events: Support user CPUs mixed with threads/processes (Anubhav Shelat) [RHEL-78200]
  - perf evsel: Add evsel__open_per_cpu_and_thread (Anubhav Shelat) [RHEL-78200]
  - perf parse-events: Minor __add_event refactoring (Anubhav Shelat) [RHEL-78200]
  - perf pmus: Factor perf_pmus__find_by_attr out of evsel__find_pmu (Anubhav Shelat) [RHEL-78200]
  - perf evsel: Use libperf perf_evsel__exit (Anubhav Shelat) [RHEL-78200]
  - libperf evsel: Factor perf_evsel__exit out of perf_evsel__delete (Anubhav Shelat) [RHEL-78200]
  - libperf evsel: Rename own_cpus to pmu_cpus (Anubhav Shelat) [RHEL-78200]
  - perf tool_pmu: Allow num_cpus(_online) to be specific to a cpumask (Anubhav Shelat) [RHEL-78200]
  - perf parse-events: Allow the cpu term to be a PMU or CPU range (Anubhav Shelat) [RHEL-78200]
  - perf stat: Don't size aggregation ids from user_requested_cpus (Anubhav Shelat) [RHEL-78200]
  - perf stat: Avoid buffer overflow to the aggregation map (Anubhav Shelat) [RHEL-78200]
  - perf parse-events: Warn if a cpu term is unsupported by a CPU (Anubhav Shelat) [RHEL-78200]
  - perf pfm: Don't force loading of all PMUs (Anubhav Shelat) [RHEL-78200]
  - perf stat: Remove duplicated include in stat-shadow.c (Anubhav Shelat) [RHEL-78200]
  - perf: ftrace: add graph tracer options args/retval/retval-hex/retaddr (Anubhav Shelat) [RHEL-78200]
  - powerpc: Don't use %pK through printk (Anubhav Shelat) [RHEL-78200]
  - perf build: Always disable stack protection for BPF skeleton objects (Anubhav Shelat) [RHEL-78200]
  - perf flamegraph: Fix minor pylint/type hint issues (Anubhav Shelat) [RHEL-78200]
  - perf ftrace latency: Add -e option to measure time between two events (Anubhav Shelat) [RHEL-78200]
  - perf tests bp_account: Fix leaked file descriptor (Anubhav Shelat) [RHEL-78200]
  - perf list: Remove trailing A in PAI crypto event 4210 (Anubhav Shelat) [RHEL-78200]
  - perf/x86/intel/uncore: Add iMC freerunning for Panther Lake (Anubhav Shelat) [RHEL-78200]
  - perf/x86/intel/uncore: Add Panther Lake support (Anubhav Shelat) [RHEL-78200]
  - perf/x86/intel/uncore: Support customized MMIO map size (Anubhav Shelat) [RHEL-78200]
  - perf/x86/intel/uncore: Support MSR portal for discovery tables (Anubhav Shelat) [RHEL-78200]
  - perf: arm_pmuv3: Call kvm_vcpu_pmu_resync_el0() before enabling counters (Anubhav Shelat) [RHEL-78200]
  - perf: arm_pmu: Don't disable counter in armpmu_add() (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update TigerLake events (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update SkylakeX events (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update SierraForest events (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update SapphireRapids events (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Add PantherLake events (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update MeteorLake events (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update LunarLake events (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update IcelakeX events (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update GraniteRapids events (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update GrandRidge events (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update EmeraldRapids events (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update CascadelakeX events (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update Arrowlake events (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update AlderlakeN events (Anubhav Shelat) [RHEL-78200]
  - perf vendor events: Update Alderlake events (Anubhav Shelat) [RHEL-78200]
  - tools/build: Fix s390(x) cross-compilation with clang (Anubhav Shelat) [RHEL-78200]
  - perf test: Add more test cases to sched test (Anubhav Shelat) [RHEL-78200]
  - perf sched: Fix memory leaks in 'perf sched latency' (Anubhav Shelat) [RHEL-78200]
  - perf sched: Use RC_CHK_EQUAL() to compare pointers (Anubhav Shelat) [RHEL-78200]
  - perf sched: Fix memory leaks for evsel->priv in timehist (Anubhav Shelat) [RHEL-78200]
  - perf sched: Fix thread leaks in 'perf sched timehist' (Anubhav Shelat) [RHEL-78200]
  - perf sched: Fix memory leaks in 'perf sched map' (Anubhav Shelat) [RHEL-78200]
  - perf sched: Free thread->priv using priv_destructor (Anubhav Shelat) [RHEL-78200]
  - perf sched: Make sure it frees the usage string (Anubhav Shelat) [RHEL-78200]
  - perf tests make: Add NO_LIBDW=1 to minimal and add standalone test (Anubhav Shelat) [RHEL-78200]
  - perf header: Fix pipe mode header dumping (Anubhav Shelat) [RHEL-78200]
  - perf test: In forked mode add check that fds aren't leaked (Anubhav Shelat) [RHEL-78200]
  - perf dso: With ref count checking, avoid dso_data holding dso live (Anubhav Shelat) [RHEL-78200]
  - perf hwmon_pmu: Hold path rather than fd (Anubhav Shelat) [RHEL-78200]
  - perf test code-reading: Avoid a leak of cpus and threads (Anubhav Shelat) [RHEL-78200]
  - perf dso: Add missed dso__put to dso__load_kcore (Anubhav Shelat) [RHEL-78200]
  - perf genelf: Fix NO_LIBDW=1 build (Anubhav Shelat) [RHEL-78200]
  - perf list: Add IBM z17 event descriptions (Anubhav Shelat) [RHEL-78200]
  - perf tools: Fix use-after-free in help_unknown_cmd() (Anubhav Shelat) [RHEL-78200]
  - perf test: Add libsubcmd help tests (Anubhav Shelat) [RHEL-78200]
  - perf test: Check test suite description properly (Anubhav Shelat) [RHEL-78200]
  - perf test: Add sched latency and script shell tests (Anubhav Shelat) [RHEL-78200]
  - perf test: Name the noploop process (Anubhav Shelat) [RHEL-78200]
  - perf build: Specify shellcheck should use bash (Anubhav Shelat) [RHEL-78200]
  - perf test annotate: Use --percent-limit rather than head to reduce output (Anubhav Shelat) [RHEL-78200]
  - perf test: Add basic callgraph test to record testing (Anubhav Shelat) [RHEL-78200]
  - perf drm_pmu: Fix spelling mistake "bufers" -> "buffers" (Anubhav Shelat) [RHEL-78200]
  - perf test: perf header test fails on s390 (Anubhav Shelat) [RHEL-78200]
  - perf stat: Fix uncore aggregation number (Anubhav Shelat) [RHEL-78200]
  - perf build: Fix a build error on REFCNT_CHECKING=1 (Anubhav Shelat) [RHEL-78200]
  - tools/perf: Add --exclude-buildids option to perf archive command (Anubhav Shelat) [RHEL-78200]
  - perf annotate: Fix source code annotate with objdump (Anubhav Shelat) [RHEL-78200]
  - tools: Remove libcrypto dependency (Anubhav Shelat) [RHEL-78200]
  - perf genelf: Remove libcrypto dependency and use built-in sha1() (Anubhav Shelat) [RHEL-78200]
  - perf util: add a basic SHA-1 implementation (Anubhav Shelat) [RHEL-78200]
  - perf build: enable -fno-strict-aliasing (Anubhav Shelat) [RHEL-78200]
  - perf top: populate PMU capabilities data in perf_env (Anubhav Shelat) [RHEL-78200]
  - perf tools: move perf_pmus__find_core_pmu() prototype to pmus.h (Anubhav Shelat) [RHEL-78200]
  - perf trace: Split BPF skel code to util/bpf_trace_augment.c (Anubhav Shelat) [RHEL-78200]
  - perf test: Change all remaining #!/bin/sh to #!/bin/bash (Anubhav Shelat) [RHEL-78200]
  - perf header: Don't write empty BPF/BTF info (Anubhav Shelat) [RHEL-78200]
  - perf header: Display message if BPF/BTF info is empty (Anubhav Shelat) [RHEL-78200]
  - perf header: Allow tracing of attr events (Anubhav Shelat) [RHEL-78200]
  - perf header: In pipe mode dump features without --header/-I (Anubhav Shelat) [RHEL-78200]
  - perf tests: Add a DRM PMU test (Anubhav Shelat) [RHEL-78200]
  - perf drm_pmu: Add a tool like PMU to expose DRM information (Anubhav Shelat) [RHEL-78200]
  - perf parse-events: Avoid scanning PMUs that can't contain events (Anubhav Shelat) [RHEL-78200]
  - perf debug: Add function symbols to dump_stack (Anubhav Shelat) [RHEL-78200]
  - perf tools: Remove excess variable declarations (Anubhav Shelat) [RHEL-78200]
  - perf test: Replace grep perl regexp with awk (Anubhav Shelat) [RHEL-78200]
  - libperf evsel: Add missed puts and asserts (Anubhav Shelat) [RHEL-78200]
  - perf trace: Add missed freeing of ordered events and thread (Anubhav Shelat) [RHEL-78200]
  - perf script: Add -e option to flamegraph script (Anubhav Shelat) [RHEL-78200]
  - perf build: The bfd features are opt-in, stop testing for them by default (Anubhav Shelat) [RHEL-78200]
  - perf build: Add the libpfm devel fedora package name to the hint (Anubhav Shelat) [RHEL-78200]
  - perf script: Handle -i option for perf script flamegraph (Anubhav Shelat) [RHEL-78200]
  - perf unwind-libdw: skip non-regular files (Anubhav Shelat) [RHEL-78200]
  - perf trace: Show zero value in STRARRAY (Anubhav Shelat) [RHEL-78200]
  - perf srcline: Lower verbosity on addr2line debug messages (Anubhav Shelat) [RHEL-78200]
  - perf build: Suggest java-latest-openjdk-devel instead of old 1.8.0 one (Anubhav Shelat) [RHEL-78200]
  - perf test: add test for BPF metadata collection (Anubhav Shelat) [RHEL-78200]
  - perf tools: display the new PERF_RECORD_BPF_METADATA event (Anubhav Shelat) [RHEL-78200]
  - perf record: collect BPF metadata from new programs (Anubhav Shelat) [RHEL-78200]
  - perf record: collect BPF metadata from existing BPF programs (Anubhav Shelat) [RHEL-78200]
  - perf build: detect support for libbpf's emit_strings option (Anubhav Shelat) [RHEL-78200]
  - perf header: remove unecessary core id test (Anubhav Shelat) [RHEL-78200]
  - perf test: Add header shell test (Anubhav Shelat) [RHEL-78200]
  - perf parse-events: Set default GH modifier properly (Anubhav Shelat) [RHEL-78200]
  - perf test: Expand user space event reading (rdpmc) tests (Anubhav Shelat) [RHEL-78200]
  - perf vendor events arm64: Update FUJITSU-MONAKA pmu event (Anubhav Shelat) [RHEL-78200]
  - syscall_user_dispatch: Add PR_SYS_DISPATCH_INCLUSIVE_ON (Anubhav Shelat) [RHEL-78200]
  - perf thread: Ensure comm_lock held for comm_list (Anubhav Shelat) [RHEL-78200]
  - perf: Fix libjvmti.c sign compare error (Anubhav Shelat) [RHEL-78200]
  - perf script: perf script tests fails with segfault (Anubhav Shelat) [RHEL-78200]
  - perf test trace: Change the regex pattern in the struct test (Anubhav Shelat) [RHEL-78200]
  - perf test trace: Use --sort-events in BTF general tests (Anubhav Shelat) [RHEL-78200]
  - tools/build: Remove some unused libbpf pre-1.0 feature test logic (Anubhav Shelat) [RHEL-78200]
  - perf trace: Remove --map-dump documentation (Anubhav Shelat) [RHEL-78200]
  - perf test trace: Remove set -e for BTF general tests (Anubhav Shelat) [RHEL-78200]
  - perf test trace: Stop tracing hrtimer_setup event in trace enum test (Anubhav Shelat) [RHEL-78200]
  - perf test trace: Remove set -e and print trace test's error messages (Anubhav Shelat) [RHEL-78200]
  - perf test trace: Use shell's -f flag to check if vmlinux exists (Anubhav Shelat) [RHEL-78200]
  - perf thread_map: Remove uid options (Anubhav Shelat) [RHEL-78200]
  - perf target: Remove uid from target (Anubhav Shelat) [RHEL-78200]
  - perf bench evlist-open-close: Switch user option to use BPF filter (Anubhav Shelat) [RHEL-78200]
  - perf trace: Switch user option to use BPF filter (Anubhav Shelat) [RHEL-78200]
  - perf top: Switch user option to use BPF filter (Anubhav Shelat) [RHEL-78200]
  - perf tests record: Add basic uid filtering test (Anubhav Shelat) [RHEL-78200]
  - perf bpf-filter: Improve error messages (Anubhav Shelat) [RHEL-78200]
  - perf record: Switch user option to use BPF filter (Anubhav Shelat) [RHEL-78200]
  - perf parse-events: Add parse_uid_filter helper (Anubhav Shelat) [RHEL-78200]
  - perf target: Separate parse_uid into its own function (Anubhav Shelat) [RHEL-78200]
  - perf parse-events filter: Use evsel__find_pmu (Anubhav Shelat) [RHEL-78200]


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-73.el10]
changelog:
  - x86/topology: Use x86_sched_itmt_flags for PKG domain unconditionally (Steve Best) [RHEL-53783]
  - x86/topology: Remove x86_smt_flags and use cpu_smt_flags directly (Steve Best) [RHEL-53783]
  - x86/itmt: Move the "sched_itmt_enabled" sysctl to debugfs (Steve Best) [RHEL-53783]
  - x86/cpu: Enable SD_ASYM_PACKING for PKG domain on AMD (Steve Best) [RHEL-53783]
  - x86/cpufeatures: Add X86_FEATURE_AMD_HETEROGENEOUS_CORES (Steve Best) [RHEL-53783]
  - x86/itmt: Use guard() for itmt_update_mutex (Steve Best) [RHEL-53783]
  - x86/itmt: Convert "sysctl_sched_itmt_enabled" to boolean (Steve Best) [RHEL-53783]
  - selftests: net: bump GRO timeout for gro/setup_veth (Hangbin Liu) [RHEL-84558]
  - selftests: net: bpf_offload: add 'libbpf_global' to ignored maps (Hangbin Liu) [RHEL-84558]
  - selftests: net: fix error message in bpf_offload (Hangbin Liu) [RHEL-84558]
  - selftests: openvswitch: don't hardcode the drop reason subsys (Hangbin Liu) [RHEL-84558]
  - selftests: net: report output format as TAP 13 in Python tests (Hangbin Liu) [RHEL-84558]
  - selftests/net: deflake GRO tests (Hangbin Liu) [RHEL-84558]
  - selftests/net: only print passing message in GRO tests when tests pass (Hangbin Liu) [RHEL-84558]
  - selftests/net: have `gro.sh -t` return a correct exit code (Hangbin Liu) [RHEL-84558]
  - selftests: net: Fix minor typos in MPTCP and psock tests (Hangbin Liu) [RHEL-84558]
  - selftests: net: Fix few spelling mistakes (Hangbin Liu) [RHEL-84558]
  - selftests: net: fix grammar in reuseaddr_ports_exhausted.c log message (Hangbin Liu) [RHEL-84558]
  - selftests: net: suppress ReST file generation when building selftests (Hangbin Liu) [RHEL-84558]
  - selftests: net: give up on the cmsg_time accuracy on slow machines (Hangbin Liu) [RHEL-84558]
  - selftests/net/ipsec: Fix Null pointer dereference in rtattr_pack() (Hangbin Liu) [RHEL-84558]
  - selftests/net/forwarding: teamd command not found (Hangbin Liu) [RHEL-84558]
  - selftests: drv-net: assume stats refresh is 0 if no ethtool -c support (Hangbin Liu) [RHEL-84558]
  - selftests: forwarding: add a pvid_change test to bridge_vlan_unaware (Hangbin Liu) [RHEL-84558]
  - selftests/net: call sendmmsg via udpgso_bench.sh (Hangbin Liu) [RHEL-84558]
  - selftests: net: test extacks in netlink dumps (Hangbin Liu) [RHEL-84558]
  - selftests: net: add more info to error in bpf_offload (Hangbin Liu) [RHEL-84558]
  - selftests/net: Fix ./ns-XXXXXX not cleanup (Hangbin Liu) [RHEL-84558]
  - selftests: net: add new ioam tests (Hangbin Liu) [RHEL-84558]
  - selftests: net: remove ioam tests (Hangbin Liu) [RHEL-84558]
  - selftests: net: csum: Clean up recv_verify_packet_ipv6 (Hangbin Liu) [RHEL-84558]
  - Fix mmu notifiers for range-based invalidates (Charles Mirabile) [RHEL-83460]
  - netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree() (CKI Backport Bot) [RHEL-84544]
  - netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around (CKI Backport Bot) [RHEL-84544]
  - netfilter: nft_flow_offload: update tcp state flags under lock (CKI Backport Bot) [RHEL-84544]
  - netfilter: nft_flow_offload: clear tcp MAXACK flag before moving to slowpath (CKI Backport Bot) [RHEL-84544]
  - netfilter: conntrack: rework offload nf_conn timeout extension logic (CKI Backport Bot) [RHEL-84544]
  - netfilter: conntrack: remove skb argument from nf_ct_refresh (CKI Backport Bot) [RHEL-84544]
  - netfilter: conntrack: add conntrack event timestamp (CKI Backport Bot) [RHEL-84544]
  - netfilter: xt_hashlimit: htable_selective_cleanup() optimization (CKI Backport Bot) [RHEL-84544]
  - netfilter: nf_tables: make destruction work queue pernet (CKI Backport Bot) [RHEL-84544]
  - netfilter: nft_exthdr: fix offset with ipv4_find_option() (CKI Backport Bot) [RHEL-84544]
  - netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template. (CKI Backport Bot) [RHEL-84544]
  - netfilter: nf_tables: allocate element update information dynamically (CKI Backport Bot) [RHEL-84544]
  - netfilter: nf_tables: switch trans_elem to real flex array (CKI Backport Bot) [RHEL-84544]
  - netfilter: nf_tables: prepare nft audit for set element compaction (CKI Backport Bot) [RHEL-84544]
  - netfilter: nf_tables: prepare for multiple elements in nft_trans_elem structure (CKI Backport Bot) [RHEL-84544]
  - netfilter: nf_tables: add nft_trans_commit_list_add_elem helper (CKI Backport Bot) [RHEL-84544]
  - netfilter: nf_tables: prefer nft_trans_elem_alloc helper (CKI Backport Bot) [RHEL-84544]
  - netfilter: nfnetlink: Report extack policy errors for batched ops (CKI Backport Bot) [RHEL-84544]
  - padata: avoid UAF for reorder_work (Waiman Long) [RHEL-81531] {CVE-2025-21726}
  - padata: fix UAF in padata_reorder (Waiman Long) [RHEL-81531]
  - padata: add pd get/put refcnt helper (Waiman Long) [RHEL-81531]
  - padata: fix sysfs store callback check (Waiman Long) [RHEL-81531]
  - padata: Clean up in padata_do_multithreaded() (Waiman Long) [RHEL-81531]
  - RDMA/core: Support link status events dispatching (Kamal Heib) [RHEL-78090]
  - RDMA/core: Add ib_query_netdev_port() to query netdev port by IB device. (Kamal Heib) [RHEL-78090]
  - RDMA/core: Remove unused ib_copy_path_rec_from_user (Kamal Heib) [RHEL-78090]
  - RDMA/core: Remove unused ibdev_printk (Kamal Heib) [RHEL-78090]
  - RDMA/core: Remove unused ib_find_exact_cached_pkey (Kamal Heib) [RHEL-78090]
  - RDMA/core: Remove unused ib_ud_header_unpack (Kamal Heib) [RHEL-78090]
  - RDMA/srp: Fix error handling in srp_add_port (Kamal Heib) [RHEL-78090]
  - net: Add options as a flexible array to struct ip_tunnel_info (Paolo Valerio) [RHEL-64164]
  - ip_tunnel: Use ip_tunnel_info() helper instead of 'info + 1' (Paolo Valerio) [RHEL-64164]
  - redhat: drop Y issues from changelog (Jan Stancek)
  - vxlan: check vxlan_vnigroup_init() return value (CKI Backport Bot) [RHEL-81519] {CVE-2025-21790}
  - selftests/mm: run_vmtests.sh: fix half_ufd_size_MB calculation (Rafael Aquini) [RHEL-80077]
  - selftests: bonding: fix incorrect mac address (Hangbin Liu) [RHEL-59463]
  - bonding: fix incorrect MAC address setting to receive NS messages (Hangbin Liu) [RHEL-59463]
  - mm/hugetlb: fix hugepage allocation for interleaved memory nodes (CKI Backport Bot) [RHEL-62726]
  - main.c: fix initcall blacklisted (Tomas Henzl) [RHEL-83271]
  - pm: cpupower: remove hard-coded topology depth values (Steve Best) [RHEL-86398]
  - pm: cpupower: Fix cmd_monitor() error legs to free cpu_topology (Steve Best) [RHEL-86398]
  - cpupower: monitor: Exit with error status if execvp() fail (Steve Best) [RHEL-86398]
  - tools/power turbostat: v2025.05.06 (Steve Best) [RHEL-86246]
  - tools/power turbostat: disable "cpuidle" invocation counters, by default (Steve Best) [RHEL-86246]
  - tools/power turbostat: re-factor sysfs code (Steve Best) [RHEL-86246]
  - tools/power turbostat: Restore GFX sysfs fflush() call (Steve Best) [RHEL-86246]
  - tools/power turbostat: report CoreThr per measurement interval (Steve Best) [RHEL-86246]
  - tools/power turbostat: Increase CPU_SUBSET_MAXCPUS to 8192 (Steve Best) [RHEL-86246]
  - tools/power turbostat: Add idle governor statistics reporting (Steve Best) [RHEL-86246]
  - tools/power turbostat: Fix names matching (Steve Best) [RHEL-86246]
  - tools/power turbostat: Allow Zero return value for some RAPL registers (Steve Best) [RHEL-86246]
  - tools/power turbostat: Clustered Uncore MHz counters should honor show/hide options (Steve Best) [RHEL-86246]
  - x86/cpu: Fix #define name for Intel CPU model 0x5A (Steve Best) [RHEL-86246]
  - vxlan: Fix uninit-value in vxlan_vnifilter_dump() (Guillaume Nault) [RHEL-84555]
  - NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client() (CKI Backport Bot) [RHEL-81067] {CVE-2024-54456}
  - net: fix NULL pointer dereference in l3mdev_l3_rcv (Davide Caratti) [RHEL-84550]
  - ipvlan: ensure network headers are in skb linear part (Davide Caratti) [RHEL-84550] {CVE-2025-21891}
  - tipc: Reduce scope for the variable “fdefq” in tipc_link_tnl_prepare() (Xin Long) [RHEL-84567]
  - tipc: re-order conditions in tipc_crypto_key_rcv() (Xin Long) [RHEL-84567]
  - net: tipc: remove one synchronize_net() from tipc_nametbl_stop() (Xin Long) [RHEL-84567]
  - pnfs/flexfiles: retry getting layout segment for reads (Benjamin Coddington) [RHEL-77609]
  - nfs: fix incorrect error handling in LOCALIO (Benjamin Coddington) [RHEL-77609]
  - nfs: probe for LOCALIO when v3 client reconnects to server (Benjamin Coddington) [RHEL-77609]
  - nfs: probe for LOCALIO when v4 client reconnects to server (Benjamin Coddington) [RHEL-77609]
  - nfs/localio: remove redundant code and simplify LOCALIO enablement (Benjamin Coddington) [RHEL-77609]
  - nfs_common: add nfs_localio trace events (Benjamin Coddington) [RHEL-77609]
  - nfs_common: track all open nfsd_files per LOCALIO nfs_client (Benjamin Coddington) [RHEL-77609]
  - nfs_common: rename nfslocalio nfs_uuid_lock to nfs_uuids_lock (Benjamin Coddington) [RHEL-77609]
  - nfsd: nfsd_file_acquire_local no longer returns GC'd nfsd_file (Benjamin Coddington) [RHEL-77609]
  - nfsd: rename nfsd_serv_ prefixed methods and variables with nfsd_net_ (Benjamin Coddington) [RHEL-77609]
  - nfsd: update percpu_ref to manage references on nfsd_net (Benjamin Coddington) [RHEL-77609]
  - nfs: cache all open LOCALIO nfsd_file(s) in client (Benjamin Coddington) [RHEL-77609]
  - nfs_common: move localio_lock to new lock member of nfs_uuid_t (Benjamin Coddington) [RHEL-77609]
  - nfs_common: rename functions that invalidate LOCALIO nfs_clients (Benjamin Coddington) [RHEL-77609]
  - nfsd: add nfsd_file_{get,put} to 'nfs_to' nfsd_localio_operations (Benjamin Coddington) [RHEL-77609]
  - nfs/localio: add direct IO enablement with sync and async IO support (Benjamin Coddington) [RHEL-77609]
  - NFS: RHEL-10 disable localio (Benjamin Coddington) [RHEL-80503]


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-74.el10]
changelog:
  - sched/core: Prevent rescheduling when interrupts are disabled (Phil Auld) [RHEL-78822]
  - sched: Don't define sched_clock_irqtime as static key (Phil Auld) [RHEL-78822]
  - sched: Compact RSEQ concurrency IDs with reduced threads and affinity (Phil Auld) [RHEL-78822]
  - getdelays: fix error format characters (Phil Auld) [RHEL-78822]
  - taskstats: modify taskstats version (Phil Auld) [RHEL-78822]
  - sched/debug: Provide slice length for fair tasks (Phil Auld) [RHEL-78822]
  - hung_task: add task->flags, blocked by coredump to log (Phil Auld) [RHEL-78822]
  - cpufreq/schedutil: Only bind threads if needed (Phil Auld) [RHEL-78822]
  - sched/fair: Fix inaccurate h_nr_runnable accounting with delayed dequeue (Phil Auld) [RHEL-78822]
  - tracing: Print lazy preemption model (Phil Auld) [RHEL-78822]
  - psi: Fix race when task wakes up before psi_sched_switch() adjusts flags (Phil Auld) [RHEL-78822]
  - sched/fair: Do not compute overloaded status unnecessarily during lb (Phil Auld) [RHEL-78822]
  - sched/fair: Do not compute NUMA Balancing stats unnecessarily during lb (Phil Auld) [RHEL-78822]
  - sched, psi: Don't account irq time if sched_clock_irqtime is disabled (Phil Auld) [RHEL-78822]
  - sched: Don't account irq time if sched_clock_irqtime is disabled (Phil Auld) [RHEL-78822]
  - sched: Define sched_clock_irqtime as static key (Phil Auld) [RHEL-78822]
  - sched/debug: Change need_resched warnings to pr_err (Phil Auld) [RHEL-78822]
  - sched/core: Prioritize migrating eligible tasks in sched_balance_rq() (Phil Auld) [RHEL-78822]
  - sched: Fix race between yield_to() and try_to_wake_up() (Phil Auld) [RHEL-78822]
  - sched/fair: Encapsulate set custom slice in a __setparam_fair() function (Phil Auld) [RHEL-78822]
  - sched/fair: Fix update_cfs_group() vs DELAY_DEQUEUE (Phil Auld) [RHEL-78822]
  - delayacct: add delay min to record delay peak (Phil Auld) [RHEL-78822]
  - delayacct: add delay max to record delay peak (Phil Auld) [RHEL-78822]
  - sched/fair: Fix EEVDF entity placement bug causing scheduling lag (Phil Auld) [RHEL-78822]
  - preempt: Move PREEMPT_RT before PREEMPT in vermagic. (Phil Auld) [RHEL-78822]
  - sched/fair: Update comments after sched_tick() rename. (Phil Auld) [RHEL-78822]
  - powerpc: Large user copy aware of full:rt:lazy preemption (Phil Auld) [RHEL-78822]
  - powerpc: Add preempt lazy support (Phil Auld) [RHEL-78822]
  - PM: EM: Move sched domains rebuild function from schedutil to EM (Phil Auld) [RHEL-78822]
  - PM: EM: Add min/max available performance state limits (Phil Auld) [RHEL-78822]
  - cpufreq: schedutil: Fix superfluous updates caused by need_freq_update (Phil Auld) [RHEL-78822]
  - sched/fair: Fix CPU bandwidth limit bypass during CPU hotplug (Phil Auld) [RHEL-78822]
  - sched: deadline: Cleanup goto label in pick_earliest_pushable_dl_task (Phil Auld) [RHEL-78822]
  - sched/fair: Mark m*_vruntime() with __maybe_unused (Phil Auld) [RHEL-78822]
  - sched/fair: Untangle NEXT_BUDDY and pick_next_task() (Phil Auld) [RHEL-78822]
  - sched/fair: Fix variable declaration position (Phil Auld) [RHEL-78822]
  - sched/fair: Do not try to migrate delayed dequeue task (Phil Auld) [RHEL-78822]
  - sched/fair: Rename cfs_rq.nr_running into nr_queued (Phil Auld) [RHEL-78822]
  - sched/fair: Remove unused cfs_rq.idle_nr_running (Phil Auld) [RHEL-78822]
  - sched/fair: Rename cfs_rq.idle_h_nr_running into h_nr_idle (Phil Auld) [RHEL-78822]
  - sched/fair: Removed unsued cfs_rq.h_nr_delayed (Phil Auld) [RHEL-78822]
  - sched/fair: Use the new cfs_rq.h_nr_runnable (Phil Auld) [RHEL-78822]
  - sched/fair: Add new cfs_rq.h_nr_runnable (Phil Auld) [RHEL-78822]
  - sched/fair: Rename h_nr_running into h_nr_queued (Phil Auld) [RHEL-78822]
  - sched: Unify HK_TYPE_{TIMER|TICK|MISC} to HK_TYPE_KERNEL_NOISE (Phil Auld) [RHEL-78822]
  - sched/isolation: Consolidate housekeeping cpumasks that are always identical (Phil Auld) [RHEL-78822]
  - sched/isolation: Make "isolcpus=nohz" equivalent to "nohz_full" (Phil Auld) [RHEL-78822]
  - sched/core: Remove HK_TYPE_SCHED (Phil Auld) [RHEL-78822]
  - sched/deadline: Check bandwidth overflow earlier for hotplug (Phil Auld) [RHEL-78822]
  - sched/deadline: Correctly account for allocated bandwidth during hotplug (Phil Auld) [RHEL-78822]
  - sched/deadline: Consolidate Timer Cancellation (Phil Auld) [RHEL-78822]
  - sched/fair: Remove CONFIG_CFS_BANDWIDTH=n definition of cfs_bandwidth_used() (Phil Auld) [RHEL-78822]
  - sched: Don't try to catch up excess steal time. (Phil Auld) [RHEL-78822]
  - sched: add READ_ONCE to task_on_rq_queued (Phil Auld) [RHEL-78822]
  - sched/deadline: Restore dl_server bandwidth on non-destructive root domain changes (Phil Auld) [RHEL-78822]
  - sched/core: Update kernel boot parameters for LAZY preempt. (Phil Auld) [RHEL-78822]
  - Revert "redhat: Fix CONFIG_PREEMPT_RT for RT and AUTO kernels" (Phil Auld) [RHEL-78822]
  - s390: Add ARCH_HAS_PREEMPT_LAZY support (Phil Auld) [RHEL-78822]
  - s390: Add missing _TIF defines (Phil Auld) [RHEL-78822]
  - tracing: Record task flag NEED_RESCHED_LAZY. (Phil Auld) [RHEL-78822]
  - tracing: Remove TRACE_FLAG_IRQS_NOSUPPORT (Phil Auld) [RHEL-78822]
  - sched/cpufreq: Ensure sd is rebuilt for EAS check (Phil Auld) [RHEL-78822]
  - sched, x86: Update the comment for TIF_NEED_RESCHED_LAZY. (Phil Auld) [RHEL-78822]
  - sched: No PREEMPT_RT=y for all{yes,mod}config (Phil Auld) [RHEL-78822]
  - riscv: add PREEMPT_LAZY support (Phil Auld) [RHEL-78822]
  - sched: Enable PREEMPT_DYNAMIC for PREEMPT_RT (Phil Auld) [RHEL-78822]
  - sched: Add Lazy preemption model (Phil Auld) [RHEL-78822]
  - sched, x86: Enable Lazy preemption (Phil Auld) [RHEL-78822]
  - sched: Initialize idle tasks only once (Phil Auld) [RHEL-78822]
  - sched: Add TIF_NEED_RESCHED_LAZY infrastructure (Phil Auld) [RHEL-78822]
  - sched: psi: pass enqueue/dequeue flags to psi callbacks directly (Phil Auld) [RHEL-78822]
  - sched/uclamp: Fix unnused variable warning (Phil Auld) [RHEL-78822]
  - sched_getattr: port to copy_struct_to_user (Phil Auld) [RHEL-78822]
  - uaccess: add copy_struct_to_user helper (Phil Auld) [RHEL-78822]
  - sched: Split scheduler and execution contexts (Phil Auld) [RHEL-78822]
  - sched: Consolidate pick_*_task to task_is_pushable helper (Phil Auld) [RHEL-78822]
  - sched: Add move_queued_task_locked helper (Phil Auld) [RHEL-78822]
  - sched: Split out __schedule() deactivate task logic into a helper (Phil Auld) [RHEL-78822]
  - sched: idle: Optimize the generic idle loop by removing needless memory barrier (Phil Auld) [RHEL-78822]
  - sched: Improve cache locality of RSEQ concurrency IDs for intermittent workloads (Phil Auld) [RHEL-78822]
  - sched/fair: fix the comment for PREEMPT_SHORT (Phil Auld) [RHEL-78822]
  - sched/fair: optimize the PLACE_LAG when se->vlag is zero (Phil Auld) [RHEL-78822]
  - sched/wait: Remove unused bit_wait_io_timeout (Phil Auld) [RHEL-78822]
  - sched/fair: remove the DOUBLE_TICK feature (Phil Auld) [RHEL-78822]
  - redhat: Fix CONFIG_PREEMPT_RT for RT and AUTO kernels (Juri Lelli) [RHEL-78822]
  - Revert "riscv: add PREEMPT_AUTO support" (Juri Lelli) [RHEL-78822]
  - Revert "sched: define TIF_ALLOW_RESCHED" (Juri Lelli) [RHEL-78822]
  - Revert "sched: Update the lazy-preempt bits." (Juri Lelli) [RHEL-78822]
  - Revert "sched: Replace PREEMPT_AUTO with LAZY_PREEMPT." (Juri Lelli) [RHEL-78822]
  - perf annotate: Use an array for the disassembler preference (Michael Petlan) [RHEL-77935]
  - tools features: Don't check for libunwind devel files by default (Michael Petlan) [RHEL-77935]
  - tools build: Remove the libunwind feature tests from the ones detected when test-all.o builds (Michael Petlan) [RHEL-77935]
  - perf test: Fix parallel/sequential option documentation (Michael Petlan) [RHEL-77935]
  - perf stat: Remove empty new_line_metric function (Michael Petlan) [RHEL-77935]
  - perf stat: Also hide metric-units from JSON when event didn't run (Michael Petlan) [RHEL-77935]
  - perf stat: Fix trailing comma when there is no metric unit (Michael Petlan) [RHEL-77935]
  - perf test stat: Avoid hybrid assumption when virtualized (Michael Petlan) [RHEL-77935]
  - perf tools: Fixup end address of modules (Michael Petlan) [RHEL-77935]
  - perf symbol: Prefer non-label symbols with same address (Michael Petlan) [RHEL-77935]
  - docs: ABI: sysfs-bus-event_source-devices-vpa-pmu: Fix htmldocs errors (Michael Petlan) [RHEL-77935]
  - perf/x86/rapl: Remove the unused get_rapl_pmu_cpumask() function (Michael Petlan) [RHEL-77935]
  - ARM: pmuv3: Add missing write_pmuacr() (Michael Petlan) [RHEL-77935]
  - perf probe: Fix uninitialized variable (Michael Petlan) [RHEL-77935]
  - libperf: evlist: Fix --cpu argument on hybrid platform (Michael Petlan) [RHEL-77935]
  - perf test expr: Fix system_tsc_freq for only x86 (Michael Petlan) [RHEL-77935]
  - perf test hwmon_pmu: Fix event file location (Michael Petlan) [RHEL-77935]
  - perf hwmon_pmu: Use openat rather than dup to refresh directory (Michael Petlan) [RHEL-77935]
  - perf ftrace: Fix undefined behavior in cmp_profile_data() (Michael Petlan) [RHEL-77935]
  - perf tools: Fix precise_ip fallback logic (Michael Petlan) [RHEL-77935]
  - tools headers: Sync uapi/linux/perf_event.h with the kernel sources (Michael Petlan) [RHEL-77935]
  - perf test: Don't signal all processes on system when interrupting tests (Michael Petlan) [RHEL-77935]
  - perf tools: Fix build-id event recording (Michael Petlan) [RHEL-77935]
  - tools: Override makefile ARCH variable if defined, but empty (Michael Petlan) [RHEL-77935]
  - perf tests: Fix hwmon parsing with PMU name test (Michael Petlan) [RHEL-77935]
  - perf hwmon_pmu: Ensure hwmon key union is zeroed before use (Michael Petlan) [RHEL-77935]
  - perf tests hwmon_pmu: Remove double evlist__delete() (Michael Petlan) [RHEL-77935]
  - perf/test: fix perf ftrace test on s390 (Michael Petlan) [RHEL-77935]
  - perf bpf-filter: Return -ENOMEM directly when pfi allocation fails (Michael Petlan) [RHEL-77935]
  - perf test: Correct hwmon test PMU detection (Michael Petlan) [RHEL-77935]
  - perf: Remove unused del_perf_probe_events() (Michael Petlan) [RHEL-77935]
  - perf pmu: Move pmu_metrics_table__find and remove ARM override (Michael Petlan) [RHEL-77935]
  - perf jevents: Add map_for_cpu() (Michael Petlan) [RHEL-77935]
  - perf header: Pass a perf_cpu rather than a PMU to get_cpuid_str (Michael Petlan) [RHEL-77935]
  - perf header: Avoid transitive PMU includes (Michael Petlan) [RHEL-77935]
  - perf arm64 header: Use cpu argument in get_cpuid (Michael Petlan) [RHEL-77935]
  - perf header: Refactor get_cpuid to take a CPU for ARM (Michael Petlan) [RHEL-77935]
  - perf header: Move is_cpu_online to numa bench (Michael Petlan) [RHEL-77935]
  - perf jevents: fix breakage when do perf stat on system metric (Michael Petlan) [RHEL-77935]
  - perf test: Add missing __exit calls in tool/hwmon tests (Michael Petlan) [RHEL-77935]
  - perf tests: Make leader sampling test work without branch event (Michael Petlan) [RHEL-77935]
  - perf util: Remove kernel version deadcode (Michael Petlan) [RHEL-77935]
  - perf test shell trace_exit_race: Use --no-comm to avoid cases where COMM isn't resolved (Michael Petlan) [RHEL-77935]
  - perf test shell trace_exit_race: Show what went wrong in verbose mode (Michael Petlan) [RHEL-77935]
  - perf tests: Add test for trace output loss (Michael Petlan) [RHEL-77935]
  - perf trace: Avoid garbage when not printing a syscall's arguments (Michael Petlan) [RHEL-77935]
  - perf trace: Do not lose last events in a race (Michael Petlan) [RHEL-77935]
  - perf probe: Introduce quotation marks support (Michael Petlan) [RHEL-77935]
  - perf string: Add strpbrk_esq() and strdup_esq() for escape and quote (Michael Petlan) [RHEL-77935]
  - perf probe: Accept FUNC@* to specify function name explicitly (Michael Petlan) [RHEL-77935]
  - perf probe: Fix to ignore escaped characters in --lines option (Michael Petlan) [RHEL-77935]
  - perf probe: Fix error message for failing to find line range (Michael Petlan) [RHEL-77935]
  - perf trace: Fix tracing itself, creating feedback loops (Michael Petlan) [RHEL-77935]
  - libsubcmd: Move va_end() before exit (Michael Petlan) [RHEL-77935]
  - perf timechart: Remove redundant variable assignment (Michael Petlan) [RHEL-77935]
  - perf list: Fix topic and pmu_name argument order (Michael Petlan) [RHEL-77935]
  - perf tools: Fix typos Muliplier -> Multiplier (Michael Petlan) [RHEL-77935]
  - perf disasm: Allow configuring what disassemblers to use (Michael Petlan) [RHEL-77935]
  - perf disasm: Define stubs for the LLVM and capstone disassemblers (Michael Petlan) [RHEL-77935]
  - perf disasm: Introduce symbol__disassemble_objdump() (Michael Petlan) [RHEL-77935]
  - perf build: Remove PERF_HAVE_DWARF_REGS (Michael Petlan) [RHEL-77935]
  - perf dwarf-regs: Remove get_arch_regstr code (Michael Petlan) [RHEL-77935]
  - perf xtensa: Remove dwarf-regs.c (Michael Petlan) [RHEL-77935]
  - perf sparc: Remove dwarf-regs.c (Michael Petlan) [RHEL-77935]
  - perf sh: Remove dwarf-regs.c (Michael Petlan) [RHEL-77935]
  - perf s390: Remove dwarf-regs.c (Michael Petlan) [RHEL-77935]
  - perf riscv: Remove dwarf-regs.c and add dwarf-regs-table.h (Michael Petlan) [RHEL-77935]
  - perf dwarf-regs: Move powerpc dwarf-regs out of arch (Michael Petlan) [RHEL-77935]
  - perf mips: Remove dwarf-regs.c (Michael Petlan) [RHEL-77935]
  - perf loongarch: Remove dwarf-regs.c (Michael Petlan) [RHEL-77935]
  - perf dwarf-regs: Move csky dwarf-regs out of arch (Michael Petlan) [RHEL-77935]
  - perf arm: Remove dwarf-regs.c (Michael Petlan) [RHEL-77935]
  - perf arm64: Remove dwarf-regs.c (Michael Petlan) [RHEL-77935]
  - perf dwarf-regs: Move x86 dwarf-regs out of arch (Michael Petlan) [RHEL-77935]
  - perf dwarf-regs: Pass ELF flags to get_dwarf_regstr (Michael Petlan) [RHEL-77935]
  - perf dwarf-regs: Pass accurate disassembly machine to get_dwarf_regnum (Michael Petlan) [RHEL-77935]
  - perf disasm: Add e_machine/e_flags to struct arch (Michael Petlan) [RHEL-77935]
  - perf dwarf-regs: Add EM_HOST and EF_HOST defines (Michael Petlan) [RHEL-77935]
  - perf dwarf-regs: Remove PERF_HAVE_ARCH_REGS_QUERY_REGISTER_OFFSET (Michael Petlan) [RHEL-77935]
  - perf bpf-prologue: Remove unused file (Michael Petlan) [RHEL-77935]
  - perf docs: Document tool and hwmon events (Michael Petlan) [RHEL-77935]
  - perf test: Add hwmon "PMU" test (Michael Petlan) [RHEL-77935]
  - perf pmu: Add calls enabling the hwmon_pmu (Michael Petlan) [RHEL-77935]
  - perf hwmon_pmu: Add a tool PMU exposing events from hwmon in sysfs (Michael Petlan) [RHEL-77935]
  - perf test: Add hwmon filename parser test (Michael Petlan) [RHEL-77935]
  - perf hwmon_pmu: Add hwmon filename parser (Michael Petlan) [RHEL-77935]
  - tools api io: Ensure line_len_out is always initialized (Michael Petlan) [RHEL-77935]
  - perf build: Include libtraceevent headers directly indicated by pkg-config (Michael Petlan) [RHEL-77935]
  - perf script python: Adjust objdump start/end per map pgoff parameter (Michael Petlan) [RHEL-77935]
  - perf script cs_etm: Add map_pgoff to python dictionary (Michael Petlan) [RHEL-77935]
  - perf stat: Expand metric+unit buffer size (Michael Petlan) [RHEL-77935]
  - perf tools: Add the empty-pmu-events build to .gitignore (Michael Petlan) [RHEL-77935]
  - perf: event: Remove deadcode (Michael Petlan) [RHEL-77935]
  - perf trace: avoid garbage when not printing a trace event's arguments (Michael Petlan) [RHEL-77935]
  - perf test: Fix ftrace test with regex patterns (Michael Petlan) [RHEL-77935]
  - perf test: Remove dangling CFLAGS for removed attr.o object (Michael Petlan) [RHEL-77935]
  - perf tools: Add all shellcheck_log to gitignore (Michael Petlan) [RHEL-77935]
  - perf build: Add missing cflags when building with custom libtraceevent (Michael Petlan) [RHEL-77935]
  - perf build: Make libunwind opt-in rather than opt-out (Michael Petlan) [RHEL-77935]
  - perf test: Use sqrtloop workload to test bperf event (Michael Petlan) [RHEL-77935]
  - perf stat: Support inherit events during fork() for bperf (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Use old behavior when opening old SPE files (Michael Petlan) [RHEL-77935]
  - perf ftrace latency: Fix unit on histogram first entry when using --use-nsec (Michael Petlan) [RHEL-77935]
  - perf, riscv: Wire up perf trace support for RISC-V (Michael Petlan) [RHEL-77935]
  - perf probe: Fix retrieval of source files from a debuginfod server (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Update --itrace help text (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Correctly set sample flags (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Use ARM_SPE_OP_BRANCH_ERET when synthesizing branches (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Set sample.addr to target address for instruction sample (Michael Petlan) [RHEL-77935]
  - perf vendor events arm64: Add i.MX91 DDR Performance Monitor metrics (Michael Petlan) [RHEL-77935]
  - perf test: Sort tests placing exclusive tests last (Michael Petlan) [RHEL-77935]
  - perf test: Add a signal handler to kill forked child processes (Michael Petlan) [RHEL-77935]
  - perf test: Make parallel testing the default (Michael Petlan) [RHEL-77935]
  - perf test: Run parallel tests in two passes (Michael Petlan) [RHEL-77935]
  - perf test: Add a signal handler around running a test (Michael Petlan) [RHEL-77935]
  - perf test: Tag parallel failing shell tests with "(exclusive)" (Michael Petlan) [RHEL-77935]
  - perf test: Avoid list test blocking on writing to stdout (Michael Petlan) [RHEL-77935]
  - perf test: Reduce scope of parallel variable (Michael Petlan) [RHEL-77935]
  - perf test: Display number of active running tests (Michael Petlan) [RHEL-77935]
  - tools subcmd: Add non-waitpid check_if_command_finished() (Michael Petlan) [RHEL-77935]
  - perf disasm: Fix not cleaning up disasm_line in symbol__disassemble_raw() (Michael Petlan) [RHEL-77935]
  - perf disasm: Use disasm_line__free() to properly free disasm_line (Michael Petlan) [RHEL-77935]
  - perf disasm: Use disasm_line__free() to properly free disasm_line (Michael Petlan) [RHEL-77935]
  - perf test: Add precise_max subtest to the perf record shell test (Michael Petlan) [RHEL-77935]
  - perf record: Just use "cycles:P" as the default event (Michael Petlan) [RHEL-77935]
  - perf tools: Check fallback error and order (Michael Petlan) [RHEL-77935]
  - perf tools: Move x86__is_amd_cpu() to util/env.c (Michael Petlan) [RHEL-77935]
  - perf tools: Detect missing kernel features properly (Michael Petlan) [RHEL-77935]
  - perf tools: Do not set exclude_guest for precise_ip (Michael Petlan) [RHEL-77935]
  - perf tools: Simplify evsel__add_modifier() (Michael Petlan) [RHEL-77935]
  - perf tools: Don't set attr.exclude_guest by default (Michael Petlan) [RHEL-77935]
  - perf tools: Add fallback for exclude_guest (Michael Petlan) [RHEL-77935]
  - perf tools: sched-pipe bench: add (-n) nonblocking benchmark (Michael Petlan) [RHEL-77935]
  - perf test: Document the -w/--workload option (Michael Petlan) [RHEL-77935]
  - perf test: Introduce --list-workloads to list the available workloads (Michael Petlan) [RHEL-77935]
  - perf test: Introduce workloads__for_each() (Michael Petlan) [RHEL-77935]
  - perf vendor events amd: Update Zen 5 data cache fill events (Michael Petlan) [RHEL-77935]
  - perf vendor events amd: Add Zen 5 data fabric metrics (Michael Petlan) [RHEL-77935]
  - perf vendor events amd: Add Zen 5 data fabric events (Michael Petlan) [RHEL-77935]
  - perf test: Fix perf test case 84 on s390 (Michael Petlan) [RHEL-77935]
  - perf test: Update all metrics test like metricgroups test (Michael Petlan) [RHEL-77935]
  - perf build: Rename CONFIG_DWARF to CONFIG_LIBDW (Michael Petlan) [RHEL-77935]
  - perf build: Rename HAVE_DWARF_SUPPORT to HAVE_LIBDW_SUPPORT (Michael Petlan) [RHEL-77935]
  - perf libdw: Remove unnecessary defines (Michael Petlan) [RHEL-77935]
  - perf probe: Move elfutils support check to libdw check (Michael Petlan) [RHEL-77935]
  - perf build: Combine test-dwarf-getcfi into test-libdw (Michael Petlan) [RHEL-77935]
  - perf build: Combine test-dwarf-getlocations into test-libdw (Michael Petlan) [RHEL-77935]
  - perf build: Combine libdw-dwarf-unwind into libdw feature tests (Michael Petlan) [RHEL-77935]
  - perf build: Rename test-dwarf to test-libdw (Michael Petlan) [RHEL-77935]
  - perf build: Remove defined but never used variable (Michael Petlan) [RHEL-77935]
  - perf build: Rename NO_DWARF to NO_LIBDW (Michael Petlan) [RHEL-77935]
  - perf build: Fix LIBDW_DIR (Michael Petlan) [RHEL-77935]
  - perf test: Move attr files into shell directory where they are used (Michael Petlan) [RHEL-77935]
  - perf test: Remove C test wrapper for attr.py (Michael Petlan) [RHEL-77935]
  - perf test: Add a shell wrapper for "Setup struct perf_event_attr" (Michael Petlan) [RHEL-77935]
  - perf probe: Correct demangled symbols in C++ program (Michael Petlan) [RHEL-77935]
  - perf stat: Disable metric thresholds for CSV and JSON metric-only mode (Michael Petlan) [RHEL-77935]
  - perf stat: Add metric-threshold to json output (Michael Petlan) [RHEL-77935]
  - perf stat: Change color to threshold in print_metric (Michael Petlan) [RHEL-77935]
  - perf stat: Drop metric-unit if unit is NULL (Michael Petlan) [RHEL-77935]
  - perf stat: Display "none" for NaN with metric only json (Michael Petlan) [RHEL-77935]
  - perf stat: Fix/add parameter names for print_metric (Michael Petlan) [RHEL-77935]
  - perf color: Add printf format checking and resolve issues (Michael Petlan) [RHEL-77935]
  - perf probe: Fix libdw memory leak (Michael Petlan) [RHEL-77935]
  - perf disasm: Fix capstone memory leak (Michael Petlan) [RHEL-77935]
  - tools/perf/powerpc/util: Add support to handle compatible mode PVR for perf json events (Michael Petlan) [RHEL-77935]
  - tools/perf/pmu-events/powerpc: Add support for compat events in json (Michael Petlan) [RHEL-77935]
  - perf dso: Fix symtab_type for kmod compression (Michael Petlan) [RHEL-77935]
  - perf probe: Improve log for long event name failure (Michael Petlan) [RHEL-77935]
  - perf probe: Check group string length (Michael Petlan) [RHEL-77935]
  - perf probe: Use the MAX_EVENT_NAME_LEN macro (Michael Petlan) [RHEL-77935]
  - perf test: Speed up some tests using perf list (Michael Petlan) [RHEL-77935]
  - perf x86/topdown: Refine helper arch_is_topdown_metrics() (Michael Petlan) [RHEL-77935]
  - perf x86/topdown: Make topdown metrics comparators be symmetric (Michael Petlan) [RHEL-77935]
  - perf tool_pmu: Remove duplicate io.h header (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Add Cortex CPUs to common data source encoding list (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Add Neoverse-V2 to common data source encoding list (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Remove the unused 'midr' field (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Use metadata to decide the data source feature (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Introduce arm_spe__is_homogeneous() (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Rename the common data source encoding (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Rename arm_spe__synth_data_source_generic() (Michael Petlan) [RHEL-77935]
  - perf test: Delete unused Intel CQM test (Michael Petlan) [RHEL-77935]
  - perf evsel: Fix missing inherit + sample read check (Michael Petlan) [RHEL-77935]
  - perf sched timehist: Add pre-migration wait time option (Michael Petlan) [RHEL-77935]
  - perf tools: Remove unnecessary parentheses (Michael Petlan) [RHEL-77935]
  - perf tools: Fix possible compiler warnings in hashmap (Michael Petlan) [RHEL-77935]
  - perf tools: Fix compiler error in util/tool_pmu.c (Michael Petlan) [RHEL-77935]
  - tools/perf/tests: Remove duplicate evlist__delete in tests/tool_pmu.c (Michael Petlan) [RHEL-77935]
  - tools/perf/tests: Fix compilation error with strncpy in tests/tool_pmu (Michael Petlan) [RHEL-77935]
  - perf report: Display columns Predicted/Abort/Cycles in --branch-history (Michael Petlan) [RHEL-77935]
  - perf tests: Add tool PMU test (Michael Petlan) [RHEL-77935]
  - perf tool_pmu: Switch to standard pmu functions and json descriptions (Michael Petlan) [RHEL-77935]
  - perf jevents: Add tool event json under a common architecture (Michael Petlan) [RHEL-77935]
  - perf tool_pmu: Move expr literals to tool_pmu (Michael Petlan) [RHEL-77935]
  - perf tool_pmu: Rename perf_tool_event__* to tool_pmu__* (Michael Petlan) [RHEL-77935]
  - perf tool_pmu: Rename enum perf_tool_event to tool_pmu_event (Michael Petlan) [RHEL-77935]
  - perf tool_pmu: Factor tool events into their own PMU (Michael Petlan) [RHEL-77935]
  - perf parse-events: Expose/rename config_term_name (Michael Petlan) [RHEL-77935]
  - perf pmu: Allow hardcoded terms to be applied to attributes (Michael Petlan) [RHEL-77935]
  - perf pmu: Simplify an asprintf error message (Michael Petlan) [RHEL-77935]
  - perf tools: Remove unused color_fwrite_lines (Michael Petlan) [RHEL-77935]
  - perf test x86: Fix typo in intel-pt-test (Michael Petlan) [RHEL-77935]
  - perf probe: Remove unused add_perf_probe_events (Michael Petlan) [RHEL-77935]
  - perf test attr: Add back missing topdown events (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Dump metadata with version 2 (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Support metadata version 2 (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Save per CPU information in metadata (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Calculate meta data size (Michael Petlan) [RHEL-77935]
  - perf arm-spe: Define metadata header version 2 (Michael Petlan) [RHEL-77935]
  - perf list: update option desc in man page (Michael Petlan) [RHEL-77935]
  - perf test: Restore sample rate for perf_event_attr (Michael Petlan) [RHEL-77935]
  - perf/test: perf test 86 fails on s390 (Michael Petlan) [RHEL-77935]
  - tools/perf: Allow inherit + PERF_SAMPLE_READ when opening events (Michael Petlan) [RHEL-77935]
  - tools/perf: Correctly calculate sample period for inherited SAMPLE_READ values (Michael Petlan) [RHEL-77935]
  - perf test: Skip not fail syscall tp fields test when insufficient permissions (Michael Petlan) [RHEL-77935]
  - perf test: Skip not fail tp fields test when insufficient permissions (Michael Petlan) [RHEL-77935]
  - perf test: Fix memory leaks on event-times error paths (Michael Petlan) [RHEL-77935]
  - perf stat: Fix affinity memory leaks on error path (Michael Petlan) [RHEL-77935]
  - perf jevents: Don't stop at the first matched pmu when searching a events table (Michael Petlan) [RHEL-77935]
  - perf tests: Add more topdown events regroup tests (Michael Petlan) [RHEL-77935]
  - perf tests: Add topdown events counting and sampling tests (Michael Petlan) [RHEL-77935]
  - perf tests: Add leader sampling test in record tests (Michael Petlan) [RHEL-77935]
  - perf x86/topdown: Don't move topdown metric events in group (Michael Petlan) [RHEL-77935]
  - perf x86/topdown: Correct leader selection with sample_read enabled (Michael Petlan) [RHEL-77935]
  - perf x86/topdown: Complete topdown slots/metrics events check (Michael Petlan) [RHEL-77935]
  - perf evsel: Reduce a variables scope (Michael Petlan) [RHEL-77935]
  - perf vender events arm64: Use "Topdown" as topdown metric group name (Michael Petlan) [RHEL-77935]
  - perf test: Use ARRAY_SIZE for array length (Michael Petlan) [RHEL-77935]
  - perf/test: Speed up test case perf annotate basic tests (Michael Petlan) [RHEL-77935]
  - perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC} (Michael Petlan) [RHEL-77935]
  - perf sched replay: Remove unused parts of the code (Michael Petlan) [RHEL-77935]
  - libperf: Explicitly specify install-html dependencies (Michael Petlan) [RHEL-77935]
  - perf test: Add a test for default perf stat command (Michael Petlan) [RHEL-77935]
  - perf test: Make stat test work on DT devices (Michael Petlan) [RHEL-77935]
  - perf evsel: Remove pmu_name (Michael Petlan) [RHEL-77935]
  - perf evsel x86: Make evsel__has_perf_metrics work for legacy events (Michael Petlan) [RHEL-77935]
  - perf stat: Remove evlist__add_default_attrs use strings (Michael Petlan) [RHEL-77935]
  - perf stat: Uniquify event name improvements (Michael Petlan) [RHEL-77935]
  - perf evsel: Add alternate_hw_config and use in evsel__match (Michael Petlan) [RHEL-77935]
  - perf test: Ignore security failures in all PMU test (Michael Petlan) [RHEL-77935]
  - perf symbol: Do not fixup end address of labels (Michael Petlan) [RHEL-77935]
  - perf vendor events arm64: imx95: add imx95_bandwidth_usage.lpddr4x metric (Michael Petlan) [RHEL-77935]
  - perf stat: Stop repeating when ref_perf_stat() returns -1 (Michael Petlan) [RHEL-77935]
  - perf stat: Close cork_fd when create_perf_stat_counter() failed (Michael Petlan) [RHEL-77935]
  - perf evsel: display dmesg command of showing a hardcoded path (Michael Petlan) [RHEL-77935]
  - perf test: cs-etm: Test Coresight disassembly script (Michael Petlan) [RHEL-77935]
  - perf scripts python cs-etm: Add start and stop arguments (Michael Petlan) [RHEL-77935]
  - perf scripts python cs-etm: Improve arguments (Michael Petlan) [RHEL-77935]
  - perf scripts python cs-etm: Update to use argparse (Michael Petlan) [RHEL-77935]
  - perf scripting python: Add function to get a config value (Michael Petlan) [RHEL-77935]
  - perf cs-etm: Use new OpenCSD consistency checks (Michael Petlan) [RHEL-77935]
  - perf cs-etm: Don't flush when packet_queue fills up (Michael Petlan) [RHEL-77935]
  - perf test: Be more tolerant of metricgroup failures (Michael Petlan) [RHEL-77935]
  - perf tools: update expected diff for lib/list_sort.c (Michael Petlan) [RHEL-77935]
  - tools/lib/list_sort: remove unnecessary header includes (Michael Petlan) [RHEL-77935]
  - lib/list_sort: remove unnecessary header includes (Michael Petlan) [RHEL-77935]
  - libsubcmd: Silence compiler warning (Michael Petlan) [RHEL-77935]
  - perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC (Michael Petlan) [RHEL-77935]
  - perf/x86/intel/ds: Add PEBS format 6 (Michael Petlan) [RHEL-77935]
  - perf/x86/intel/uncore: Add Clearwater Forest support (Michael Petlan) [RHEL-77935]
  - perf/x86/intel/ds: Unconditionally drain PEBS DS when changing PEBS_DATA_CFG (Michael Petlan) [RHEL-77935]
  - perf/hw_breakpoint: use ERR_PTR_PCPU(), IS_ERR_PCPU() and PTR_ERR_PCPU() macros (Michael Petlan) [RHEL-77935]
  - powerpc/perf: Add per-task/process monitoring to vpa_pmu driver (Michael Petlan) [RHEL-77935]
  - powerpc/kvm: Add vpa latency counters to kvm_vcpu_arch (Michael Petlan) [RHEL-77935]
  - docs: ABI: sysfs-bus-event_source-devices-vpa-pmu: Document sysfs event format entries for vpa_pmu (Michael Petlan) [RHEL-77935]
  - powerpc/perf: Add perf interface to expose vpa counters (Michael Petlan) [RHEL-77935]
  - redhat/configs: enable VPA_PMU on PowerPC (Michael Petlan) [RHEL-77935]
  - perf/core: Correct perf sampling with guest VMs (Michael Petlan) [RHEL-77935]
  - perf/x86: Refactor misc flag assignments (Michael Petlan) [RHEL-77935]
  - perf/powerpc: Use perf_arch_instruction_pointer() (Michael Petlan) [RHEL-77935]
  - perf/core: Hoist perf_instruction_pointer() and perf_misc_flags() (Michael Petlan) [RHEL-77935]
  - perf/arm: Drop unused functions (Michael Petlan) [RHEL-77935]
  - perf/x86/amd/uncore: Avoid a false positive warning about snprintf truncation in amd_uncore_umc_ctx_init (Michael Petlan) [RHEL-77935]
  - perf/x86/intel: Do not enable large PEBS for events with aux actions or aux sampling (Michael Petlan) [RHEL-77935]
  - perf/x86/intel/pt: Add support for pause / resume (Michael Petlan) [RHEL-77935]
  - perf/core: Add aux_pause, aux_resume, aux_start_paused (Michael Petlan) [RHEL-77935]
  - perf/x86/intel/pt: Fix buffer full but size is 0 case (Michael Petlan) [RHEL-77935]
  - perf/x86/rapl: Clean up cpumask and hotplug (Michael Petlan) [RHEL-77935]
  - perf/x86/rapl: Move the pmu allocation out of CPU hotplug (Michael Petlan) [RHEL-77935]
  - perf/x86/amd: Warn only on new bits set (Michael Petlan) [RHEL-77935]
  - perf/x86/intel: Add PMU support for ArrowLake-H (Michael Petlan) [RHEL-77935]
  - perf/x86/intel: Support hybrid PMU with multiple atom uarchs (Michael Petlan) [RHEL-77935]
  - x86/cpu/intel: Define helper to get CPU core native ID (Michael Petlan) [RHEL-77935]
  - perf/x86: Refine hybrid_pmu_type defination (Michael Petlan) [RHEL-77935]
  - perf/arm_pmuv3: Add PMUv3.9 per counter EL0 access control (Michael Petlan) [RHEL-77935]


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-75.el10]
changelog:
  - zram: fix potential UAF of zram table (Ming Lei) [RHEL-77219] {CVE-2025-21671}
  - zram: fix uninitialized ZRAM not releasing backing device (Ming Lei) [RHEL-77219]
  - Revert "nvme_core: scan namespaces asynchronously" (Maurizio Lombardi) [RHEL-85845]
  - samples/bpf: fix build (Gregory Bell) [RHEL-70466]
  - ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create(). (CKI Backport Bot) [RHEL-84540]
  - ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw(). (CKI Backport Bot) [RHEL-84540]
  - inet: ipmr: fix data-races (CKI Backport Bot) [RHEL-84540]
  - netlink: add IPv6 anycast join/leave notifications (CKI Backport Bot) [RHEL-84540]
  - netlink: correct nlmsg size for multicast notifications (CKI Backport Bot) [RHEL-84540]
  - netlink: add IGMP/MLD join/leave notifications (CKI Backport Bot) [RHEL-84540]
  - ipv6: mcast: annotate data-race around psf->sf_count[MCAST_XXX] (CKI Backport Bot) [RHEL-84540]
  - ipv6: mcast: annotate data-races around mc->mca_sfcount[MCAST_EXCLUDE] (CKI Backport Bot) [RHEL-84540]
  - ipv6: mcast: reduce ipv6_chk_mcast_addr() indentation (CKI Backport Bot) [RHEL-84540]
  - ip6mr: Add __init to ip6_mr_cleanup(). (CKI Backport Bot) [RHEL-84540]
  - ipv6: Remove redundant unlikely() (CKI Backport Bot) [RHEL-84540]
  - vfio/pci: Handle INTx IRQ_NOTCONNECTED (Alex Williamson) [RHEL-85587 RHEL-85591]
  - vfio/virtio: Enable support for virtio-block live migration (Alex Williamson) [RHEL-85587]
  - vfio/type1: Use mapping page mask for pfnmaps (Alex Williamson) [RHEL-85587]
  - mm: Provide address mask in struct follow_pfnmap_args (Alex Williamson) [RHEL-85587]
  - vfio/type1: Use consistent types for page counts (Alex Williamson) [RHEL-85587]
  - vfio/type1: Use vfio_batch for vaddr_get_pfns() (Alex Williamson) [RHEL-85587]
  - vfio/type1: Convert all vaddr_get_pfns() callers to use vfio_batch (Alex Williamson) [RHEL-85587]
  - vfio/type1: Catch zero from pin_user_pages_remote() (Alex Williamson) [RHEL-85587]
  - vfio/pci: match IGD devices in display controller class (Alex Williamson) [RHEL-85587]
  - vfio/nvgrace-gpu: Add GB200 SKU to the devid table (Alex Williamson) [RHEL-85587]
  - vfio/nvgrace-gpu: Check the HBM training and C2C link status (Alex Williamson) [RHEL-85587]
  - vfio/nvgrace-gpu: Expose the blackwell device PF BAR1 to the VM (Alex Williamson) [RHEL-85587]
  - vfio/nvgrace-gpu: Read dvsec register to determine need for uncached resmem (Alex Williamson) [RHEL-85587]
  - vfio/platform: check the bounds of read/write syscalls (Alex Williamson) [RHEL-85587]
  - vfio/pci: Expose setup ROM at ROM bar when needed (Alex Williamson) [RHEL-85587]
  - vfio/pci: Remove shadow ROM specific code paths (Alex Williamson) [RHEL-85587]
  - vfio/pci: Remove #ifdef iowrite64 and #ifdef ioread64 (Alex Williamson) [RHEL-85587]
  - vfio/pci: Enable iowrite64 and ioread64 for vfio pci (Alex Williamson) [RHEL-85587]
  - vfio/virtio: Enable live migration once VIRTIO_PCI was configured (Alex Williamson) [RHEL-85587]
  - vfio/virtio: Add PRE_COPY support for live migration (Alex Williamson) [RHEL-85587]
  - vfio/virtio: Add support for the basic live migration functionality (Alex Williamson) [RHEL-85587]
  - virtio-pci: Introduce APIs to execute device parts admin commands (Alex Williamson) [RHEL-85587]
  - virtio: Manage device and driver capabilities via the admin commands (Alex Williamson) [RHEL-85587]
  - virtio: Extend the admin command to include the result size (Alex Williamson) [RHEL-85587]
  - virtio_pci: Introduce device parts access commands (Alex Williamson) [RHEL-85587]
  - Documentation: add debugfs description for hisi migration (Alex Williamson) [RHEL-85587]
  - hisi_acc_vfio_pci: register debugfs for hisilicon migration driver (Alex Williamson) [RHEL-85587]
  - hisi_acc_vfio_pci: create subfunction for data reading (Alex Williamson) [RHEL-85587]
  - hisi_acc_vfio_pci: extract public functions for container_of (Alex Williamson) [RHEL-85587]
  - vfio/qat: fix overflow check in qat_vf_resume_write() (Alex Williamson) [RHEL-85587]
  - vfio/nvgrace-gpu: Add a new GH200 SKU to the devid table (Alex Williamson) [RHEL-85587]
  - kvm/vfio: Constify struct kvm_device_ops (Alex Williamson) [RHEL-85587]
  - redhat/configs: enable in kernel compression/decompression of compressed modules (Herton R. Krzesinski) [RHEL-79278]
  - redhat: change compression flags for xz (Herton R. Krzesinski) [RHEL-79278]
  - dm-flakey: Fix memory corruption in optional corrupt_bio_byte feature (Benjamin Marzinski) [RHEL-84777]
  - dm vdo: add missing spin_lock_init (Benjamin Marzinski) [RHEL-59337]
  - dm-integrity: Do not emit journal configuration in DM table for Inline mode (Benjamin Marzinski) [RHEL-84777]
  - dm-integrity: Avoid divide by zero in table status in Inline mode (Benjamin Marzinski) [RHEL-84777]
  - dm-crypt: track tag_offset in convert_context (Benjamin Marzinski) [RHEL-84777]
  - dm-crypt: don't initialize cc_sector again (Benjamin Marzinski) [RHEL-84777]
  - dm-crypt: don't update io->sector after kcryptd_crypt_write_io_submit() (Benjamin Marzinski) [RHEL-84777]
  - dm-crypt: use bi_sector in bio when initialize integrity seed (Benjamin Marzinski) [RHEL-84777]
  - dm-crypt: fully initialize clone->bi_iter in crypt_alloc_buffer() (Benjamin Marzinski) [RHEL-84777]
  - dm-crypt: set atomic as false when calling crypt_convert() in kworker (Benjamin Marzinski) [RHEL-84777]
  - dm-mirror: Support atomic writes (Benjamin Marzinski) [RHEL-84777]
  - dm-io: Warn on creating multiple atomic write bios for a region (Benjamin Marzinski) [RHEL-84777]
  - dm-stripe: Enable atomic writes (Benjamin Marzinski) [RHEL-84777]
  - dm-linear: Enable atomic writes (Benjamin Marzinski) [RHEL-84777]
  - dm: Ensure cloned bio is same length for atomic write (Benjamin Marzinski) [RHEL-84777]
  - dm-table: atomic writes support (Benjamin Marzinski) [RHEL-84777]
  - dm-transaction-manager: use red-black trees instead of linear lists (Benjamin Marzinski) [RHEL-84777]
  - dm: disable REQ_NOWAIT for flushes (Benjamin Marzinski) [RHEL-84777]
  - dm: remove useless test in alloc_multiple_bios (Benjamin Marzinski) [RHEL-84777]
  - dm: change kzalloc to kcalloc (Benjamin Marzinski) [RHEL-84777]
  - dm raid: fix spelling errors in raid_ctr() (Benjamin Marzinski) [RHEL-84777]
  - dm thin: make get_first_thin use rcu-safe list first function (Benjamin Marzinski) [RHEL-84777]
  - dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY (Benjamin Marzinski) [RHEL-84777]
  - dm-verity FEC: Avoid copying RS parity bytes twice. (Benjamin Marzinski) [RHEL-84777]
  - dm-verity FEC: Fix RS FEC repair for roots unaligned to block size (take 2) (Benjamin Marzinski) [RHEL-84777]
  - dm array: fix cursor index when skipping across block boundaries (Benjamin Marzinski) [RHEL-84777]
  - dm array: fix unreleased btree blocks on closing a faulty array cursor (Benjamin Marzinski) [RHEL-84777]
  - dm-verity: remove the unused "data_start" variable (Benjamin Marzinski) [RHEL-84777]
  - dm-bufio: use kmalloc to allocate power-of-two sized buffers (Benjamin Marzinski) [RHEL-84777]
  - dm thin: Add missing destroy_work_on_stack() (Benjamin Marzinski) [RHEL-84777]
  - dm: add support for get_unique_id (Benjamin Marzinski) [RHEL-84777]
  - dm vdo: fix function doc comment formatting (Benjamin Marzinski) [RHEL-84777]
  - dm vdo int-map: remove unused parameters (Benjamin Marzinski) [RHEL-84777]
  - dm-vdo: reset bi_ioprio to the default value when the bio is reset (Benjamin Marzinski) [RHEL-84777]
  - dm-vdo murmurhash: remove u64 alignment requirement (Benjamin Marzinski) [RHEL-84777]
  - dm: Fix typo in error message (Benjamin Marzinski) [RHEL-84777]
  - dm ioctl: rate limit a couple of ioctl based error messages (Benjamin Marzinski) [RHEL-84777]
  - dm vdo: Remove unused uds_compute_index_size (Benjamin Marzinski) [RHEL-84777]
  - dm vdo: Remove unused functions (Benjamin Marzinski) [RHEL-84777]
  - dm: zoned: Remove unused functions (Benjamin Marzinski) [RHEL-84777]
  - dm: Remove unused dm_table_bio_based (Benjamin Marzinski) [RHEL-84777]
  - dm: Remove unused dm_set_md_type (Benjamin Marzinski) [RHEL-84777]
  - dm cache: Remove unused functions in bio-prison-v1 (Benjamin Marzinski) [RHEL-84777]
  - dm cache: Remove unused dm_cache_size (Benjamin Marzinski) [RHEL-84777]
  - dm cache: Remove unused dm_cache_dump (Benjamin Marzinski) [RHEL-84777]
  - dm cache: Remove unused btracker_nr_writebacks_queued (Benjamin Marzinski) [RHEL-84777]
  - redhat/kernel.spec.template: add net packetdrill selftests (Hangbin Liu) [RHEL-84659]
  - ptp: Properly handle compat ioctls (CKI Backport Bot) [RHEL-84646]
  - ptp: Ensure info->enable callback is always set (CKI Backport Bot) [RHEL-84646] {CVE-2025-21814}
  - gitlab-ci: set automotive dist-tag (Scott Weaver)


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-76.el10]
changelog:
  - selftests/mm: fix guard-pages build (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: set allocated memory to non-zero content in cow test (Luiz Capitulino) [RHEL-78135]
  - selftest: hugetlb_dio: fix test naming (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: hugetlb_fault_after_madv: improve test output (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: hugetlb_fault_after_madv: use default hugetlb page size (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: Fix unused function warning for aarch64_write_signal_pkey() (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: Define PKEY_UNRESTRICTED for pkey_sighandler_tests (Luiz Capitulino) [RHEL-78135]
  - mm/migrate_device: don't add folio to be freed to LRU in migrate_device_finalize() (Luiz Capitulino) [RHEL-78135 RHEL-83252] {CVE-2025-21861}
  - cachestat: fix page cache statistics permission checking (Luiz Capitulino) [RHEL-78135 RHEL-78991] {CVE-2025-21691}
  - arm64/mm: Drop setting PTE_TYPE_PAGE in pte_mkcont() (Luiz Capitulino) [RHEL-78135]
  - powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC (Luiz Capitulino) [RHEL-78135] {CVE-2025-21866}
  - powerpc/code-patching: Disable KASAN report during patching via temporary mm (Luiz Capitulino) [RHEL-78135] {CVE-2025-21869}
  - x86/microcode/AMD: Flush patch buffer mapping after application (Luiz Capitulino) [RHEL-78135]
  - mm/codetag: clear tags before swap (Luiz Capitulino) [RHEL-78135]
  - kasan: don't call find_vm_area() in a PREEMPT_RT kernel (Luiz Capitulino) [RHEL-78135]
  - mm/zswap: fix inconsistency when zswap_store_page() fails (Luiz Capitulino) [RHEL-78135] {CVE-2025-21860}
  - mm: zswap: use ATOMIC_LONG_INIT to initialize zswap_stored_pages (Luiz Capitulino) [RHEL-78135]
  - alloc_tag: fix set_codetag_empty() when !CONFIG_MEM_ALLOC_PROFILING_DEBUG (Luiz Capitulino) [RHEL-78135]
  - alloc_tag: fix module allocation tags populated area calculation (Luiz Capitulino) [RHEL-78135]
  - x86: Disable EXECMEM_ROX support (Luiz Capitulino) [RHEL-78135]
  - module: fix writing of livepatch relocations in ROX text (Luiz Capitulino) [RHEL-78135]
  - arm: pgtable: fix NULL pointer dereference issue (Luiz Capitulino) [RHEL-78135]
  - mm: page_frag: fix a compile error when kernel is not compiled (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: virtual_address_range: avoid reading from VM_IO mappings (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: vm_util: split up /proc/self/smaps parsing (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: virtual_address_range: unmap chunks after validation (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: virtual_address_range: mmap() without PROT_WRITE (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: skip virtual_address_range tests on riscv (Luiz Capitulino) [RHEL-78135]
  - selftest/mm: fix typo in virtual_address_range (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Add missing brackets in switch case (Luiz Capitulino) [RHEL-78135]
  - vdso: Change PAGE_MASK to signed on all 32-bit architectures (Luiz Capitulino) [RHEL-78135]
  - arm64: mte: set VM_MTE_ALLOWED for hugetlbfs at correct place (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Fix missing printf() argument in gcs/gcs-stress.c (Luiz Capitulino) [RHEL-78135]
  - arm64: ptrace: fix partial SETREGSET for NT_ARM_GCS (Luiz Capitulino) [RHEL-78135]
  - arm64: ptrace: fix partial SETREGSET for NT_ARM_POE (Luiz Capitulino) [RHEL-78135] {CVE-2024-57877}
  - arm64: ptrace: fix partial SETREGSET for NT_ARM_FPMR (Luiz Capitulino) [RHEL-78135] {CVE-2024-57878}
  - arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL (Luiz Capitulino) [RHEL-78135] {CVE-2024-57874}
  - arm64: signal: Ensure signal delivery failure is recoverable (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Fix documentation for HWCAP (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Fix outdated ptrace documentation (Luiz Capitulino) [RHEL-78135]
  - s390/kvm: Mask extra bits from program interrupt code (Luiz Capitulino) [RHEL-78135]
  - s390/kvm: Initialize uninitialized flags variable (Luiz Capitulino) [RHEL-78135]
  - mm: ksm: align cmp_and_merge_page() to v6.13 (Luiz Capitulino) [RHEL-78135]
  - mm: zswap: move allocations during CPU init outside the lock (Luiz Capitulino) [RHEL-78135]
  - mm: khugepaged: fix call hpage_collapse_scan_file() for anonymous vma (Luiz Capitulino) [RHEL-78135]
  - mm: page_alloc: fix missed updates of lowmem_reserve in adjust_managed_page_count (Luiz Capitulino) [RHEL-78135]
  - mm: fix assertion in folio_end_read() (Luiz Capitulino) [RHEL-78135]
  - vmstat: disable vmstat_work on vmstat_cpu_down_prep() (Luiz Capitulino) [RHEL-78135]
  - mm: clear uffd-wp PTE/PMD state on mremap() (Luiz Capitulino) [RHEL-78135 RHEL-80531] {CVE-2025-21696}
  - mm: zswap: properly synchronize freeing resources during CPU hotunplug (Luiz Capitulino) [RHEL-78135 RHEL-78681] {CVE-2025-21693}
  - Revert "mm: zswap: fix race between [de]compression and CPU hotunplug" (Luiz Capitulino) [RHEL-78135]
  - mm: fix div by zero in bdi_ratio_from_pages (Luiz Capitulino) [RHEL-78135]
  - x86/execmem: fix ROX cache usage in Xen PV guests (Luiz Capitulino) [RHEL-78135]
  - filemap: avoid truncating 64-bit offset to 32 bits (Luiz Capitulino) [RHEL-78135] {CVE-2025-21665}
  - mm/mempolicy: count MPOL_WEIGHTED_INTERLEAVE to "interleave_hit" (Luiz Capitulino) [RHEL-78135]
  - mm/kmemleak: fix percpu memory leak detection failure (Luiz Capitulino) [RHEL-78135]
  - Revert "vmstat: disable vmstat_work on vmstat_cpu_down_prep()" (Luiz Capitulino) [RHEL-78135]
  - mm/util: make memdup_user_nul() similar to memdup_user() (Luiz Capitulino) [RHEL-78135]
  - mm, madvise: fix potential workingset node list_lru leaks (Luiz Capitulino) [RHEL-78135]
  - mm/damon/core: fix ignored quota goals and filters of newly committed schemes (Luiz Capitulino) [RHEL-78135]
  - mm/damon/core: fix new damon_target objects leaks on damon_commit_targets() (Luiz Capitulino) [RHEL-78135] {CVE-2024-57886}
  - mm/list_lru: fix false warning of negative counter (Luiz Capitulino) [RHEL-78135]
  - vmstat: disable vmstat_work on vmstat_cpu_down_prep() (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: fix the update of 'shmem_falloc->nr_unswapped' (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: fix incorrect index alignment for within_size policy (Luiz Capitulino) [RHEL-78135]
  - mm: zswap: fix race between [de]compression and CPU hotunplug (Luiz Capitulino) [RHEL-78135]
  - mm: hugetlb: independent PMD page table shared count (Luiz Capitulino) [RHEL-78135] {CVE-2024-57883}
  - mm/readahead: fix large folio support in async readahead (Luiz Capitulino) [RHEL-78135]
  - mm: don't try THP alignment for FS without get_unmapped_area (Luiz Capitulino) [RHEL-78135]
  - mm: huge_memory: handle strsep not finding delimiter (Luiz Capitulino) [RHEL-78135]
  - mm/vmstat: fix a W=1 clang compiler warning (Luiz Capitulino) [RHEL-78135]
  - mm: convert partially_mapped set/clear operations to be atomic (Luiz Capitulino) [RHEL-78135]
  - vmalloc: fix accounting with i915 (Luiz Capitulino) [RHEL-78135]
  - mm/page_alloc: don't call pfn_to_page() on possibly non-existent PFN in split_large_buddy() (Luiz Capitulino) [RHEL-78135] {CVE-2024-57881}
  - mm: use clear_user_(high)page() for arch with special user folio handling (Luiz Capitulino) [RHEL-78135]
  - mm: introduce cpu_icache_is_aliasing() across all architectures (Luiz Capitulino) [RHEL-78135]
  - mm: add RCU annotation to pte_offset_map(_lock) (Luiz Capitulino) [RHEL-78135]
  - mm: correctly reference merged VMA (Luiz Capitulino) [RHEL-78135]
  - mm: use aligned address in copy_user_gigantic_page() (Luiz Capitulino) [RHEL-78135] {CVE-2024-51729}
  - mm: use aligned address in clear_gigantic_page() (Luiz Capitulino) [RHEL-78135] {CVE-2024-52319}
  - mm: shmem: fix ShmemHugePages at swapout (Luiz Capitulino) [RHEL-78135]
  - memcg: slub: fix SUnreclaim for post charged objects (Luiz Capitulino) [RHEL-78135]
  - x86/mm: Add _PAGE_NOPTISHADOW bit to avoid updating userspace page tables (Luiz Capitulino) [RHEL-78135]
  - mm/filemap: don't call folio_test_locked() without a reference in next_uptodate_folio() (Luiz Capitulino) [RHEL-78135]
  - mm: correct typo in MMAP_STATE() macro (Luiz Capitulino) [RHEL-78135]
  - mm: respect mmap hint address when aligning for THP (Luiz Capitulino) [RHEL-78135]
  - mm: memcg: declare do_memsw_account inline (Luiz Capitulino) [RHEL-78135]
  - mm/codetag: swap tags when migrate pages (Luiz Capitulino) [RHEL-78135]
  - mm: open-code page_folio() in dump_page() (Luiz Capitulino) [RHEL-78135]
  - mm: open-code PageTail in folio_flags() and const_folio_flags() (Luiz Capitulino) [RHEL-78135]
  - mm: fix vrealloc()'s KASAN poisoning logic (Luiz Capitulino) [RHEL-78135]
  - kasan: make report_lock a raw spinlock (Luiz Capitulino) [RHEL-78135]
  - mm/gup: handle NULL pages in unpin_user_pages() (Luiz Capitulino) [RHEL-78135] {CVE-2024-56612}
  - arm64: mte: Fix copy_highpage() warning on hugetlb folios (Luiz Capitulino) [RHEL-78135]
  - arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs (Luiz Capitulino) [RHEL-78135]
  - memblock: allow zero threshold in validate_numa_converage() (Luiz Capitulino) [RHEL-78135]
  - x86/mm: Carve out INVLPG inline asm for use by others (Luiz Capitulino) [RHEL-78135]
  - Rename .data.once to .data..once to fix resetting WARN*_ONCE (Luiz Capitulino) [RHEL-78135]
  - Rename .data.unlikely to .data..unlikely (Luiz Capitulino) [RHEL-78135]
  - s390/mm/hugetlbfs: Add missing includes (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Add PTE_MARKER support for hugetlbfs mappings (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Introduce region-third and segment table swap entries (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Introduce region-third and segment table entry present bits (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Rearrange region-third and segment table entry SW bits (Luiz Capitulino) [RHEL-78135]
  - memblock: uniformly initialize all reserved pages to MIGRATE_MOVABLE (Luiz Capitulino) [RHEL-78135]
  - mm: Use str_on_off() helper function in report_meminit() (Luiz Capitulino) [RHEL-78135]
  - slab: Fix too strict alignment check in create_cache() (Luiz Capitulino) [RHEL-78135] {CVE-2024-56560}
  - SLUB: Add support for per object memory policies (Luiz Capitulino) [RHEL-78135]
  - mm/slab: Allow cache creation to proceed even if sysfs registration fails (Luiz Capitulino) [RHEL-78135]
  - mm/slub, kunit: Add testcase for krealloc redzone and zeroing (Luiz Capitulino) [RHEL-78135]
  - mm/slub: Improve redzone check and zeroing for krealloc() (Luiz Capitulino) [RHEL-78135]
  - mm/slub: Consider kfence case for get_orig_size() (Luiz Capitulino) [RHEL-78135]
  - mm, slab: add kerneldocs for common SLAB_ flags (Luiz Capitulino) [RHEL-78135]
  - mm/slab: remove duplicate check in create_cache() (Luiz Capitulino) [RHEL-78135]
  - mm/slub: Move krealloc() and related code to slub.c (Luiz Capitulino) [RHEL-78135]
  - mm/kasan: Don't store metadata inside kmalloc object when slub_debug_orig_size is on (Luiz Capitulino) [RHEL-78135]
  - drm: replace strcpy() with strscpy() (Luiz Capitulino) [RHEL-78135]
  - mm/util: deduplicate code in {kstrdup,kstrndup,kmemdup_nul} (Luiz Capitulino) [RHEL-78135]
  - mm/util: fix possible race condition in kstrdup() (Luiz Capitulino) [RHEL-78135]
  - bpftool: ensure task comm is always NUL-terminated (Luiz Capitulino) [RHEL-78135]
  - security: replace memcpy() with get_task_comm() (Luiz Capitulino) [RHEL-78135]
  - auditsc: replace memcpy() with strscpy() (Luiz Capitulino) [RHEL-78135]
  - get rid of __get_task_comm() (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Early detect debug_pagealloc size requirement (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Disable kfence if not early init (Luiz Capitulino) [RHEL-78135]
  - book3s64/radix: Refactoring common kfence related functions (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Add kfence functionality (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Disable debug_pagealloc if it requires more memory (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Make kernel_map_linear_page() generic (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Refactor hash__kernel_map_pages() function (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Add hash_debug_pagealloc_alloc_slots() function (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Add hash_debug_pagealloc_add_slot() function (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Refactor kernel linear map related calls (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Remove kfence support temporarily (Luiz Capitulino) [RHEL-78135]
  - cma: enforce non-zero pageblock_order during cma_init_reserved_mem() (Luiz Capitulino) [RHEL-78135]
  - mm/kfence: add a new kunit test test_use_after_free_read_nofault() (Luiz Capitulino) [RHEL-78135]
  - memcg/hugetlb: add hugeTLB counters to memcg (Luiz Capitulino) [RHEL-78135]
  - vmstat: call fold_vm_zone_numa_events() before show per zone NUMA event (Luiz Capitulino) [RHEL-78135]
  - mm: mmap_lock: check trace_mmap_lock_$type_enabled() instead of regcount (Luiz Capitulino) [RHEL-78135]
  - mm: define general function pXd_init() (Luiz Capitulino) [RHEL-78135]
  - kmemleak: iommu/iova: fix transient kmemleak false positive (Luiz Capitulino) [RHEL-78135]
  - mm/list_lru: simplify the list_lru walk callback function (Luiz Capitulino) [RHEL-78135]
  - mm/list_lru: split the lock to per-cgroup scope (Luiz Capitulino) [RHEL-78135]
  - mm/list_lru: simplify reparenting and initial allocation (Luiz Capitulino) [RHEL-78135]
  - mm/list_lru: code clean up for reparenting (Luiz Capitulino) [RHEL-78135]
  - mm/list_lru: don't export list_lru_add (Luiz Capitulino) [RHEL-78135]
  - mm/list_lru: don't pass unnecessary key parameters (Luiz Capitulino) [RHEL-78135]
  - kasan: add kunit tests for kmalloc_track_caller, kmalloc_node_track_caller (Luiz Capitulino) [RHEL-78135]
  - kasan: change kasan_atomics kunit test as KUNIT_CASE_SLOW (Luiz Capitulino) [RHEL-78135]
  - kasan: use EXPORT_SYMBOL_IF_KUNIT to export symbols (Luiz Capitulino) [RHEL-78135]
  - mm: remove unnecessary page_table_lock on stack expansion (Luiz Capitulino) [RHEL-78135]
  - mm: huge_memory: use strscpy() instead of strcpy() (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: override mTHP shmem default with a kernel parameter (Luiz Capitulino) [RHEL-78135]
  - mm: move ``get_order_from_str()`` to internal.h (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: control THP support through the kernel command line (Luiz Capitulino) [RHEL-78135]
  - vma: detect infinite loop in vma tree (Luiz Capitulino) [RHEL-78135]
  - mm/memory-failure: replace sprintf() with sysfs_emit() (Luiz Capitulino) [RHEL-78135]
  - memcg: add flush tracepoint (Luiz Capitulino) [RHEL-78135]
  - memcg: rename do_flush_stats and add force flag (Luiz Capitulino) [RHEL-78135]
  - mm: delete the unused put_pages_list() (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: add self tests for guard page feature (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: add pkey_sighandler_xx, hugetlb_dio to .gitignore (Luiz Capitulino) [RHEL-78135]
  - tools: testing: update tools UAPI header for mman-common.h (Luiz Capitulino) [RHEL-78135]
  - mm: madvise: implement lightweight guard page mechanism (Luiz Capitulino) [RHEL-78135]
  - mm: add PTE_MARKER_GUARD PTE marker (Luiz Capitulino) [RHEL-78135]
  - mm: pagewalk: add the ability to install PTEs (Luiz Capitulino) [RHEL-78135]
  - kasan: delete CONFIG_KASAN_MODULE_TEST (Luiz Capitulino) [RHEL-78135]
  - kasan: migrate copy_user_test to kunit (Luiz Capitulino) [RHEL-78135]
  - kasan: move checks to do_strncpy_from_user (Luiz Capitulino) [RHEL-78135]
  - mm: add per-order mTHP swpin counters (Luiz Capitulino) [RHEL-78135]
  - mm: zswap: zswap_store_page() will initialize entry after adding to xarray. (Luiz Capitulino) [RHEL-78135]
  - mm: swap: count successful large folio zswap stores in hugepage zswpout stats (Luiz Capitulino) [RHEL-78135]
  - mm: zswap: support large folios in zswap_store() (Luiz Capitulino) [RHEL-78135]
  - mm: zswap: modify zswap_stored_pages to be atomic_long_t (Luiz Capitulino) [RHEL-78135]
  - mm: zswap: rename zswap_pool_get() to zswap_pool_tryget() (Luiz Capitulino) [RHEL-78135]
  - mm: zswap: modify zswap_compress() to accept a page instead of a folio (Luiz Capitulino) [RHEL-78135]
  - mm: define obj_cgroup_get() if CONFIG_MEMCG is not defined (Luiz Capitulino) [RHEL-78135]
  - mm/damon/tests/dbgfs-kunit: fix the header double inclusion guarding ifdef comment (Luiz Capitulino) [RHEL-78135]
  - mm/damon/Kconfig: update DBGFS_KUNIT prompt copy for SYSFS_KUNIT (Luiz Capitulino) [RHEL-78135]
  - selftests/damon/debugfs_duplicate_context_creation: hide errors from expected file write failures (Luiz Capitulino) [RHEL-78135]
  - selftests/damon/_debugfs_common: hide expected error message from test_write_result() (Luiz Capitulino) [RHEL-78135]
  - selftests/damon/huge_count_read_write: remove unnecessary debugging message (Luiz Capitulino) [RHEL-78135]
  - mm/show_mem: use str_yes_no() helper in show_free_areas() (Luiz Capitulino) [RHEL-78135]
  - mm/vmscan: wake up flushers conditionally to avoid cgroup OOM (Luiz Capitulino) [RHEL-78135]
  - mm: use page->private instead of page->index in percpu (Luiz Capitulino) [RHEL-78135]
  - mm: remove references to page->index in huge_memory.c (Luiz Capitulino) [RHEL-78135]
  - bootmem: stop using page->index (Luiz Capitulino) [RHEL-78135]
  - mm: mass constification of folio/page pointers (Luiz Capitulino) [RHEL-78135]
  - mm: renovate page_address_in_vma() (Luiz Capitulino) [RHEL-78135]
  - mm: use page_pgoff() in more places (Luiz Capitulino) [RHEL-78135]
  - mm: convert page_to_pgoff() to page_pgoff() (Luiz Capitulino) [RHEL-78135]
  - mm/zsmalloc: use memcpy_from/to_page whereever possible (Luiz Capitulino) [RHEL-78135]
  - zsmalloc: replace kmap_atomic with kmap_local_page (Luiz Capitulino) [RHEL-78135]
  - mm/codetag: uninline and move pgalloc_tag_copy and pgalloc_tag_split (Luiz Capitulino) [RHEL-78135]
  - alloc_tag: support for page allocation tag compression (Luiz Capitulino) [RHEL-78135]
  - alloc_tag: introduce pgtag_ref_handle to abstract page tag references (Luiz Capitulino) [RHEL-78135]
  - alloc_tag: populate memory for module tags as needed (Luiz Capitulino) [RHEL-78135]
  - alloc_tag: load module tags into separate contiguous memory (Luiz Capitulino) [RHEL-78135]
  - alloc_tag: introduce shutdown_mem_profiling helper function (Luiz Capitulino) [RHEL-78135]
  - maple_tree: add mas_for_each_rev() helper (Luiz Capitulino) [RHEL-78135]
  - x86/module: enable ROX caches for module text on 64 bit (Luiz Capitulino) [RHEL-78135]
  - execmem: add support for cache of large ROX pages (Luiz Capitulino) [RHEL-78135]
  - x86/module: prepare module loading for ROX allocations of text (Luiz Capitulino) [RHEL-78135]
  - arch: introduce set_direct_map_valid_noflush() (Luiz Capitulino) [RHEL-78135]
  - module: prepare to handle ROX allocations for text (Luiz Capitulino) [RHEL-78135]
  - asm-generic: introduce text-patching.h (Luiz Capitulino) [RHEL-78135]
  - mm: vmalloc: don't account for number of nodes for HUGE_VMAP allocations (Luiz Capitulino) [RHEL-78135]
  - mm: vmalloc: group declarations depending on CONFIG_MMU together (Luiz Capitulino) [RHEL-78135]
  - memcg: workingset: remove folio_memcg_rcu usage (Luiz Capitulino) [RHEL-78135]
  - mm/vma: the pgoff is correct if can_merge_right (Luiz Capitulino) [RHEL-78135]
  - mm: defer second attempt at merge on mmap() (Luiz Capitulino) [RHEL-78135]
  - mm: remove unnecessary reset state logic on merge new VMA (Luiz Capitulino) [RHEL-78135]
  - mm: refactor __mmap_region() (Luiz Capitulino) [RHEL-78135]
  - mm: isolate mmap internal logic to mm/vma.c (Luiz Capitulino) [RHEL-78135]
  - tools: testing: add additional vma_internal.h stubs (Luiz Capitulino) [RHEL-78135]
  - memcg-v1: remove memcg move locking code (Luiz Capitulino) [RHEL-78135]
  - memcg-v1: no need for memcg locking for MGLRU (Luiz Capitulino) [RHEL-78135]
  - memcg-v1: no need for memcg locking for writeback tracking (Luiz Capitulino) [RHEL-78135]
  - memcg-v1: no need for memcg locking for dirty tracking (Luiz Capitulino) [RHEL-78135]
  - memcg-v1: remove charge move code (Luiz Capitulino) [RHEL-78135]
  - memcg-v1: fully deprecate move_charge_at_immigrate (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: fallback to page size splice if large folio has poisoned pages (Luiz Capitulino) [RHEL-78135]
  - mm/damon/vaddr: add 'nr_piece == 1' check in damon_va_evenly_split_region() (Luiz Capitulino) [RHEL-78135]
  - mm/damon/vaddr: fix issue in damon_va_evenly_split_region() (Luiz Capitulino) [RHEL-78135]
  - mm/page_alloc: use str_off_on() helper in build_all_zonelists() (Luiz Capitulino) [RHEL-78135]
  - mm/memcontrol: fix seq_buf size to save memory when PAGE_SIZE is large (Luiz Capitulino) [RHEL-78135]
  - mm: add missing mmu_notifier_clear_young for !MMU_NOTIFIER (Luiz Capitulino) [RHEL-78135]
  - mm/page-writeback: raise wb_thresh to prevent write blocking with strictlimit (Luiz Capitulino) [RHEL-78135]
  - mm/memory.c: simplify pfnmap_lockdep_assert (Luiz Capitulino) [RHEL-78135]
  - mm/codetag: fix arg in pgalloc_tag_copy alloc_tag_sub (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: improve the tmpfs large folio read performance (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: update iocb->ki_pos directly to simplify tmpfs read logic (Luiz Capitulino) [RHEL-78135]
  - mm: remove unused has_isolate_pageblock (Luiz Capitulino) [RHEL-78135]
  - mm: remove redundant condition for THP folio (Luiz Capitulino) [RHEL-78135]
  - mm/mremap: remove goto from mremap_to() (Luiz Capitulino) [RHEL-78135]
  - mm/mremap: cleanup vma_to_resize() (Luiz Capitulino) [RHEL-78135]
  - mm: don't set readahead flag on a folio when lookahead_size > nr_to_read (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: remove __shmem_huge_global_enabled() (Luiz Capitulino) [RHEL-78135]
  - mm: huge_memory: move file_thp_enabled() into huge_memory.c (Luiz Capitulino) [RHEL-78135]
  - tmpfs: don't enable large folios if not supported (Luiz Capitulino) [RHEL-78135]
  - mm/mglru: reset page lru tier bits when activating (Luiz Capitulino) [RHEL-78135]
  - mm: swap: use str_true_false() helper function (Luiz Capitulino) [RHEL-78135]
  - mm, kasan, kmsan: instrument copy_from/to_kernel_nofault (Luiz Capitulino) [RHEL-78135]
  - mm/vmstat: defer the refresh_zone_stat_thresholds after all CPUs bringup (Luiz Capitulino) [RHEL-78135]
  - vmscan: add a vmscan event for reclaim_pages (Luiz Capitulino) [RHEL-78135]
  - mm: avoid zeroing user movable page twice with init_on_alloc=1 (Luiz Capitulino) [RHEL-78135]
  - mm/zswap: avoid touching XArray for unnecessary invalidation (Luiz Capitulino) [RHEL-78135]
  - mm/hugetlb: perform vmemmap optimization batchly for specific node allocation (Luiz Capitulino) [RHEL-78135]
  - memcg: add tracing for memcg stat updates (Luiz Capitulino) [RHEL-78135]
  - mm: remove unused hugepage for vma_alloc_folio() (Luiz Capitulino) [RHEL-78135]
  - mm: add pcp high_min high_max to proc zoneinfo (Luiz Capitulino) [RHEL-78135]
  - mm/kmemleak: fix typo in object_no_scan() comment (Luiz Capitulino) [RHEL-78135]
  - kaslr: rename physmem_end and PHYSMEM_END to direct_map_physmem_end (Luiz Capitulino) [RHEL-78135]
  - mm: allocate THP on hugezeropage wp-fault (Luiz Capitulino) [RHEL-78135]
  - mm: abstract THP allocation (Luiz Capitulino) [RHEL-78135]
  - mm/memory.c: remove stray newline at top of file (Luiz Capitulino) [RHEL-78135]
  - percpu: fix data race with pcpu_nr_empty_pop_pages (Luiz Capitulino) [RHEL-78135]
  - mm: consolidate common checks in hugetlb_get_unmapped_area (Luiz Capitulino) [RHEL-78135]
  - arch/s390: clean up hugetlb definitions (Luiz Capitulino) [RHEL-78135]
  - mm: drop hugetlb_get_unmapped_area{_*} functions (Luiz Capitulino) [RHEL-78135]
  - mm: make hugetlb mappings go through mm_get_unmapped_area_vmflags (Luiz Capitulino) [RHEL-78135]
  - arch/powerpc: teach book3s64 arch_get_unmapped_area{_topdown} to handle hugetlb mappings (Luiz Capitulino) [RHEL-78135]
  - arch/sparc: teach arch_get_unmapped_area{_topdown} to handle hugetlb mappings (Luiz Capitulino) [RHEL-78135]
  - arch/x86: teach arch_get_unmapped_area_vmflags to handle hugetlb mappings (Luiz Capitulino) [RHEL-78135]
  - arch/s390: teach arch_get_unmapped_area{_topdown} to handle hugetlb mappings (Luiz Capitulino) [RHEL-78135]
  - mm/mmap: teach generic_get_unmapped_area{_topdown} to handle hugetlb mappings (Luiz Capitulino) [RHEL-78135]
  - mm: remove misleading 'unlikely' hint in vms_gather_munmap_vmas() (Luiz Capitulino) [RHEL-78135]
  - mm/truncate: reset xa_has_values flag on each iteration (Luiz Capitulino) [RHEL-78135]
  - mm: swap: make some count_mthp_stat() call-sites be THP-agnostic. (Luiz Capitulino) [RHEL-78135]
  - gup: convert FOLL_TOUCH case in follow_page_pte() to folio (Luiz Capitulino) [RHEL-78135]
  - mm: remove PageKsm() (Luiz Capitulino) [RHEL-78135]
  - mm: add PageAnonNotKsm() (Luiz Capitulino) [RHEL-78135]
  - ksm: convert should_skip_rmap_item() to take a folio (Luiz Capitulino) [RHEL-78135]
  - ksm: convert cmp_and_merge_page() to use a folio (Luiz Capitulino) [RHEL-78135]
  - ksm: use a folio in try_to_merge_one_page() (Luiz Capitulino) [RHEL-78135]
  - mm/cma: fix useless return in void function (Luiz Capitulino) [RHEL-78135]
  - mm: optimize invalidation of shadow entries (Luiz Capitulino) [RHEL-78135]
  - mm: optimize truncation of shadow entries (Luiz Capitulino) [RHEL-78135]
  - mm: migrate LRU_REFS_MASK bits in folio_migrate_flags (Luiz Capitulino) [RHEL-78135]
  - mm: pgtable: remove pte_offset_map_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: multi-gen LRU: walk_pte_range() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: userfaultfd: move_pages_pte() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: page_vma_mapped_walk: map_pte() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: mremap: move_ptes() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: copy_pte_range() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: khugepaged: collapse_pte_mapped_thp() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: handle_pte_fault() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - arm: adjust_pte() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: khugepaged: __collapse_huge_page_swapin() use pte_offset_map_ro_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: filemap: filemap_fault_recheck_pte_none() use pte_offset_map_ro_nolock() (Luiz Capitulino) [RHEL-78135]
  - powerpc: assert_pte_locked() use pte_offset_map_ro_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: pgtable: introduce pte_offset_map_{ro|rw}_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: move mm flags to mm_types.h (Luiz Capitulino) [RHEL-78135]
  - mm/madvise: unrestrict process_madvise() for current process (Luiz Capitulino) [RHEL-78135]
  - mm/mempolicy: fix comments for better documentation (Luiz Capitulino) [RHEL-78135]
  - mm: fix shrink nr.unqueued_dirty counter issue (Luiz Capitulino) [RHEL-78135]
  - mm: refactor mm_access() to not return NULL (Luiz Capitulino) [RHEL-78135]
  - mm/vmalloc: combine all TLB flush operations of KASAN shadow virtual address into one operation (Luiz Capitulino) [RHEL-78135] {CVE-2024-56559}
  - mm/memcontrol: add per-memcg pgpgin/pswpin counter (Luiz Capitulino) [RHEL-78135]
  - mm/damon: fix sparse warning for zero initializer (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: fix khugepaged activation policy for shmem (Luiz Capitulino) [RHEL-78135]
  - mm: page_frag: use __alloc_pages() to replace alloc_pages_node() (Luiz Capitulino) [RHEL-78135]
  - mm: page_frag: reuse existing space for 'size' and 'pfmemalloc' (Luiz Capitulino) [RHEL-78135]
  - xtensa: remove the get_order() implementation (Luiz Capitulino) [RHEL-78135]
  - mm: page_frag: avoid caller accessing 'page_frag_cache' directly (Luiz Capitulino) [RHEL-78135]
  - mm: page_frag: use initial zero offset for page_frag_alloc_align() (Luiz Capitulino) [RHEL-78135]
  - mm: move the page fragment allocator from page_alloc into its own file (Luiz Capitulino) [RHEL-78135]
  - mm: page_frag: add a test module for page_frag (Luiz Capitulino) [RHEL-78135]
  - powerpc: Split systemcfg struct definitions out from vdso (Luiz Capitulino) [RHEL-78135]
  - powerpc: Split systemcfg data out of vdso data page (Luiz Capitulino) [RHEL-78135]
  - powerpc: Add kconfig option for the systemcfg page (Luiz Capitulino) [RHEL-78135]
  - powerpc/pseries/lparcfg: Use num_possible_cpus() for potential processors (Luiz Capitulino) [RHEL-78135]
  - powerpc/pseries/lparcfg: Fix printing of system_active_processors (Luiz Capitulino) [RHEL-78135]
  - powerpc/procfs: Propagate error of remap_pfn_range() (Luiz Capitulino) [RHEL-78135]
  - powerpc/vdso: Remove offset comment from 32bit vdso_arch_data (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Split virtual clock pages into dedicated mapping (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Delete vvar.h (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Access vdso data without vvar.h (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Move the rng offset to vsyscall.h (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Access rng vdso data without vvar.h (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Access timens vdso data without vvar.h (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Allocate vvar page from C code (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Access rng data from kernel without vvar (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Place vdso_data at beginning of vvar page (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Use __arch_get_vdso_data() to access vdso data (Luiz Capitulino) [RHEL-78135]
  - x86/mm/mmap: Remove arch_vma_name() (Luiz Capitulino) [RHEL-78135]
  - MIPS: vdso: Avoid name conflict around "vdso_data" (Luiz Capitulino) [RHEL-78135]
  - LoongArch: vDSO: Use vdso/datapage.h to access vDSO data (Luiz Capitulino) [RHEL-78135]
  - ARM: vdso: Remove assembly for datapage access (Luiz Capitulino) [RHEL-78135]
  - riscv: vdso: Use only one single vvar mapping (Luiz Capitulino) [RHEL-78135]
  - arm64: vdso: Use only one single vvar mapping (Luiz Capitulino) [RHEL-78135]
  - arm64: vdso: Drop LBASE_VDSO (Luiz Capitulino) [RHEL-78135]
  - s390/vdso: Drop LBASE_VDSO (Luiz Capitulino) [RHEL-78135]
  - csky/vdso: Remove arch_vma_name() (Luiz Capitulino) [RHEL-78135]
  - csky/vdso: Remove gettimeofday() and friends from VDSO (Luiz Capitulino) [RHEL-78135]
  - MIPS: vdso: Remove timekeeper includes (Luiz Capitulino) [RHEL-78135]
  - LoongArch: vdso: Remove timekeeper includes (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Remove timekeeper include (Luiz Capitulino) [RHEL-78135]
  - s390/vdso: Remove timekeeper includes (Luiz Capitulino) [RHEL-78135]
  - riscv: vdso: Remove timekeeper include (Luiz Capitulino) [RHEL-78135]
  - powerpc/vdso: Remove timekeeper includes (Luiz Capitulino) [RHEL-78135]
  - arm64: vdso: Remove timekeeper include (Luiz Capitulino) [RHEL-78135]
  - arm: vdso: Remove timekeeper includes (Luiz Capitulino) [RHEL-78135]
  - vdso: Remove timekeeper argument of __arch_update_vsyscall() (Luiz Capitulino) [RHEL-78135]
  - s390: Remove remaining _PAGE_* macros (Luiz Capitulino) [RHEL-78135]
  - vdso: Introduce vdso/page.h (Luiz Capitulino) [RHEL-78135]
  - drm: i915: Change fault type to unsigned long (Luiz Capitulino) [RHEL-78135]
  - x86/mm/tlb: Put cpumask_test_cpu() check in switch_mm_irqs_off() under CONFIG_DEBUG_VM (Luiz Capitulino) [RHEL-78135]
  - x86/mm: Don't disable PCID when INVLPG has been fixed by microcode (Luiz Capitulino) [RHEL-78135]
  - redhat/configs: Enable CONFIG_ARM64_HAFT (Luiz Capitulino) [RHEL-78135]
  - arm64: pgtable: Warn unexpected pmdp_test_and_clear_young() (Luiz Capitulino) [RHEL-78135]
  - arm64: Enable ARCH_HAS_NONLEAF_PMD_YOUNG (Luiz Capitulino) [RHEL-78135]
  - arm64: Add support for FEAT_HAFT (Luiz Capitulino) [RHEL-78135]
  - arm64: setup: name 'tcr2' register (Luiz Capitulino) [RHEL-78135]
  - arm64/sysreg: Update ID_AA64MMFR1_EL1 register (Luiz Capitulino) [RHEL-78135]
  - arm64: Enable memory encrypt for Realms (Luiz Capitulino) [RHEL-78135]
  - arm64: mm: Avoid TLBI when marking pages as valid (Luiz Capitulino) [RHEL-78135]
  - arm64: Enforce bounce buffers for realm DMA (Luiz Capitulino) [RHEL-78135]
  - selftests: arm64: add hugetlb mte tests (Luiz Capitulino) [RHEL-78135]
  - hugetlb: arm64: add mte support (Luiz Capitulino) [RHEL-78135]
  - arm64/ptdump: Test both PTE_TABLE_BIT and PTE_VALID for block mappings (Luiz Capitulino) [RHEL-78135]
  - arm64/mm: Re-organize arch_make_huge_pte() (Luiz Capitulino) [RHEL-78135]
  - arm64/mm: Change pgattr_change_is_safe() arguments as pteval_t (Luiz Capitulino) [RHEL-78135]
  - efi: arm64: Map Device with Prot Shared (Luiz Capitulino) [RHEL-78135]
  - arm64: rsi: Map unprotected MMIO as decrypted (Luiz Capitulino) [RHEL-78135]
  - arm64: rsi: Add support for checking whether an MMIO is protected (Luiz Capitulino) [RHEL-78135]
  - arm64: realm: Query IPA size from the RMM (Luiz Capitulino) [RHEL-78135]
  - arm64: Detect if in a realm and set RIPAS RAM (Luiz Capitulino) [RHEL-78135]
  - arm64: rsi: Add RSI definitions (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Enable GCS for the FP stress tests (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Add a GCS stress test (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Add GCS signal tests (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Add test coverage for GCS mode locking (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Add a GCS test program built with the system libc (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Add very basic GCS test program (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Always run signals tests with GCS enabled (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Allow signals tests to specify an expected si_code (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Add framework support for GCS to signal handling tests (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Add GCS as a detected feature in the signal tests (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Verify the GCS hwcap (Luiz Capitulino) [RHEL-78135]
  - arm64: Add Kconfig for Guarded Control Stack (GCS) (Luiz Capitulino) [RHEL-78135]
  - arm64/ptrace: Expose GCS via ptrace and core files (Luiz Capitulino) [RHEL-78135]
  - arm64/signal: Expose GCS state in signal frames (Luiz Capitulino) [RHEL-78135]
  - arm64/signal: Set up and restore the GCS context for signal handlers (Luiz Capitulino) [RHEL-78135]
  - arm64/mm: Implement map_shadow_stack() (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Implement shadow stack prctl() interface (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Ensure that new threads have a GCS (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Context switch GCS state for EL0 (Luiz Capitulino) [RHEL-78135]
  - arm64/mm: Handle GCS data aborts (Luiz Capitulino) [RHEL-78135]
  - arm64/traps: Handle GCS exceptions (Luiz Capitulino) [RHEL-78135]
  - arm64/hwcap: Add hwcap for GCS (Luiz Capitulino) [RHEL-78135]
  - arm64/idreg: Add overrride for GCS (Luiz Capitulino) [RHEL-78135]
  - arm64/mm: Map pages for guarded control stack (Luiz Capitulino) [RHEL-78135]
  - mm: Define VM_SHADOW_STACK for arm64 when we support GCS (Luiz Capitulino) [RHEL-78135]
  - arm64/mm: Allocate PIE slots for EL0 guarded control stack (Luiz Capitulino) [RHEL-78135]
  - arm64/cpufeature: Runtime detection of Guarded Control Stack (GCS) (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Provide basic EL2 setup to allow GCS usage at EL0 and EL1 (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Provide put_user_gcs() (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Add manual encodings of GCS instructions (Luiz Capitulino) [RHEL-78135]
  - arm64/sysreg: Add definitions for architected GCS caps (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Document the ABI for Guarded Control Stacks (Luiz Capitulino) [RHEL-78135]
  - arm64: Document boot requirements for Guarded Control Stacks (Luiz Capitulino) [RHEL-78135]
  - mman: Add map_shadow_stack() flags (Luiz Capitulino) [RHEL-78135]
  - prctl: arch-agnostic prctl for shadow stack (Luiz Capitulino) [RHEL-78135]
  - arm64/mm: Restructure arch_validate_flags() for extensibility (Luiz Capitulino) [RHEL-78135]
  - mm: Define VM_HIGH_ARCH_6 (Luiz Capitulino) [RHEL-78135]
  - mm: Introduce ARCH_HAS_USER_SHADOW_STACK (Luiz Capitulino) [RHEL-78135]
  - s390/cio/ioasm: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/cio/qdio: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/sclp: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/dasd: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/boot/physmem: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/pci: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/kvm: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/extmem: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/string: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/diag: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/irq: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/smp: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/uv: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/pai: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/cpu_mf: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/cpcmd: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/topology: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/time: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/pageattr: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/sthyi: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/asm: Helper macros for flag output operand handling (Luiz Capitulino) [RHEL-78135]
  - s390/perf_cpum_cf: Convert to use local64_try_cmpxchg() (Luiz Capitulino) [RHEL-78135]
  - s390/perf_cpum_sf: Convert to use try_cmpxchg128() (Luiz Capitulino) [RHEL-78135]
  - s390/atomic: Remove __atomic_cmpxchg() variants (Luiz Capitulino) [RHEL-78135]
  - s390/locking: Use arch_try_cmpxchg() instead of __atomic_cmpxchg_bool() (Luiz Capitulino) [RHEL-78135]
  - s390/preempt: Use arch_try_cmpxchg() instead of __atomic_cmpxchg() (Luiz Capitulino) [RHEL-78135]
  - s390/atomic: Provide arch_atomic_try_cmpxchg() (Luiz Capitulino) [RHEL-78135]
  - s390/cmpxchg: Use arch_cmpxchg() instead of __atomic_cmpxchg() (Luiz Capitulino) [RHEL-78135]
  - s390/atomic: Convert arch_atomic_xchg() to C function (Luiz Capitulino) [RHEL-78135]
  - s390/cmpxchg: Provide arch_try_cmpxchg128() (Luiz Capitulino) [RHEL-78135]
  - s390/cmpxchg: Provide arch_cmpxchg128_local() (Luiz Capitulino) [RHEL-78135]
  - s390/cmpxchg: Implement arch_xchg() with arch_try_cmpxchg() (Luiz Capitulino) [RHEL-78135]
  - s390/cmpxchg: Provide arch_try_cmpxchg() (Luiz Capitulino) [RHEL-78135]
  - s390/cmpxchg: Convert one and two byte case inline assemblies to C (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Cleanup fault error handling (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Convert to LOCK_MM_AND_FIND_VMA (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Get rid of fault type switch statements (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Simplify get_fault_type() (Luiz Capitulino) [RHEL-78135]
  - s390: Remove gmap pointer from lowcore (Luiz Capitulino) [RHEL-78135]
  - s390/mm/gmap: Remove gmap_{en,dis}able() (Luiz Capitulino) [RHEL-78135]
  - s390/kvm: Stop using gmap_{en,dis}able() (Luiz Capitulino) [RHEL-78135]
  - s390/mm/fault: Handle guest-related program interrupts in KVM (Luiz Capitulino) [RHEL-78135]
  - s390/mm/gmap: Fix __gmap_fault() return code (Luiz Capitulino) [RHEL-78135]
  - s390/mm/gmap: Refactor gmap_fault() and add support for pfault (Luiz Capitulino) [RHEL-78135]
  - s390/kvm: Remove kvm_arch_fault_in_page() (Luiz Capitulino) [RHEL-78135]
  - s390/entry: Remove __GMAP_ASCE and use _PIF_GUEST_FAULT again (Luiz Capitulino) [RHEL-78135]
  - s390/pageattr: Implement missing kernel_page_present() (Luiz Capitulino) [RHEL-78135]
  - s390: Fix various typos (Luiz Capitulino) [RHEL-78135]
  - mm: zero range of eof folio exposed by inode size extension (Luiz Capitulino) [RHEL-78135]
  - memcg_write_event_control(): switch to CLASS(fd) (Luiz Capitulino) [RHEL-78135]
  - convert cachestat(2) (Luiz Capitulino) [RHEL-78135]
  - migrate: Remove references to Private2 (Luiz Capitulino) [RHEL-78135]
  - ceph: Remove call to PagePrivate2() (Luiz Capitulino) [RHEL-78135]
  - btrfs: Switch from using the private_2 flag to owner_2 (Luiz Capitulino) [RHEL-78135]
  - mm: Remove PageMappedToDisk (Luiz Capitulino) [RHEL-78135]
  - nilfs2: Convert nilfs_copy_buffer() to use folios (Luiz Capitulino) [RHEL-78135]
  - fs: Move clearing of mappedtodisk to buffer.c (Luiz Capitulino) [RHEL-78135]
  - mm/page-writeback.c: Fix comment of wb_domain_writeout_add() (Luiz Capitulino) [RHEL-78135]
  - mm/page-writeback.c: Update comment for BANDWIDTH_INTERVAL (Luiz Capitulino) [RHEL-78135]
  - filemap: filemap_read() should check that the offset is positive or zero (Luiz Capitulino) [RHEL-78135]
  - s390/diag: Move diag.c to diag specific folder (Mete Durlu) [RHEL-72674]
  - s390/diag324: Retrieve power readings via diag 0x324 (Mete Durlu) [RHEL-72674]
  - s390/diag: Create misc device /dev/diag (Mete Durlu) [RHEL-72674]
  - scsi: lpfc: Fix spelling mistake 'Toplogy' -> 'Topology' (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Copyright updates for 14.4.0.8 patches (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Update lpfc version to 14.4.0.8 (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Handle duplicate D_IDs in ndlp search-by D_ID routine (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Ignore ndlp rport mismatch in dev_loss_tmo callbk (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Free phba irq in lpfc_sli4_enable_msi() when pci_irq_vector() fails (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Reduce log message generation during ELS ring clean up (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Copyright updates for 14.4.0.7 patches (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Update lpfc version to 14.4.0.7 (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Add support for large fw object application layer reads (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Update definition of firmware configuration mbox cmds (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Change lpfc_nodelist save_flags member into a bitmask (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Add handling for LS_RJT reason explanation authentication required (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Modify handling of ADISC based on ndlp state and RPI registration (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Delete NLP_TARGET_REMOVE flag due to obsolete usage (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Restrict the REG_FCFI MAM field to FCoE adapters only (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Redefine incorrect type in lpfc_create_device_data() (Dick Kennedy) [RHEL-82167]
  - iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() (CKI Backport Bot) [RHEL-86845] {CVE-2025-21993}
  - Revert "media: uvcvideo: Require entities to have a non-zero unique ID" (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Fix deadlock during uvc_probe (Desnes Nunes) [RHEL-78929] {CVE-2024-58059}
  - acpi: typec: ucsi: Introduce a ->poll_cci method (Desnes Nunes) [RHEL-78929]
  - usb: xhci: Fix host controllers "dying" after suspend and resume (Desnes Nunes) [RHEL-78929]
  - usb: xhci: Fix NULL pointer dereference on certain command aborts (Desnes Nunes) [RHEL-78929 RHEL-81550] {CVE-2024-57981}
  - USB: serial: option: add Neoway N723-EA support (Desnes Nunes) [RHEL-78929]
  - USB: serial: option: add MeiG Smart SRM815 (Desnes Nunes) [RHEL-78929]
  - USB: serial: cp210x: add Phoenix Contact UPS Device (Desnes Nunes) [RHEL-78929]
  - usb: typec: fix pm usage counter imbalance in ucsi_ccg_sync_control() (Desnes Nunes) [RHEL-78929]
  - usb-storage: Add max sectors quirk for Nokia 208 (Desnes Nunes) [RHEL-78929]
  - phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup() (Desnes Nunes) [RHEL-78929]
  - phy: core: Fix an OF node refcount leakage in _of_phy_get() (Desnes Nunes) [RHEL-78929]
  - phy: core: Fix that API devm_phy_destroy() fails to destroy the phy (Desnes Nunes) [RHEL-78929]
  - phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider (Desnes Nunes) [RHEL-78929]
  - phy: core: Fix that API devm_phy_put() fails to release the phy (Desnes Nunes) [RHEL-78929]
  - USB: core: Disable LPM only for non-suspended ports (Desnes Nunes) [RHEL-78929]
  - usb: fix reference leak in usb_new_device() (Desnes Nunes) [RHEL-78929]
  - usb: typec: tcpci: fix NULL pointer issue on shared irq case (Desnes Nunes) [RHEL-78929] {CVE-2024-57914}
  - usb: chipidea: ci_hdrc_imx: decrement device's refcount in .remove() and in the error path of .probe() (Desnes Nunes) [RHEL-78929]
  - USB: usblp: return error when setting unsupported protocol (Desnes Nunes) [RHEL-78929]
  - usb: host: xhci-plat: set skip_phy_initialization if software node has XHCI_SKIP_PHY_INIT property (Desnes Nunes) [RHEL-78929]
  - usb: dwc3-am62: Disable autosuspend during remove (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: gadget: fix writing NYET threshold (Desnes Nunes) [RHEL-78929]
  - usb: xhci: fix ring expansion regression in 6.13-rc1 (Desnes Nunes) [RHEL-78929]
  - xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic (Desnes Nunes) [RHEL-78929]
  - thunderbolt: Improve redrive mode handling (Desnes Nunes) [RHEL-78929]
  - USB: serial: option: add Telit FE910C04 rmnet compositions (Desnes Nunes) [RHEL-78929]
  - USB: serial: option: add MediaTek T7XX compositions (Desnes Nunes) [RHEL-78929]
  - USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready (Desnes Nunes) [RHEL-78929]
  - USB: serial: option: add MeiG Smart SLM770A (Desnes Nunes) [RHEL-78929]
  - USB: serial: option: add TCL IK512 MBIM & ECM (Desnes Nunes) [RHEL-78929]
  - thunderbolt: Don't display nvm_version unless upgrade supported (Desnes Nunes) [RHEL-78929]
  - thunderbolt: Add support for Intel Panther Lake-M/P (Desnes Nunes) [RHEL-47431 RHEL-78929]
  - usb: typec: ucsi: Fix connector status writing past buffer size (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: Fix completion notifications (Desnes Nunes) [RHEL-78929]
  - usb: dwc2: Fix HCD port connection race (Desnes Nunes) [RHEL-78929]
  - usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature (Desnes Nunes) [RHEL-78929]
  - usb: dwc2: Fix HCD resume (Desnes Nunes) [RHEL-78929]
  - usb: misc: onboard_usb_dev: skip suspend/resume sequence for USB5744 SMBus support (Desnes Nunes) [RHEL-78929]
  - usb: core: hcd: only check primary hcd skip_phy_initialization (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: imx8mp: fix software node kernel dump (Desnes Nunes) [RHEL-78929]
  - dt-bindings: phy: imx8mq-usb: correct reference to usb-switch.yaml (Desnes Nunes) [RHEL-78929]
  - usb: ehci-hcd: fix call balance of clocks handling routines (Desnes Nunes) [RHEL-78929]
  - phy: qcom-qmp: Fix register name in RX Lane config of SC8280XP (Desnes Nunes) [RHEL-78929]
  - usb: typec: tcpm: Add support for sink-bc12-completion-time-ms DT property (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: maxim,max33359: add usage of sink bc12 time property (Desnes Nunes) [RHEL-78929]
  - dt-bindings: connector: Add time property for Sink BC12 detection completion (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: gadget: Remove dwc3_request->needs_extra_trb (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: gadget: Cleanup SG handling (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: gadget: Fix looping of queued SG entries (Desnes Nunes) [RHEL-78929] {CVE-2024-56698}
  - usb: dwc3: gadget: Fix checking for number of TRBs left (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED (Desnes Nunes) [RHEL-78929]
  - USB: make to_usb_device_driver() use container_of_const() (Desnes Nunes) [RHEL-78929]
  - USB: make to_usb_driver() use container_of_const() (Desnes Nunes) [RHEL-78929]
  - USB: properly lock dynamic id list when showing an id (Desnes Nunes) [RHEL-78929]
  - USB: make single lock for all usb dynamic id lists (Desnes Nunes) [RHEL-78929]
  - drivers/usb/storage: refactor min with min_t (Desnes Nunes) [RHEL-78929]
  - drivers/usb/serial: refactor min with min_t (Desnes Nunes) [RHEL-78929]
  - drivers/usb/musb: refactor min/max with min_t/max_t (Desnes Nunes) [RHEL-78929]
  - drivers/usb/mon: refactor min with min_t (Desnes Nunes) [RHEL-78929]
  - drivers/usb/misc: refactor min with min_t (Desnes Nunes) [RHEL-78929]
  - drivers/usb/host: refactor min/max with min_t/max_t (Desnes Nunes) [RHEL-78929]
  - drivers/usb/core: refactor max with max_t (Desnes Nunes) [RHEL-78929]
  - drivers/usb/gadget: refactor min with min_t (Desnes Nunes) [RHEL-78929]
  - usb: cdns3: Synchronise PCI IDs via common data base (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: core: Set force_gen1 bit for all applicable SuperSpeed ports (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: gadget: Add missing check for single port RAM in TxFIFO resizing logic (Desnes Nunes) [RHEL-78929]
  - USB: core: remove dead code in do_proc_bulk() (Desnes Nunes) [RHEL-78929]
  - usb: typec: fix potential array underflow in ucsi_ccg_sync_control() (Desnes Nunes) [RHEL-78929] {CVE-2024-53203}
  - usb: misc: ljca: set small runtime autosuspend delay (Desnes Nunes) [RHEL-78929]
  - usb: misc: ljca: move usb_autopm_put_interface() after wait for response (Desnes Nunes) [RHEL-78929]
  - usb: chipidea: imx: add imx8ulp support (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: Fix a missing bits to bytes conversion in ucsi_init() (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (Desnes Nunes) [RHEL-78929] {CVE-2024-53104}
  - USB: serial: ftdi_sio: Fix atomicity violation in get_serial_info() (Desnes Nunes) [RHEL-78929]
  - thunderbolt: Replace deprecated PCI functions (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: Convert connector specific commands to bitmaps (Desnes Nunes) [RHEL-78929]
  - USB: serial: pl2303: account for deficits of clones (Desnes Nunes) [RHEL-78929]
  - usb: xhci: Avoid queuing redundant Stop Endpoint commands (Desnes Nunes) [RHEL-78929]
  - usb: xhci: Fix TD invalidation under pending Set TR Dequeue (Desnes Nunes) [RHEL-78929]
  - usb: xhci: Limit Stop Endpoint retries (Desnes Nunes) [RHEL-78929]
  - usb: xhci: remove irrelevant comment (Desnes Nunes) [RHEL-78929]
  - usb: xhci: add help function xhci_dequeue_td() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: refactor xhci_td_cleanup() to return void (Desnes Nunes) [RHEL-78929]
  - usb: xhci: remove unused arguments from td_to_noop() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: improve xhci_clear_command_ring() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: request MSI/-X according to requested amount (Desnes Nunes) [RHEL-78929]
  - usb: xhci: move link TRB quirk to xhci_gen_setup() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: simplify TDs start and end naming scheme in struct 'xhci_td' (Desnes Nunes) [RHEL-78929]
  - xhci: pci: Fix indentation in the PCI device ID definitions (Desnes Nunes) [RHEL-78929]
  - xhci: pci: Use standard pattern for device IDs (Desnes Nunes) [RHEL-78929]
  - xhci: Don't perform Soft Retry for Etron xHCI host (Desnes Nunes) [RHEL-78929]
  - xhci: Fix control transfer error on Etron xHCI host (Desnes Nunes) [RHEL-78929]
  - xhci: Don't issue Reset Device command to Etron xHCI host (Desnes Nunes) [RHEL-78929]
  - xhci: Combine two if statements for Etron xHCI host (Desnes Nunes) [RHEL-78929]
  - usb: xhci: add xhci_initialize_ring_segments() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: rework xhci_link_segments() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: refactor xhci_link_rings() to use source and destination rings (Desnes Nunes) [RHEL-78929]
  - usb: xhci: rework xhci_free_segments_for_ring() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: adjust xhci_alloc_segments_for_ring() arguments (Desnes Nunes) [RHEL-78929]
  - usb: xhci: remove option to change a default ring's TRB cycle bit (Desnes Nunes) [RHEL-78929]
  - usb: xhci: introduce macro for ring segment list iteration (Desnes Nunes) [RHEL-78929]
  - xhci: debugfs: Add virt endpoint state to xhci debugfs (Desnes Nunes) [RHEL-78929]
  - xhci: trace stream context at Set TR Deq command completion (Desnes Nunes) [RHEL-78929]
  - xhci: add stream context tracing (Desnes Nunes) [RHEL-78929]
  - xhci: Don't trace ring at every enqueue or dequeue increase (Desnes Nunes) [RHEL-78929]
  - xhci: show DMA address of TRB when tracing TRBs (Desnes Nunes) [RHEL-78929]
  - xhci: Cleanup Candence controller PCI device and vendor ID usage (Desnes Nunes) [RHEL-78929]
  - usb: xhci: Fix sum_trb_lengths() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: Remove unused parameters of next_trb() (Desnes Nunes) [RHEL-78929]
  - xhci: Add Isochronous TRB fields to TRB tracer (Desnes Nunes) [RHEL-78929]
  - phy: tegra: xusb: Set fwnode for xusb port devices (Desnes Nunes) [RHEL-78929]
  - usb: Use (of|device)_property_present() for non-boolean properties (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: qcom,dwc3: Add SAR2130P compatible (Desnes Nunes) [RHEL-78929]
  - misc: rtsx: Cleanup on DRV_NAME cardreader variables (Desnes Nunes) [RHEL-78929]
  - usb: use "prompt" instead of "bool" for choice prompts (Desnes Nunes) [RHEL-78929]
  - redhat/configs: Adding CONFIG_TYPEC_MUX_TUSB1046 (Desnes Nunes) [RHEL-78929]
  - usb: typec: mux: Add support for the TUSB1046 crosspoint switch (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: Describe TUSB1046 crosspoint switch (Desnes Nunes) [RHEL-78929]
  - USB: xhci: add support for PWRON active high (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: add TUSB73x0 PCIe (Desnes Nunes) [RHEL-78929]
  - usb: typec: tcpm: Add support for parsing time dt properties (Desnes Nunes) [RHEL-78929]
  - thunderbolt: debugfs: Implement asymmetric lane margining (Desnes Nunes) [RHEL-78929]
  - thunderbolt: debugfs: Don't hardcode margining results size (Desnes Nunes) [RHEL-78929]
  - thunderbolt: debugfs: Refactor hardware margining result parsing (Desnes Nunes) [RHEL-78929]
  - thunderbolt: debugfs: Replace margining lane numbers with an enum (Desnes Nunes) [RHEL-78929]
  - thunderbolt: debugfs: Replace "both lanes" with "all lanes" (Desnes Nunes) [RHEL-78929]
  - thunderbolt: debugfs: Implement Gen 4 margining eye selection (Desnes Nunes) [RHEL-78929]
  - thunderbolt: debugfs: Add USB4 Gen 4 margining capabilities (Desnes Nunes) [RHEL-78929]
  - thunderbolt: Don't hardcode margining capabilities size (Desnes Nunes) [RHEL-78929]
  - usb: core: use sysfs_emit() instead of sprintf() (Desnes Nunes) [RHEL-78929]
  - dt-bindings: connector: Add properties to define time values (Desnes Nunes) [RHEL-78929]
  - usb: storage: fix wrong comments for struct bulk_cb_wrap (Desnes Nunes) [RHEL-78929]
  - usb: storage: use US_BULK_FLAG_OUT instead of constant values (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: gadget: Refine the logic for resizing Tx FIFOs (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: Helper for Get Connector Status command (Desnes Nunes) [RHEL-78929]
  - media: cx231xx: Remove some deadcode (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Stop stream during unregister (Desnes Nunes) [RHEL-78929]
  - phy: Switch back to struct platform_driver::remove() (Desnes Nunes) [RHEL-78929]
  - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: Add support for the partner USB Modes (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: Supply the USB capabilities to the ports (Desnes Nunes) [RHEL-78929]
  - usb: typec: Add attribute file showing the USB Modes of the partner (Desnes Nunes) [RHEL-78929]
  - usb: typec: Add attribute file showing the supported USB modes of the port (Desnes Nunes) [RHEL-78929]
  - usb: require FMODE_WRITE for usbdev_mmap() (Desnes Nunes) [RHEL-78929]
  - usb: gadget: uvc: configfs: Add frame-based frame format support (Desnes Nunes) [RHEL-78929]
  - dt-bindings: phy: qcom,qusb2: Add bindings for QCS615 (Desnes Nunes) [RHEL-78929]
  - dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: Add support for QCS615 (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: UCSI2.0 Set Sink Path command support (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: Do not call ACPI _DSM method for UCSI read operations (Desnes Nunes) [RHEL-78929]
  - media: anysee: Fix and remove outdated comment (Desnes Nunes) [RHEL-78929]
  - memstick: Constify struct memstick_device_id (Desnes Nunes) [RHEL-78929]
  - mmc: Switch back to struct platform_driver::remove() (Desnes Nunes) [RHEL-78929]
  - memstick: Fix typo in comment (Desnes Nunes) [RHEL-78929]
  - USB: chaoskey: Fix possible deadlock chaoskey_list_lock (Desnes Nunes) [RHEL-78929]
  - media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108 (Desnes Nunes) [RHEL-78929]
  - media: cx231xx: Fix the S-Video capture on August VGB100 (Desnes Nunes) [RHEL-78929]
  - media: Switch back to struct platform_driver::remove() (Desnes Nunes) [RHEL-78929]
  - media: pvrusb2: Use kmemdup_array instead of kmemdup for multiple allocation (Desnes Nunes) [RHEL-78929]
  - phy: qcom: qmp: Add qmp configuration for QCS8300 (Desnes Nunes) [RHEL-78929]
  - dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: Add QCS8300 compatible (Desnes Nunes) [RHEL-78929]
  - dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for QCS8300 (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: qcom,dwc3: Add QCS8300 to USB DWC3 bindings (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Exit early if there is not int_urb (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Avoid race condition during unregister (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Refactor the status irq API (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Require entities to have a non-zero unique ID (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Force UVC version to 1.0a for 0408:4033 (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Add support for the D3DFMT_R5G6B5 pixmap type (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: RealSense D421 Depth module metadata (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Add luma 16-bit interlaced pixel format (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: dwc3-imx8mp: add compatible string for imx95 (Desnes Nunes) [RHEL-78929]
  - dt-bindings: phy: imx8mq-usb: add compatible "fsl,imx95-usb-phy" (Desnes Nunes) [RHEL-78929]
  - USB: chaoskey: fail open after removal (Desnes Nunes) [RHEL-78929]
  - usb: yurex: make waiting on yurex_write interruptible (Desnes Nunes) [RHEL-78929]
  - usb: using mutex lock and supporting O_NONBLOCK flag in iowarrior_read() (Desnes Nunes) [RHEL-78929]
  - usb: chipidea: udc: improve error recovery for ISO transfer (Desnes Nunes) [RHEL-78929]
  - usb: chipidea: udc: improve dTD link logic (Desnes Nunes) [RHEL-78929]
  - usb: chipidea: udc: handle USB Error Interrupt if IOC not set (Desnes Nunes) [RHEL-78929]
  - usb: chipidea: udc: create bounce buffer for problem sglist entries if possible (Desnes Nunes) [RHEL-78929]
  - usb: chipidea: udc: limit usb request length to max 16KB (Desnes Nunes) [RHEL-78929]
  - usb: chipidea: add CI_HDRC_HAS_SHORT_PKT_LIMIT flag (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: cypress,cypd4226: Drop Tegra specific GPIO defines (Desnes Nunes) [RHEL-78929]
  - usb: Switch back to struct platform_driver::remove() (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: genesys,gl850g: allow downstream device subnodes (Desnes Nunes) [RHEL-78929]
  - usb: typec: stusb160x: Make use of i2c_get_match_data() (Desnes Nunes) [RHEL-78929]
  - usb: typec: tcpm: use max() to get higher value (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: Correct some typos in comments (Desnes Nunes) [RHEL-78929]
  - usb: typec: Fix typo in comment (Desnes Nunes) [RHEL-78929]
  - usb: gadget: udc: fix typo in the comment (Desnes Nunes) [RHEL-78929]
  - usb: host: fix typo in the comment (Desnes Nunes) [RHEL-78929]
  - redhat/configs: delete CONFIG_USB_ONBOARD_HUB and use CONFIG_USB_ONBOARD_DEV instead (Desnes Nunes) [RHEL-78929]
  - sched_ext: Fix pick_task_scx() picking non-queued tasks when it's called without balance() (Phil Auld) [RHEL-80978]
  - sched_ext: Use SCX_CALL_OP_TASK in task_tick_scx (Phil Auld) [RHEL-80978]
  - sched_ext: Fix the incorrect bpf_list kfunc API in common.bpf.h. (Phil Auld) [RHEL-80978]
  - sched_ext: selftests: Fix grammar in tests description (Phil Auld) [RHEL-80978]
  - sched_ext: Fix incorrect assumption about migration disabled tasks in task_can_run_on_remote_rq() (Phil Auld) [RHEL-80978]
  - sched_ext: Fix migration disabled handling in targeted dispatches (Phil Auld) [RHEL-80978]
  - sched_ext: Implement auto local dispatching of migration disabled tasks (Phil Auld) [RHEL-80978]
  - sched_ext: Fix incorrect time delta calculation in time_delta() (Phil Auld) [RHEL-80978]
  - sched_ext: Fix lock imbalance in dispatch_to_local_dsq() (Phil Auld) [RHEL-80978]
  - sched_ext: selftests/dsp_local_on: Fix selftest on UP systems (Phil Auld) [RHEL-80978]
  - tools/sched_ext: Add helper to check task migration state (Phil Auld) [RHEL-80978]
  - sched_ext: selftests/dsp_local_on: Fix sporadic failures (Phil Auld) [RHEL-80978]
  - selftests/sched_ext: Fix enum resolution (Phil Auld) [RHEL-80978]
  - sched_ext: Include task weight in the error state dump (Phil Auld) [RHEL-80978]
  - sched_ext: Fixes typos in comments (Phil Auld) [RHEL-80978]
  - sched_ext: fix kernel-doc warnings (Phil Auld) [RHEL-80978]
  - sched_ext: idle: Refresh idle masks during idle-to-idle transitions (Phil Auld) [RHEL-80978]
  - sched_ext: Use time helpers in BPF schedulers (Phil Auld) [RHEL-80978]
  - sched_ext: Replace bpf_ktime_get_ns() to scx_bpf_now() (Phil Auld) [RHEL-80978]
  - sched_ext: Add time helpers for BPF schedulers (Phil Auld) [RHEL-80978]
  - sched_ext: Add scx_bpf_now() for BPF scheduler (Phil Auld) [RHEL-80978]
  - sched_ext: Implement scx_bpf_now() (Phil Auld) [RHEL-80978]
  - sched_ext: Relocate scx_enabled() related code (Phil Auld) [RHEL-80978]
  - sched_ext: switch class when preempted by higher priority scheduler (Phil Auld) [RHEL-80978]
  - sched_ext: Replace rq_lock() to raw_spin_rq_lock() in scx_ops_bypass() (Phil Auld) [RHEL-80978]
  - sched_ext: keep running prev when prev->scx.slice != 0 (Phil Auld) [RHEL-80978]
  - sched_ext: Add option -l in selftest runner to list all available tests (Phil Auld) [RHEL-80978]
  - sched_ext: Include remaining task time slice in error state dump (Phil Auld) [RHEL-80978]
  - sched_ext: update scx_bpf_dsq_insert() doc for SCX_DSQ_LOCAL_ON (Phil Auld) [RHEL-80978]
  - sched_ext: idle: small CPU iteration refactoring (Phil Auld) [RHEL-80978]
  - sched_ext: idle: introduce check_builtin_idle_enabled() helper (Phil Auld) [RHEL-80978]
  - sched_ext: idle: clarify comments (Phil Auld) [RHEL-80978]
  - sched_ext: idle: use assign_cpu() to update the idle cpumask (Phil Auld) [RHEL-80978]
  - sched_ext: Fix dsq_local_on selftest (Phil Auld) [RHEL-80978]
  - sched_ext: initialize kit->cursor.flags (Phil Auld) [RHEL-80978]
  - sched_ext: Use str_enabled_disabled() helper in update_selcpu_topology() (Phil Auld) [RHEL-80978]
  - sched_ext: Use sizeof_field for key_len in dsq_hash_params (Phil Auld) [RHEL-80978]
  - tools/sched_ext: Receive updates from SCX repo (Phil Auld) [RHEL-80978]
  - sched_ext: Fix invalid irq restore in scx_ops_bypass() (Phil Auld) [RHEL-80978]
  - scx: Fix maximal BPF selftest prog (Phil Auld) [RHEL-80978]
  - sched_ext: Use the NUMA scheduling domain for NUMA optimizations (Phil Auld) [RHEL-80978]
  - sched_ext: fix application of sizeof to pointer (Phil Auld) [RHEL-80978]
  - selftests/sched_ext: fix build after renames in sched_ext API (Phil Auld) [RHEL-80978]
  - sched_ext: Replace scx_next_task_picked() with switch_class() in comment (Phil Auld) [RHEL-80978]
  - sched_ext: Add __weak to fix the build errors (Phil Auld) [RHEL-80978]
  - sched_ext: Rename scx_bpf_dispatch[_vtime]_from_dsq*() -> scx_bpf_dsq_move[_vtime]*() (Phil Auld) [RHEL-80978]
  - sched_ext: Rename scx_bpf_consume() to scx_bpf_dsq_move_to_local() (Phil Auld) [RHEL-80978]
  - sched_ext: Rename scx_bpf_dispatch[_vtime]() to scx_bpf_dsq_insert[_vtime]() (Phil Auld) [RHEL-80978]
  - sched_ext: scx_bpf_dispatch_from_dsq_set_*() are allowed from unlocked context (Phil Auld) [RHEL-80978]
  - sched_ext: add a missing rcu_read_lock/unlock pair at scx_select_cpu_dfl() (Phil Auld) [RHEL-80978]
  - sched_ext: Clarify sched_ext_ops table for userland scheduler (Phil Auld) [RHEL-80978]
  - sched_ext: Enable the ops breather and eject BPF scheduler on softlockup (Phil Auld) [RHEL-80978]
  - sched_ext: Avoid live-locking bypass mode switching (Phil Auld) [RHEL-80978]
  - sched_ext: Fix incorrect use of bitwise AND (Phil Auld) [RHEL-80978]
  - sched_ext: Do not enable LLC/NUMA optimizations when domains overlap (Phil Auld) [RHEL-80978]
  - sched/ext: Remove sched_fork() hack (Phil Auld) [RHEL-80978]
  - sched_ext: improve WAKE_SYNC behavior for default idle CPU selection (Phil Auld) [RHEL-80978]
  - sched_ext: Introduce NUMA awareness to the default idle selection policy (Phil Auld) [RHEL-80978]
  - sched_ext: Replace set_arg_maybe_null() with __nullable CFI stub tags (Phil Auld) [RHEL-80978]
  - sched_ext: Rename CFI stubs to names that are recognized by BPF (Phil Auld) [RHEL-80978]
  - sched_ext: Introduce LLC awareness to the default idle selection policy (Phil Auld) [RHEL-80978]
  - sched_ext: Clarify ops.select_cpu() for single-CPU tasks (Phil Auld) [RHEL-80978]
  - sched_ext: Use btf_ids to resolve task_struct (Phil Auld) [RHEL-80978]
  - sched_ext: Factor out move_task_between_dsqs() from scx_dispatch_from_dsq() (Phil Auld) [RHEL-80978]
  - sched/ext: Use tg_cgroup() to elieminate duplicate code (Phil Auld) [RHEL-80978]
  - sched/ext: Fix unmatch trailing comment of CONFIG_EXT_GROUP_SCHED (Phil Auld) [RHEL-80978]
  - arp: switch to dev_getbyhwaddr() in arp_req_set_public() (Guillaume Nault) [RHEL-84539]
  - net: Add non-RCU dev_getbyhwaddr() helper (Guillaume Nault) [RHEL-84539]
  - ipv4: icmp: convert to dev_net_rcu() (Guillaume Nault) [RHEL-84539]
  - ipv4: use RCU protection in inet_select_addr() (Guillaume Nault) [RHEL-84539]
  - ipv4: use RCU protection in rt_is_expired() (Guillaume Nault) [RHEL-84539]
  - ipv4: use RCU protection in ipv4_default_advmss() (Guillaume Nault) [RHEL-84539]
  - ipv4: use RCU protection in ip_dst_mtu_maybe_forward() (Guillaume Nault) [RHEL-84539]
  - ipv4: add RCU protection to ip4_dst_hoplimit() (Guillaume Nault) [RHEL-84539]
  - ipmr: do not call mr_mfc_uses_dev() for unres entries (Guillaume Nault) [RHEL-84539]
  - ppp: Fix KMSAN uninit-value warning with bpf (Guillaume Nault) [RHEL-84548]
  - net: decrease cached dst counters in dst_release (Antoine Tenart) [RHEL-86690]


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-77.el10]
changelog:
  - redhat: enable CONFIG_WERROR=y (Jan Stancek) [RHEL-85334]
  - redhat: don't enforce WERROR for 3rd-party OOT kmods (Jan Stancek) [RHEL-85334]
  - redhat: make ENABLE_WERROR enable also KVM_WERROR (Jan Stancek) [RHEL-85334]
  - fortify: Hide run-time copy size from value range tracking (Jan Stancek) [RHEL-85334]
  - resolve_btfids: Fix compiler warnings (Jan Stancek) [RHEL-85334]
  - platform/x86: intel: Use *-y instead of *-objs in Makefile (Steve Best) [RHEL-45086]
  - platform/x86/intel/ifs: Update documentation with image download path (Steve Best) [RHEL-45086]
  - platform/x86/intel/ifs: Add Clearwater Forest to CPU support list (Steve Best) [RHEL-45086]
  - s390/diag: Add memory topology information via diag310 (Mete Durlu) [RHEL-72681]
  - i3c: dw: Fix use-after-free in dw_i3c_master driver due to race condition (CKI Backport Bot) [RHEL-81452] {CVE-2024-57984}
  - x86/cpu: Add CPU type to struct cpuinfo_topology (Steve Best) [RHEL-64636]
  - x86/amd: Use heterogeneous core topology for identifying boost numerator (Steve Best) [RHEL-64636]
  - PCI/ACS: Fix 'pci=config_acs=' parameter (Myron Stowe) [RHEL-72899]
  - tools/power/x86/intel-speed-select: v1.22 release (Steve Best) [RHEL-74190]
  - tools/power/x86/intel-speed-select: Prefix header search path with sysroot (Steve Best) [RHEL-74190]
  - tools/power/x86/intel-speed-select: Die ID for IO dies (Steve Best) [RHEL-74190]
  - tools/power/x86/intel-speed-select: Fix the condition to check multi die system (Steve Best) [RHEL-74190]
  - tools/power/x86/intel-speed-select: Prevent increasing MAX_DIE_PER_PACKAGE (Steve Best) [RHEL-74190]
  - platform/x86/intel: power-domains: Add Clearwater Forest support (Steve Best) [RHEL-74190]
  - platform/x86: ISST: Correct command storage data length (Steve Best) [RHEL-74190]
  - s390/cio: Do not unregister the subchannel based on DNV (Mete Durlu) [RHEL-87158]
  - PCI: Use downstream bridges for distributing resources (Myron Stowe) [RHEL-73398]
  - ipmi: ssif_bmc: Fix new request loss when bmc ready for a response (Tony Camuso) [RHEL-82110]
  - ipmi: make ipmi_destroy_user() return void (Tony Camuso) [RHEL-82110]
  - char:ipmi: Fix a not-used variable on a non-ACPI system (Tony Camuso) [RHEL-82110]
  - Get rid of 'remove_new' relic from platform driver struct (Tony Camuso) [RHEL-82110]
  - char:ipmi: Fix the wrong format specifier (Tony Camuso) [RHEL-82110]
  - ipmi: ipmb: Add check devm_kasprintf() returned value (Tony Camuso) [RHEL-82110]


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-78.el10]
changelog:
  - redhat: Remove kernel-rt-kvm package (Juri Lelli) [RHEL-62687]
  - nfsd: clear acl_access/acl_default after releasing them (Olga Kornievskaia) [RHEL-81534] {CVE-2025-21796}
  - redhat/configs: Remove CONFIG_VDPA_USER unset config on RHEL10 (Cindy Lu) [RHEL-87716]
  - scripts/nsdeps: get 'make nsdeps' working again (José Expósito) [RHEL-85957]
  - doc: module: revert misconversions for MODULE_IMPORT_NS() (José Expósito) [RHEL-85957]
  - module: Convert default symbol namespace to string literal (José Expósito) [RHEL-85957]
  - scripts/kernel-doc: Get -export option working again (José Expósito) [RHEL-85957]
  - doc: module: Fix documented type of namespace (José Expósito) [RHEL-85957]
  - module: Convert symbol namespace to string literal (José Expósito) [RHEL-85957]
  - net: Fix null-ptr-deref by sock_lock_init_class_and_name() and rmmod. (Paolo Abeni) [RHEL-87453]
  - net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES (Paolo Abeni) [RHEL-87453]
  - netpoll: hold rcu read lock in __netpoll_send_skb() (Paolo Abeni) [RHEL-87453]
  - netmem: prevent TX of unreadable skbs (Paolo Abeni) [RHEL-87453] {CVE-2025-21954}
  - net: Clear old fragment checksum value in napi_reuse_skb (Paolo Abeni) [RHEL-87453]
  - ipvs: Always clear ipvs_property flag in skb_scrub_packet() (Paolo Abeni) [RHEL-87453]
  - net: set the minimum for net_hotdata.netdev_budget_usecs (Paolo Abeni) [RHEL-87453]
  - flow_dissector: Fix handling of mixed port and port-range keys (Paolo Abeni) [RHEL-87453]
  - neighbour: use RCU protection in __neigh_notify() (Paolo Abeni) [RHEL-87453] {CVE-2025-21763}
  - net: fib_rules: annotate data-races around rule->[io]ifindex (Paolo Abeni) [RHEL-87453]
  - flow_dissector: use RCU protection to fetch dev_net() (Paolo Abeni) [RHEL-87453]
  - net: let net.core.dev_weight always be non-zero (Paolo Abeni) [RHEL-87453] {CVE-2025-21806}
  - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Paolo Abeni) [RHEL-87453]
  - ptr_ring: do not block hard interrupts in ptr_ring_resize_multiple() (Paolo Abeni) [RHEL-87453] {CVE-2024-57994}
  - nfsd: validate the nfsd_serv pointer before calling svc_wake_up (Olga Kornievskaia) [RHEL-86641]
  - Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc (Bastien Nocera) [RHEL-74484] {CVE-2024-58009}
  - Bluetooth: btnxpuart: Fix glitches seen in dual A2DP streaming (Bastien Nocera) [RHEL-74484]
  - Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context" (Bastien Nocera) [RHEL-74484]
  - Bluetooth: SCO: fix sco_conn refcounting on sco_conn_ready (Bastien Nocera) [RHEL-74484]
  - Bluetooth: btnxpuart: Fix driver sending truncated data (Bastien Nocera) [RHEL-74484]
  - Bluetooth: MGMT: Fix Add Device to responding before completing (Bastien Nocera) [RHEL-74484]
  - Bluetooth: hci_sync: Fix not setting Random Address when required (Bastien Nocera) [RHEL-74484]
  - Bluetooth: iso: Fix circular lock in iso_conn_big_sync (Bastien Nocera) [RHEL-74484] {CVE-2024-54191}
  - Bluetooth: iso: Fix circular lock in iso_listen_bis (Bastien Nocera) [RHEL-74484] {CVE-2024-54460}
  - Bluetooth: SCO: Add support for 16 bits transparent voice setting (Bastien Nocera) [RHEL-74484]
  - Bluetooth: iso: Fix recursive locking warning (Bastien Nocera) [RHEL-74484]
  - Bluetooth: iso: Always release hdev at the end of iso_listen_bis (Bastien Nocera) [RHEL-74484] {CVE-2024-57879}
  - Bluetooth: hci_event: Fix using rcu_read_(un)lock while iterating (Bastien Nocera) [RHEL-74484] {CVE-2024-56654}
  - Bluetooth: Improve setsockopt() handling of malformed user input (Bastien Nocera) [RHEL-74484]
  - Bluetooth: SCO: remove the redundant sco_conn_put (Bastien Nocera) [RHEL-74484]
  - Bluetooth: MGMT: Fix possible deadlocks (Bastien Nocera) [RHEL-74484] {CVE-2024-53207}
  - Bluetooth: MGMT: Add initial implementation of MGMT_OP_HCI_CMD_SYNC (Bastien Nocera) [RHEL-74484]
  - Bluetooth: hci_bcm: Use the devm_clk_get_optional() helper (Bastien Nocera) [RHEL-74484]
  - Bluetooth: ISO: Send BIG Create Sync via hci_sync (Bastien Nocera) [RHEL-74484]
  - Bluetooth: hci_conn: Remove alloc from critical section (Bastien Nocera) [RHEL-74484]
  - Bluetooth: ISO: Use kref to track lifetime of iso_conn (Bastien Nocera) [RHEL-74484]
  - Bluetooth: SCO: Use kref to track lifetime of sco_conn (Bastien Nocera) [RHEL-74484]
  - Bluetooth: HCI: Add IPC(11) bus type (Bastien Nocera) [RHEL-74484]
  - Bluetooth: btusb: Add 3 HWIDs for MT7925 (Bastien Nocera) [RHEL-74484]
  - Bluetooth: btusb: Add new VID/PID 0489/e124 for MT7925 (Bastien Nocera) [RHEL-74484]
  - Bluetooth: ISO: Update hci_conn_hash_lookup_big for Broadcast slave (Bastien Nocera) [RHEL-74484]
  - Bluetooth: ISO: Do not emit LE BIG Create Sync if previous is pending (Bastien Nocera) [RHEL-74484]
  - Bluetooth: ISO: Fix matching parent socket for BIS slave (Bastien Nocera) [RHEL-74484]
  - Bluetooth: ISO: Do not emit LE PA Create Sync if previous is pending (Bastien Nocera) [RHEL-74484]
  - Bluetooth: btrtl: Decrease HCI_OP_RESET timeout from 10 s to 2 s (Bastien Nocera) [RHEL-74484]
  - Bluetooth: btbcm: fix missing of_node_put() in btbcm_get_board_name() (Bastien Nocera) [RHEL-74484]
  - Bluetooth: btusb: Add new VID/PID 0489/e111 for MT7925 (Bastien Nocera) [RHEL-74484]
  - Bluetooth: Set quirks for ATS2851 (Bastien Nocera) [RHEL-74484]
  - Bluetooth: Support new quirks for ATS2851 (Bastien Nocera) [RHEL-74484]
  - Bluetooth: Add new quirks for ATS2851 (Bastien Nocera) [RHEL-74484]
  - Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}() (Bastien Nocera) [RHEL-74484]
  - Bluetooth: hci_qca: use devm_clk_get_optional_enabled_with_rate() (Bastien Nocera) [RHEL-74484]
  - Bluetooth: btmtksdio: Lookup device node only as fallback (Bastien Nocera) [RHEL-74484]
  - Bluetooth: hci_core: Fix not checking skb length on hci_scodata_packet (Bastien Nocera) [RHEL-74484]
  - Bluetooth: btnxpuart: Add GPIO support to power save feature (Bastien Nocera) [RHEL-74484]
  - Bluetooth: hci_conn: Use disable_delayed_work_sync (Bastien Nocera) [RHEL-74484] {CVE-2024-56591}
  - Bluetooth: btusb: Add USB HW IDs for MT7920/MT7925 (Bastien Nocera) [RHEL-74484]
  - Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tables (Bastien Nocera) [RHEL-74484]
  - Bluetooth: hci_conn: Reduce hci_conn_drop() calls in two functions (Bastien Nocera) [RHEL-74484]
  - Bluetooth: btnxpuart: Rename IW615 to IW610 (Bastien Nocera) [RHEL-74484]
  - Bluetooth: btnxpuart: Drop _v0 suffix from FW names (Bastien Nocera) [RHEL-74484]
  - Bluetooth: btusb: Add one more ID 0x13d3:0x3623 for Qualcomm WCN785x (Bastien Nocera) [RHEL-74484]
  - Bluetooth: btusb: Add one more ID 0x0489:0xe0f3 for Qualcomm WCN785x (Bastien Nocera) [RHEL-74484]
  - Bluetooth: btusb: add Foxconn 0xe0fc for Qualcomm WCN785x (Bastien Nocera) [RHEL-74484]
  - Bluetooth: add HAS_IOPORT dependencies (Bastien Nocera) [RHEL-74484]
  - Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc() (Bastien Nocera) [RHEL-74484] {CVE-2024-56604}
  - Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create() (Bastien Nocera) [RHEL-74484] {CVE-2024-56605}
  - igb: Fix potential invalid memory access in igb_init_module() (Corinna Vinschen) [RHEL-74378] {CVE-2024-52332}
  - RDMA/bnxt_re: Remove unusable nq variable (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Fix budget handling of notification queue (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Support perf management counters (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Fix reporting maximum SRQs on P7 chips (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indx (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Fix allocation of QP table (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Fix the page details for the srq created by kernel consumers (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Fix the statistics for Gen P7 VF (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Fix issue in the unload path (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Add sanity checks on rdev validity (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Fix an issue in bnxt_re_async_notifier (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Fix the condition check while programming congestion control (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Fix buffer overflow in debugfs code (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Congestion control settings using debugfs hook (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Allocate dev_attr information dynamically (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Pass the context for ulp_irq_stop (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Add support to handle DCB_CONFIG_CHANGE event (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Query firmware defaults of CC params during probe (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Add Async event handling support (Sreekanth Reddy) [RHEL-76566]
  - bnxt_en: Add ULP call to notify async events (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Fix to drop reference to the mmap entry in case of error (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Remove deliver net device event (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Fix MSN table size for variable wqe mode (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Add send queue size check for variable wqe (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Fix to export port num to ib_query_qp (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Fix setting mandatory attributes for modify_qp (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Remove unnecessary header file inclusion (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Eliminate need for some forward declarations (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Optimize error handling in bnxt_re_probe (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Remove unnecessary goto in bnxt_re_netdev_event (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Remove extra new line in bnxt_re_netdev_event (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Don't fail destroy QP and cleanup debugfs earlier (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Use the default mode of congestion control (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Support different traffic class (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Cache MSIx info to a local structure (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Refurbish CQ to NQ hash calculation (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Refactor NQ allocation (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Fail probe early when not enough MSI-x vectors are reserved (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Add set_func_resources support for P5/P7 adapters (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Enhance RoCE SRIOV resource configuration design (Sreekanth Reddy) [RHEL-76566]
  - bnxt_en: Add support for RoCE sriov configuration (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Add debugfs hook in the driver (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Support raw data query for each resources (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Add support for querying HW contexts (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Support driver specific data collection using rdma tool (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Fix access flags for MR and QP modify (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Add support for modify_device hook (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Add support for CQ rx coalescing (Sreekanth Reddy) [RHEL-76566]
  - RDMA/bnxt_re: Add support for optimized modify QP (Sreekanth Reddy) [RHEL-76566]
  - tools headers: Update the socket headers with the kernel sources (Paolo Abeni) [RHEL-87244]
  - net: ipv6: fix TCP GSO segmentation with NAT (Paolo Abeni) [RHEL-87244]
  - net-timestamp: support TCP GSO case for a few missing flags (Paolo Abeni) [RHEL-87244]
  - tcp: Defer ts_recent changes until req is owned (Paolo Abeni) [RHEL-87244]
  - tcp: devmem: don't write truncated dmabuf CMSGs to userspace (Paolo Abeni) [RHEL-87244]
  - tcp: adjust rcvq_space after updating scaling ratio (Paolo Abeni) [RHEL-87244]
  - tcp: correct handling of extreme memory squeeze (Paolo Abeni) [RHEL-87244] {CVE-2025-21710}
  - tcp_cubic: fix incorrect HyStart round start detection (Paolo Abeni) [RHEL-87244]
  - tcp: Annotate data-race around sk->sk_mark in tcp_v4_send_reset (Paolo Abeni) [RHEL-87244]
  - udp: Fix memory accounting leak. (Paolo Abeni) [RHEL-87213]
  - udp: Fix multiple wraparounds of sk->sk_rmem_alloc. (Paolo Abeni) [RHEL-87213]
  - udp: gso: do not drop small packets when PMTU reduces (Paolo Abeni) [RHEL-87213]
  - udp: Deal with race between UDP socket address change and rehash (Paolo Abeni) [RHEL-87213] {CVE-2024-57974}
  - io_uring/sqpoll: zero sqd->thread on tctx errors (CKI Backport Bot) [RHEL-74652] {CVE-2025-21633}
  - selftests: netfilter: add test case for recent mismatch bug (CKI Backport Bot) [RHEL-87160]
  - nft_set_pipapo: fix incorrect avx2 match of 5th field octet (CKI Backport Bot) [RHEL-87160]
  - sctp: detect and prevent references to a freed transport in sendmsg (Xin Long) [RHEL-84557]
  - sctp: add mutual exclusion in proc_sctp_do_udp_port() (Xin Long) [RHEL-84557]
  - sctp: Remove unused payload from sctp_idatahdr (Xin Long) [RHEL-84557]
  - sctp: Fix undefined behavior in left shift operation (Xin Long) [RHEL-84557]
  - sctp: Remove commented out code (Xin Long) [RHEL-84557]
  - sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy (Xin Long) [RHEL-84557]
  - sctp: sysctl: udp_port: avoid using current->nsproxy (Xin Long) [RHEL-84557]
  - sctp: sysctl: auth_enable: avoid using current->nsproxy (Xin Long) [RHEL-84557]
  - sctp: sysctl: rto_min/max: avoid using current->nsproxy (Xin Long) [RHEL-84557]
  - sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy (Xin Long) [RHEL-84557]
  - sctp: Prepare sctp_v4_get_dst() to dscp_t conversion. (Xin Long) [RHEL-84557]
  - sctp: Avoid enqueuing addr events redundantly (Xin Long) [RHEL-84557]
  - ice: ensure periodic output start time is in the future (Petr Oros) [RHEL-86857]
  - ice: fix PHY Clock Recovery availability check (Petr Oros) [RHEL-86857]
  - ice: Drop auxbus use for PTP to finalize ice_adapter move (Petr Oros) [RHEL-86857]
  - ice: Use ice_adapter for PTP shared data instead of auxdev (Petr Oros) [RHEL-86857]
  - ice: Initial support for E825C hardware in ice_adapter (Petr Oros) [RHEL-86857]
  - ice: Add ice_get_ctrl_ptp() wrapper to simplify the code (Petr Oros) [RHEL-86857]
  - ice: Introduce ice_get_phy_model() wrapper (Petr Oros) [RHEL-86857]
  - ice: Enable 1PPS out from CGU for E825C products (Petr Oros) [RHEL-86857]
  - ice: Read SDP section from NVM for pin definitions (Petr Oros) [RHEL-86857]
  - ice: Disable shared pin on E810 on setfunc (Petr Oros) [RHEL-86857]
  - ice: Cache perout/extts requests and check flags (Petr Oros) [RHEL-86857]
  - ice: Align E810T GPIO to other products (Petr Oros) [RHEL-86857]
  - ice: Add SDPs support for E825C (Petr Oros) [RHEL-86857]
  - ice: Implement ice_ptp_pin_desc (Petr Oros) [RHEL-86857]
  - ata: libata-sff: Ensure that we cannot write outside the allocated buffer (CKI Backport Bot) [RHEL-81460] {CVE-2025-21738}
  - blackhole_dev: convert self-test to KUnit (Hangbin Liu) [RHEL-81699]
  - treewide: Switch/rename to timer_delete[_sync]() (Kamal Heib) [RHEL-86552]
  - RDMA/cxgb4: Notify rdma stack for IB_EVENT_QP_LAST_WQE_REACHED event (Kamal Heib) [RHEL-86552]
  - rdma/cxgb4: Prevent potential integer overflow on 32bit (Kamal Heib) [RHEL-86552]
  - ipc/util.c: complete the kernel-doc function descriptions (Rafael Aquini) [RHEL-86254]
  - ipc: fix memleak if msg_init_ns failed in create_ipc_ns (Rafael Aquini) [RHEL-86254]
  - ipc/msg: replace one-element array with flexible array member (Rafael Aquini) [RHEL-86254]
  - do_mq_notify(): saner skb freeing on failures (Rafael Aquini) [RHEL-86254]
  - switch netlink_getsockbyfilp() to taking descriptor (Rafael Aquini) [RHEL-86254]
  - scsi: core: Clear driver private data when retrying request (Ewan D. Milne) [RHEL-86157]
  - scsi: core: Do not retry I/Os during depopulation (Ewan D. Milne) [RHEL-86157]
  - scsi: core: Use GFP_NOIO to avoid circular locking dependency (Ewan D. Milne) [RHEL-86157]
  - scsi: core: Add passthrough tests for success and no failure definitions (Ewan D. Milne) [RHEL-86157]
  - scsi: scsi_debug: Constify sdebug_driver_template (Ewan D. Milne) [RHEL-86157]
  - scsi: transport: sas: spi: Fix kernel-doc for exported functions (Ewan D. Milne) [RHEL-86157]
  - scsi: scsi_scan: Add kernel-doc for exported function (Ewan D. Milne) [RHEL-86157]
  - scsi: scsi_lib: Add kernel-doc for exported functions (Ewan D. Milne) [RHEL-86157]
  - scsi: scsi_ioctl: Add kernel-doc for exported functions (Ewan D. Milne) [RHEL-86157]
  - scsi: scsi_error: Add kernel-doc for exported functions (Ewan D. Milne) [RHEL-86157]
  - scsi: iscsi: Fix redundant response for ISCSI_UEVENT_GET_HOST_STATS request (Ewan D. Milne) [RHEL-86157]
  - scsi: scsi_debug: Skip host/bus reset settle delay (Ewan D. Milne) [RHEL-86157]
  - scsi: core: Constify 'struct bin_attribute' (Ewan D. Milne) [RHEL-86157]
  - scsi: iscsi: Remove unused iscsi_create_session() (Ewan D. Milne) [RHEL-86157]
  - scsi: Eliminate scsi_register() and scsi_unregister() usage & docs (Ewan D. Milne) [RHEL-86157]
  - scsi: docs: Remove init_this_scsi_driver() (Ewan D. Milne) [RHEL-86157]
  - scsi: core: Remove the .slave_configure() method (Ewan D. Milne) [RHEL-86157]
  - scsi: Convert SCSI drivers to .sdev_configure() (Ewan D. Milne) [RHEL-86157]
  - scsi: Rename .device_configure() into .sdev_configure() (Ewan D. Milne) [RHEL-86157]
  - scsi: Rename .slave_alloc() and .slave_destroy() (Ewan D. Milne) [RHEL-86157]
  - scsi: scsi_debug: Fix hrtimer support for ndelay (Ewan D. Milne) [RHEL-86157]
  - scsi: bsg: Replace zero-length array with flexible array member (Ewan D. Milne) [RHEL-86157]
  - scsi: sg: Enable runtime power management (Ewan D. Milne) [RHEL-86157]
  - scsi: Switch back to struct platform_driver::remove() (Ewan D. Milne) [RHEL-86157]
  - scsi: libfcoe: Include <linux/prandom.h> instead of <linux/random.h> (Ewan D. Milne) [RHEL-86157]
  - crypto: ccp - Fix uAPI definitions of PSP errors (Vladis Dronov) [RHEL-85132]
  - crypto: ccp - Add support for PCI device 0x1134 (Vladis Dronov) [RHEL-85132]
  - crypto: ccp - Fix check for the primary ASP device (Vladis Dronov) [RHEL-85132]
  - crypto: ccp: Add external API interface for PSP module initialization (Vladis Dronov) [RHEL-85132]
  - crypto: ccp - Use scoped guard for mutex (Vladis Dronov) [RHEL-85132]
  - crypto: drivers - Switch back to struct platform_driver::remove() (Vladis Dronov) [RHEL-85132]
  - vsock/virtio: discard packets if the transport changes (CKI Backport Bot) [RHEL-77231] {CVE-2025-21669}
  - sched/deadline: Use online cpus for validating runtime (Phil Auld) [RHEL-85609]
  - sched/rt: Update limit of sched_rt sysctl in documentation (Phil Auld) [RHEL-85609]
  - rtla/tests: Test setting default options (Tomas Glozar) [RHEL-73865]
  - rtla/tests: Reset osnoise options before check (Tomas Glozar) [RHEL-73865]
  - rtla: Always set all tracer options (Tomas Glozar) [RHEL-73865]
  - rtla/osnoise: Set OSNOISE_WORKLOAD to true (Tomas Glozar) [RHEL-73865]
  - rtla: Unify apply_config between top and hist (Tomas Glozar) [RHEL-73865]
  - rtla/osnoise: Unify params struct (Tomas Glozar) [RHEL-73865]
  - redhat/kernel.spec.template: Build rtla with BPF sample collection (Tomas Glozar) [RHEL-77357]
  - tools/build: Use SYSTEM_BPFTOOL for system bpftool (Tomas Glozar) [RHEL-77357]
  - rtla/timerlat: Test BPF mode (Tomas Glozar) [RHEL-77357]
  - rtla/timerlat_top: Use BPF to collect samples (Tomas Glozar) [RHEL-77357]
  - rtla/timerlat_top: Move divisor to update (Tomas Glozar) [RHEL-77357]
  - rtla/timerlat_hist: Use BPF to collect samples (Tomas Glozar) [RHEL-77357]
  - rtla/timerlat: Add BPF skeleton to collect samples (Tomas Glozar) [RHEL-77357]
  - rtla: Add optional dependency on BPF tooling (Tomas Glozar) [RHEL-77357]
  - tools/build: Add bpftool-skeletons feature test (Tomas Glozar) [RHEL-77357]
  - rtla/timerlat: Unify params struct (Tomas Glozar) [RHEL-77357]
  - trace/osnoise: Add trace events for samples (Tomas Glozar) [RHEL-77357]
  - tools/rtla: Add basic test suite (Tomas Glozar) [RHEL-77357]
  - mm: page_owner: use new iteration API (Luiz Capitulino) [RHEL-68306]
  - mm: page_table_check: use new iteration API (Luiz Capitulino) [RHEL-68306]
  - mm: page_ext: add an iteration API for page extensions (Luiz Capitulino) [RHEL-68306]
  - cgroup: Remove steal time from usage_usec (Waiman Long) [RHEL-80669]
  - nfsd: Set technology preview if inter SSC offload is enabled (Benjamin Coddington) [RHEL-79657]
  - tools/rv: Keep user LDFLAGS in build (Tomas Glozar) [RHEL-71546]
  - tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu(). (Guillaume Nault) [RHEL-57735]
  - pfifo_tail_enqueue: Drop new packet when sch->limit == 0 (CKI Backport Bot) [RHEL-80057] {CVE-2025-21702}
  - selftests: livepatch: handle PRINTK_CALLER in check_result() (Denis Aleksandrov) [RHEL-85304]
  - livepatch: convert timeouts to secs_to_jiffies() (Denis Aleksandrov) [RHEL-85304]
  - selftests: livepatch: add test cases of stack_order sysfs interface (Denis Aleksandrov) [RHEL-85304]
  - livepatch: Add stack_order sysfs attribute (Denis Aleksandrov) [RHEL-85304]
  - selftests/livepatch: Replace hardcoded module name with variable in test-callbacks.sh (Denis Aleksandrov) [RHEL-85304]
  - net: gso: fix ownership in __udp_gso_segment (Antoine Tenart) [RHEL-82260] {CVE-2025-21926}


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-79.el10]
changelog:
  - redhat: find-debuginfo workaround is no longer needed on F42 (Jan Stancek) [RHEL-85401]
  - redhat/kernel.spec: use target versions of tools for debugedit and gdb-add-index (Jan Stancek) [RHEL-85401]
  - thermal: intel: int340x: Fix Panther Lake DLVR support (Steve Best) [RHEL-88233]
  - redhat/configs: Adjust CONFIG_TUNE for s390x (Mete Durlu) [RHEL-86680]
  - ASoC: soc-pcm: don't use soc_pcm_ret() on .prepare callback (CKI Backport Bot) [RHEL-82520] {CVE-2024-58077}
  - redhat: remove kernel-ipaclones-internal package (Joe Lawrence) [RHEL-86517]
  - keys: Fix UAF in key_put() (CKI Backport Bot) [RHEL-86852] {CVE-2025-21893}
  - efi/libstub: Bump up EFI_MMAP_NR_SLACK_SLOTS to 32 (Marcin Juszkiewicz) [RHEL-83074]
  - mm/kasan: Convert symbol namespace to string literal [cont.] (Julio Faracco)


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-80.el10]
changelog:
  - scsi: fnic: Remove unnecessary spinlock locking and unlocking (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Replace fnic->lock_flags with local flags (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Replace use of sizeof with standard usage (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Fix indentation and remove unnecessary parenthesis (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Remove unnecessary debug print (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Propagate SCSI error code from fnic_scsi_drv_init() (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Test for memory allocation failure and return error code (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Return appropriate error code from failure of scsi drv init (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Return appropriate error code for mem alloc failure (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Remove always-true IS_FNIC_FCP_INITIATOR macro (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Fix use of uninitialized value in debug message (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Delete incorrect debugfs error handling (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Remove unnecessary else to fix warning in FDLS FIP (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Remove extern definition from .c files (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Remove unnecessary else and unnecessary break in FDLS (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Increment driver version (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Add support to handle port channel RSCN (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Code cleanup (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Add stats and related functionality (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Modify fnic interfaces to use FDLS (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Modify IO path to use FDLS (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Add functionality in fnic to support FDLS (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Add and integrate support for FIP (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Add and integrate support for FDMI (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Add Cisco hardware model names (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Add support for unsolicited requests and responses (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Add support for target based solicited requests and responses (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Add support for fabric based solicited requests and responses (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Add headers and definitions for FDLS (Karan Kumar) [RHEL-72902]
  - scsi: fnic: Replace shost_printk() with dev_info()/dev_err() (Karan Kumar) [RHEL-72902]
  - redhat: Enable virtio-mem (and corresponding kdump code) on s390x (Thomas Huth) [RHEL-72992]
  - s390/kdump: virtio-mem kdump support (CONFIG_PROC_VMCORE_DEVICE_RAM) (Thomas Huth) [RHEL-72992]
  - virtio-mem: support CONFIG_PROC_VMCORE_DEVICE_RAM (Thomas Huth) [RHEL-72992]
  - virtio-mem: remember usable region size (Thomas Huth) [RHEL-72992]
  - virtio-mem: mark device ready before registering callbacks in kdump mode (Thomas Huth) [RHEL-72992]
  - fs/proc/vmcore: introduce PROC_VMCORE_DEVICE_RAM to detect device RAM ranges in 2nd kernel (Thomas Huth) [RHEL-72992]
  - fs/proc/vmcore: factor out freeing a list of vmcore ranges (Thomas Huth) [RHEL-72992]
  - fs/proc/vmcore: factor out allocating a vmcore range and adding it to a list (Thomas Huth) [RHEL-72992]
  - fs/proc/vmcore: move vmcore definitions out of kcore.h (Thomas Huth) [RHEL-72992]
  - fs/proc/vmcore: prefix all pr_* with "vmcore:" (Thomas Huth) [RHEL-72992]
  - procfs: fix a locking bug in a vmcore_add_device_dump() error path (Thomas Huth) [RHEL-72992]
  - fs/proc/vmcore: disallow vmcore modifications while the vmcore is open (Thomas Huth) [RHEL-72992]
  - fs/proc/vmcore: replace vmcoredd_mutex by vmcore_mutex (Thomas Huth) [RHEL-72992]
  - fs/proc/vmcore: convert vmcore_cb_lock into vmcore_mutex (Thomas Huth) [RHEL-72992]
  - s390/sparsemem: Provide memory_add_physaddr_to_nid() with CONFIG_NUMA (Thomas Huth) [RHEL-72992]
  - s390/sparsemem: Reduce section size to 128 MiB (Thomas Huth) [RHEL-72992]
  - lib/Kconfig.debug: Default STRICT_DEVMEM to "y" on s390 (Thomas Huth) [RHEL-72992]
  - virtio-mem: s390 support (Thomas Huth) [RHEL-72992]
  - s390/physmem_info: Query diag500(STORAGE LIMIT) to support QEMU/KVM memory devices (Thomas Huth) [RHEL-72992]
  - Documentation: s390-diag.rst: Document diag500(STORAGE LIMIT) subfunction (Thomas Huth) [RHEL-72992]
  - Documentation: s390-diag.rst: Make diag500 a generic KVM hypercall (Thomas Huth) [RHEL-72992]
  - PM: sleep: Avoid unnecessary checks in device_prepare_smart_suspend() (Mark Langsdorf) [RHEL-80696]
  - PM: runtime: Introduce pm_runtime_blocked() (Mark Langsdorf) [RHEL-80696]
  - PM: Block enabling of runtime PM during system suspend (Mark Langsdorf) [RHEL-80696]
  - PM: Rearrange documentation related to __pm_runtime_disable() (Mark Langsdorf) [RHEL-80696]
  - PM: sleep: Fix bit masking operation (Mark Langsdorf) [RHEL-80696]
  - PM: sleep: Use DPM_FLAG_SMART_SUSPEND conditionally (Mark Langsdorf) [RHEL-80696]
  - drivers: core: fix device leak in __fw_devlink_relax_cycles() (Mark Langsdorf) [RHEL-80696]
  - driver core: add a faux bus for use when a simple device/bus is needed (Mark Langsdorf) [RHEL-80696]
  - PM: sleep: core: Restrict power.set_active propagation (Mark Langsdorf) [RHEL-80696]
  - regmap-irq: Add missing kfree() (Mark Langsdorf) [RHEL-80696]
  - PM: sleep: core: Synchronize runtime PM status of parents and children (Mark Langsdorf) [RHEL-80696]
  - PM: sleep: wakeirq: Introduce device-managed variant of dev_pm_set_wake_irq() (Mark Langsdorf) [RHEL-80696]
  - devcoredump: Constify 'struct bin_attribute' (Mark Langsdorf) [RHEL-80696]
  - devcoredump: Define 'struct bin_attribute' through macro (Mark Langsdorf) [RHEL-80696]
  - PM: sleep: Allow configuring the DPM watchdog to warn earlier than panic (Mark Langsdorf) [RHEL-80696]
  - device property: Split property reading bool and presence test ops (Mark Langsdorf) [RHEL-80696]
  - devres: add devm_remove_action_nowarn() (Mark Langsdorf) [RHEL-80696]
  - drivers: core: remove device_link argument from class_compat_[create|remove]_link (Mark Langsdorf) [RHEL-80696]
  - driver core: Move two simple APIs for finding child device to header (Mark Langsdorf) [RHEL-80696]
  - driver core: Introduce device_iter_t for device iterating APIs (Mark Langsdorf) [RHEL-80696]
  - driver core: Correct API device_for_each_child_reverse_from() prototype (Mark Langsdorf) [RHEL-80696]
  - blk-cgroup: Fix class @block_class's subsystem refcount leakage (Mark Langsdorf) [RHEL-80696]
  - driver core: Rename declaration parameter name for API device_find_child() cluster (Mark Langsdorf) [RHEL-80696]
  - driver core: Correct parameter check for API device_for_each_child_reverse_from() (Mark Langsdorf) [RHEL-80696]
  - driver core: Move true expression out of if condition in 3 device finding APIs (Mark Langsdorf) [RHEL-80696]
  - regmap: sdw-mbq: Add support for further MBQ register sizes (Mark Langsdorf) [RHEL-80696]
  - driver core: class: Fix wild pointer dereferences in API class_dev_iter_next() (Mark Langsdorf) [RHEL-80696]
  - firmware_loader: Constify 'struct bin_attribute' (Mark Langsdorf) [RHEL-80696]
  - devcoredump: cleanup some comments (Mark Langsdorf) [RHEL-80696]
  - topology: Keep the cpumask unchanged when printing cpumap (Mark Langsdorf) [RHEL-80696]
  - driver core: Introduce an device matching API device_match_type() (Mark Langsdorf) [RHEL-80696]
  - driver core: Remove match_any() (Mark Langsdorf) [RHEL-80696]
  - driver core: Simplify API device_find_child_by_name() implementation (Mark Langsdorf) [RHEL-80696]
  - libnvdimm: Replace namespace_match() with device_find_child_by_name() (Mark Langsdorf) [RHEL-80696]
  - driver core: Constify API device_find_child() and adapt for various usages (Mark Langsdorf) [RHEL-80696]
  - net: qcom/emac: Find sgmii_ops by device_for_each_child() (Mark Langsdorf) [RHEL-80696]
  - bus: fsl-mc: Constify fsl_mc_device_match() (Mark Langsdorf) [RHEL-80696]
  - kernel/range: Const-ify range_contains parameters (Mark Langsdorf) [RHEL-80696]
  - drivers: base: test: Add ...find_device_by...(... NULL) tests (Mark Langsdorf) [RHEL-80696]
  - drivers: base: test: Enable device model tests with KUNIT_ALL_TESTS (Mark Langsdorf) [RHEL-80696]
  - drivers: base: Don't match devices with NULL of_node/fwnode/etc (Mark Langsdorf) [RHEL-80696]
  - regmap: regmap_multi_reg_read(): make register list const (Mark Langsdorf) [RHEL-80696]
  - PM: sleep: sysfs: don't include 'pm_wakeup.h' directly (Mark Langsdorf) [RHEL-80696]
  - PM: sleep: Update stale comment in device_resume() (Mark Langsdorf) [RHEL-80696]
  - regmap: cache: rbtree: use krealloc_array() to replace krealloc() (Mark Langsdorf) [RHEL-80696]
  - regmap: cache: mapple: use kmalloc_array() to replace kmalloc() (Mark Langsdorf) [RHEL-80696]
  - regmap: place foo / 8 and foo % 8 closer to each other (Mark Langsdorf) [RHEL-80696]
  - regmap: Use BITS_TO_BYTES() (Mark Langsdorf) [RHEL-80696]
  - regmap: cache: Use BITS_TO_BYTES() (Mark Langsdorf) [RHEL-80696]
  - regmap: detach regmap from dev on regmap_exit (Mark Langsdorf) [RHEL-80696]
  - regmap: Use correct format specifier for logging range errors (Mark Langsdorf) [RHEL-80696]
  - firmware_loader: Fix possible resource leak in fw_log_firmware_info() (Mark Langsdorf) [RHEL-80696]
  - drivers: core: fw_devlink: Fix excess parameter description in docstring (Mark Langsdorf) [RHEL-80696]
  - driver core: class: Correct WARN() message in APIs class_(for_each|find)_device() (Mark Langsdorf) [RHEL-80696]
  - cacheinfo: Use of_property_present() for non-boolean properties (Mark Langsdorf) [RHEL-80696]
  - drivers: core: fw_devlink: Make the error message a bit more useful (Mark Langsdorf) [RHEL-80696]
  - driver core: fw_devlink: Stop trying to optimize cycle detection logic (Mark Langsdorf) [RHEL-80696]
  - driver core: constify devlink class (Mark Langsdorf) [RHEL-80696]
  - driver core: Put device attribute @wakeup_last_time_ms and its show() together (Mark Langsdorf) [RHEL-80696]
  - cacheinfo: Don't opencode per_cpu_cacheinfo() (Mark Langsdorf) [RHEL-80696]
  - driver core: auxiliary bus: Spelling s/pecific/specific/ (Mark Langsdorf) [RHEL-80696]
  - regmap: irq: Set lockdep class for hierarchical IRQ domains (Mark Langsdorf) [RHEL-80696]
  - regmap: maple: Provide lockdep (sub)class for maple tree's internal lock (Mark Langsdorf) [RHEL-80696]
  - regmap: kunit: Fix repeated test param (Mark Langsdorf) [RHEL-80696]
  - PM: QoS: Export dev_pm_qos_read_value (Mark Langsdorf) [RHEL-80696]
  - devres: Fix page faults when tracing devres from unloaded modules (Mark Langsdorf) [RHEL-80696]
  - drivers/base: Remove unused auxiliary_find_device (Mark Langsdorf) [RHEL-80696]
  - firmware_loader: Reorganize kerneldoc parameter names (Mark Langsdorf) [RHEL-80696]
  - PM: domains: Support required OPPs in dev_pm_domain_attach_list() (Mark Langsdorf) [RHEL-80696]
  - OPP: Rework _set_required_devs() to manage a single device per call (Mark Langsdorf) [RHEL-80696]
  - driver core: Add device probe log helper dev_warn_probe() (Mark Langsdorf) [RHEL-80696]
  - regmap: Specifically test writing 0 as a value to sparse caches (Mark Langsdorf) [RHEL-80696]
  - regmap-irq: Consistently use memset32() in regmap_irq_thread() (Mark Langsdorf) [RHEL-80696]
  - xfrm: replay: Fix the update of replay_esn->oseq_hi for GSO (Sabrina Dubroca) [RHEL-84543]
  - xfrm: state: fix out-of-bounds read during lookup (Sabrina Dubroca) [RHEL-84543]
  - xfrm: delete intermediate secpath entry in packet offload mode (Sabrina Dubroca) [RHEL-84543]
  - xfrm: Fix the usage of skb->sk (Sabrina Dubroca) [RHEL-84543]
  - xfrm: fix tunnel mode TX datapath in packet offload mode (Sabrina Dubroca) [RHEL-84543]
  - xfrm_output: Force software GSO only in tunnel mode (Sabrina Dubroca) [RHEL-84543]
  - xfrm: prevent high SEQ input in non-ESN mode (Sabrina Dubroca) [RHEL-84543]


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-81.el10]
changelog:
  - redhat/configs: Disable CONFIG_COMPAT for s390x (Mete Durlu) [RHEL-24047]
  - nfsd: fix management of listener transports (Olga Kornievskaia) [RHEL-72469]
  - scsi: megaraid_sas: Driver version update to 07.734.00.00-rc1 (Chandrakanth Patil) [RHEL-80701]
  - scsi: megaraid_sas: Block zero-length ATA VPD inquiry (Chandrakanth Patil) [RHEL-80701]
  - scsi: megaraid_sas: Make most module parameters static (Chandrakanth Patil) [RHEL-80701]
  - scsi: megaraid_sas: Fix for a potential deadlock (Chandrakanth Patil) [RHEL-80701]
  - ice: stop storing XDP verdict within ice_rx_buf (Petr Oros) [RHEL-86859]
  - ice: gather page_count()'s of each frag right before XDP prog call (Petr Oros) [RHEL-86859]
  - ice: put Rx buffers after being done with current frame (Petr Oros) [RHEL-86859]
  - selftests/sgx: Fix an enclave built with extended instructions (Vladis Dronov) [RHEL-83126]
  - x86/sgx: Warn explicitly if X86_FEATURE_SGX_LC is not enabled (Vladis Dronov) [RHEL-86441]
  - x86/sgx: Fix size overflows in sgx_encl_create() (Vladis Dronov) [RHEL-86441]
  - x86/sgx: Use vmalloc_array() instead of vmalloc() (Vladis Dronov) [RHEL-86441]
  - redhat/kernel.spec: fix duplicate packaging of ynl headers (Jan Stancek) [RHEL-85548]


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-82.el10]
changelog:
  - s390/pci: Fix zpci_bus_is_isolated_vf() for non-VFs (Mete Durlu) [RHEL-88818]
  - Revert "objtool: Exclude __tracepoints data from ENDBR checks" (Anubhav Shelat) [RHEL-87959]
  - tpm: Mask TPM RC in tpm2_start_auth_session() (Herbert Xu) [RHEL-59554]
  - ibmvnic: Don't reference skb after sending to VIOS (Mamatha Inamdar) [RHEL-83362] {CVE-2025-21855}
  - net: ipv6: fix dst ref loop on input in seg6 lwt (CKI Backport Bot) [RHEL-84562]
  - net: ipv6: fix dst ref loops in rpl, seg6 and ioam6 lwtunnels (CKI Backport Bot) [RHEL-84562]
  - net: ipv6: fix dst refleaks in rpl, seg6 and ioam6 lwtunnels (CKI Backport Bot) [RHEL-84562]
  - net: ipv6: rpl_iptunnel: mitigate 2-realloc issue (CKI Backport Bot) [RHEL-84562]
  - net: ipv6: seg6_iptunnel: mitigate 2-realloc issue (CKI Backport Bot) [RHEL-84562]
  - net: ipv6: ioam6_iptunnel: mitigate 2-realloc issue (CKI Backport Bot) [RHEL-84562]
  - include: net: add static inline dst_dev_overhead() to dst.h (CKI Backport Bot) [RHEL-84562]
  - ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data() (CKI Backport Bot) [RHEL-83187] {CVE-2025-21847}
  - book3s64/radix : Align section vmemmap start address to PAGE_SIZE (Mamatha Inamdar) [RHEL-88954]
  - book3s64/radix: Fix compile errors when CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=n (Mamatha Inamdar) [RHEL-88954]
  - cxl/core/regs: Refactor out functions to count regblocks of given type (John W. Linville) [RHEL-86519]
  - cxl/test: Update test code for event records to CXL spec rev 3.1 (John W. Linville) [RHEL-86519]
  - cxl/events: Update Memory Module Event Record to CXL spec rev 3.1 (John W. Linville) [RHEL-86519]
  - cxl/events: Update DRAM Event Record to CXL spec rev 3.1 (John W. Linville) [RHEL-86519]
  - cxl/events: Update General Media Event Record to CXL spec rev 3.1 (John W. Linville) [RHEL-86519]
  - cxl/events: Add Component Identifier formatting for CXL spec rev 3.1 (John W. Linville) [RHEL-86519]
  - cxl/events: Update Common Event Record to CXL spec rev 3.1 (John W. Linville) [RHEL-86519]
  - cxl/pci: Add CXL Type 1/2 support to cxl_dvsec_rr_decode() (John W. Linville) [RHEL-86519]
  - cxl/region: Fix region creation for greater than x2 switches (John W. Linville) [RHEL-86519]
  - cxl/pci: Fix potential bogus return value upon successful probing (John W. Linville) [RHEL-86519]
  - cxl/region: Refactor common create region code (John W. Linville) [RHEL-86519]
  - cxl/hdm: Use guard() in cxl_dpa_set_mode() (John W. Linville) [RHEL-86519]
  - cxl/pci: Delay event buffer allocation (John W. Linville) [RHEL-86519]
  - cxl/cdat: Use %pra for dpa range outputs (John W. Linville) [RHEL-86519]
  - cxl: downgrade a warning message to debug level in cxl_probe_component_regs() (John W. Linville) [RHEL-86519]


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-83.el10]
changelog:
  - virtgpu: don't reset on shutdown (Eric Auger) [RHEL-85779]
  - virtio: break and reset virtio devices on device_shutdown() (Eric Auger) [RHEL-85779]
  - crypto: tegra - Fix IV usage for AES ECB (Herbert Xu) [RHEL-89531]
  - crypto: tegra - Fix format specifier in tegra_sha_prep_cmd() (Herbert Xu) [RHEL-89531]
  - crypto: tegra - Use HMAC fallback when keyslots are full (Herbert Xu) [RHEL-89531]
  - crypto: tegra - Reserve keyslots to allocate dynamically (Herbert Xu) [RHEL-89531]
  - crypto: tegra - Set IV to NULL explicitly for AES ECB (Herbert Xu) [RHEL-89531]
  - crypto: tegra - Fix CMAC intermediate result handling (Herbert Xu) [RHEL-89531]
  - crypto: tegra - Fix HASH intermediate result handling (Herbert Xu) [RHEL-89531]
  - crypto: tegra - Transfer HASH init function to crypto engine (Herbert Xu) [RHEL-89531]
  - crypto: tegra - check return value for hash do_one_req (Herbert Xu) [RHEL-89531]
  - crypto: tegra - finalize crypto req on error (Herbert Xu) [RHEL-89531]
  - crypto: tegra - Do not use fixed size buffers (Herbert Xu) [RHEL-89531]
  - crypto: tegra - Use separate buffer for setkey (Herbert Xu) [RHEL-89531]
  - crypto: tegra - remove redundant error check on ret (Herbert Xu) [RHEL-89531]
  - ata: libata-scsi: Refactor scsi_6_lba_len() with use of get_unaligned_be24() (Tomas Henzl) [RHEL-72617]
  - ata: Switch back to struct platform_driver::remove() (Tomas Henzl) [RHEL-72617]
  - ata: Fix typos in the comment (Tomas Henzl) [RHEL-72617]
  - ata: sata_sx4: Add error handling in pdc20621_i2c_read() (Tomas Henzl) [RHEL-72617]
  - ata: pata_pxa: Fix potential NULL pointer dereference in pxa_ata_probe() (Tomas Henzl) [RHEL-72617]
  - ata: ahci: simplify init function (Tomas Henzl) [RHEL-72617]
  - ahci: Marvell 88SE9215 controllers prefer DMA for ATAPI (Tomas Henzl) [RHEL-72617]
  - ata: libata-core: Add ATA_QUIRK_NO_LPM_ON_ATI for certain Samsung SSDs (Tomas Henzl) [RHEL-72617]
  - ata: libata: Fix NCQ Non-Data log not supported print (Tomas Henzl) [RHEL-72617]
  - ata: libata-zpodd: convert timeouts to secs_to_jiffies() (Tomas Henzl) [RHEL-72617]
  - ata: libata: Improve return value of atapi_check_dma() (Tomas Henzl) [RHEL-72617]
  - ahci: add PCI ID for Marvell 88SE9215 SATA Controller (Tomas Henzl) [RHEL-72617]
  - Revert "ata: libata-core: Add ATA_QUIRK_NOLPM for Samsung SSD 870 QVO drives" (Tomas Henzl) [RHEL-72617]
  - ata: ahci: Make ahci_ignore_port() handle empty mask_port_map (Tomas Henzl) [RHEL-72617]
  - ata: libata-eh: Do not use ATAPI DMA for a device limited to PIO mode (Tomas Henzl) [RHEL-72617]
  - ata: sata_via: Use str_up_down() helper in vt6420_prereset() (Tomas Henzl) [RHEL-72617]
  - ata: pata_octeon_cf: Switch to use hrtimer_setup() (Tomas Henzl) [RHEL-72617]
  - ata: libahci_platform: Do not set mask_port_map when not needed (Tomas Henzl) [RHEL-72617]
  - ata: libata-core: Add 'external' to the libata.force kernel parameter (Tomas Henzl) [RHEL-72617]
  - ata: libata-core: Add ATA_QUIRK_NOLPM for Samsung SSD 870 QVO drives (Tomas Henzl) [RHEL-72617]
  - ahci: st: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() (Tomas Henzl) [RHEL-72617]
  - ahci: Introduce ahci_ignore_port() helper (Tomas Henzl) [RHEL-72617]
  - ata: libahci_platform: support non-consecutive port numbers (Tomas Henzl) [RHEL-72617]
  - ata: sata_gemini: Remove remaining reset glue (Tomas Henzl) [RHEL-72617]
  - ata: sata_gemini: Remove unused gemini_sata_reset_bridge() (Tomas Henzl) [RHEL-72617]
  - ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys() (Tomas Henzl) [RHEL-72617]
  - ata: Constify struct pci_device_id (Tomas Henzl) [RHEL-72617]
  - ata: libata-scsi: Return residual for emulated SCSI commands (Tomas Henzl) [RHEL-72617]
  - ata: libata-scsi: Remove struct ata_scsi_args (Tomas Henzl) [RHEL-72617]
  - ata: libata-scsi: Document all VPD page inquiry actors (Tomas Henzl) [RHEL-72617]
  - ata: libata-scsi: Refactor ata_scsiop_maint_in() (Tomas Henzl) [RHEL-72617]
  - ata: libata-scsi: Refactor ata_scsiop_read_cap() (Tomas Henzl) [RHEL-72617]
  - ata: libata-scsi: Refactor ata_scsi_simulate() (Tomas Henzl) [RHEL-72617]
  - sched: sch_cake: add bounds checks to host bulk flow fairness counts (Xin Long) [RHEL-77316] {CVE-2025-21647}
  - net: fib_rules: Fix iif / oif matching on L3 master device (Antoine Tenart) [RHEL-84551]
  - net: Remove likely from l3mdev_master_ifindex_by_index (Antoine Tenart) [RHEL-84551]
  - scsi: mpt3sas: Fix buffer overflow in mpt3sas_send_mctp_passthru_req() (Chandrakanth Patil) [RHEL-81909]
  - scsi: mpt3sas: Mark device strings as nonstring (Chandrakanth Patil) [RHEL-81909]
  - scsi: mpt3sas: Fix spelling mistake "receveid" -> "received" (Chandrakanth Patil) [RHEL-81909]
  - scsi: mpt3sas: update driver version to 52.100.00.00 (Chandrakanth Patil) [RHEL-81909]
  - scsi: mpt3sas: Send a diag reset if target reset fails (Chandrakanth Patil) [RHEL-81909]
  - scsi: mpt3sas: Report driver capability as part of IOCINFO command (Chandrakanth Patil) [RHEL-81909]
  - scsi: mpt3sas: Add support for MCTP Passthrough commands (Chandrakanth Patil) [RHEL-81909]
  - scsi: mpt3sas: Update MPI headers to 02.00.62 version (Chandrakanth Patil) [RHEL-81909]
  - scsi: mpt3sas: Fix a locking bug in an error path (Chandrakanth Patil) [RHEL-81909]
  - scsi: mpt3sas: Reduce log level of ignore_delay_remove message to KERN_INFO (Chandrakanth Patil) [RHEL-81909]
  - scsi: mpt3sas: Remove unused config functions (Chandrakanth Patil) [RHEL-81909]
  - scsi: mpt3sas: Set ioc->manu_pg11.EEDPTagMode directly to 1 (Chandrakanth Patil) [RHEL-81909]
  - scsi: mpt3sas: Add details to EEDPTagMode error message (Chandrakanth Patil) [RHEL-81909]
  - scsi: mpt3sas: Update driver version to 51.100.00.00 (Chandrakanth Patil) [RHEL-81909]
  - scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time (Chandrakanth Patil) [RHEL-81909]
  - x86/bugs: KVM: Add support for SRSO_MSR_FIX (Waiman Long) [RHEL-80398]
  - x86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit (Waiman Long) [RHEL-80398]
  - KVM: x86: Advertise SRSO_USER_KERNEL_NO to userspace (Waiman Long) [RHEL-80398]
  - x86/bugs: Add SRSO_USER_KERNEL_NO support (Waiman Long) [RHEL-80398]
  - dmaengine: Revert "dmaengine: qcom: bam_dma: Avoid writing unavailable register" (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: amd: qdma: Remove using the private get and set dma_ops APIs (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: idxd: Enable Function Level Reset (FLR) for halt (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: idxd: Refactor halt handler (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: idxd: Add idxd_device_config_save() and idxd_device_config_restore() helpers (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: idxd: Binding and unbinding IDXD device and driver (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: idxd: Add idxd_pci_probe_alloc() helper (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: qcom: gpi: Add GPI immediate DMA support for SPI protocol (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: bcm2835-dma: Prevent suspend if DMA channel is busy (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: ti: k3-udma: Add support for J722S CSI BCDMA (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: ti: edma: fix OF node reference leaks in edma_driver (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: ti: edma: make the loop condition simpler in edma_probe() (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: qcom: bam_dma: Avoid writing unavailable register (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: idxd: Remove unused idxd_(un)register_bus_type (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: amd: qdma: make read-only arrays h2c_types and c2h_types static const (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: idxd: Add a new IAA device ID on Panther Lake family platforms (Jerry Snitselaar) [RHEL-47413]
  - dmaengine: sh: rcar-dmac: add comment for r8a779a0 compatible (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: Move AMD PTDMA driver to amd directory (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: idxd: Remove a useless mutex (Jerry Snitselaar) [RHEL-78703]
  - linux/dmaengine.h: fix a few kernel-doc warnings (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: fix typo in the comment (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: idxd: Move DSA/IAA device IDs to IDXD driver (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: Switch back to struct platform_driver::remove() (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: acpi: Clean up headers (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: acpi: Simplify devm_acpi_dma_controller_register() (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: acpi: Drop unused devm_acpi_dma_controller_free() (Jerry Snitselaar) [RHEL-78703]
  - dmaengine: sh: rz-dmac: add r7s72100 support (Jerry Snitselaar) [RHEL-78703]
  - r8169: disable RTL8126 ZRX-DC timeout (CKI Backport Bot) [RHEL-88646]
  - r8169: enable RTL8168H/RTL8168EP/RTL8168FP ASPM support (CKI Backport Bot) [RHEL-88646]
  - redhat: configs: aarch64: Support NV Jetson MIPI camera (Kate Hsuan) [RHEL-56474]
  - netfilter: conntrack: fix erronous removal of offload bit (Florian Westphal) [RHEL-87206]
  - bpf: Add tracepoints with null-able arguments (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Fix runqslower cross-endian build (Viktor Malik) [RHEL-77939]
  - libbpf: Fix accessing BTF.ext core_relo header (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Fix freplace_link segfault in tailcalls prog test (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Fix undefined UINT_MAX in veristat.c (Viktor Malik) [RHEL-77939]
  - bpf: Move out synchronize_rcu_tasks_trace from mutex CS (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Fix compilation error in get_uprobe_offset() (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Use asm constraint "m" for LoongArch (Viktor Malik) [RHEL-77939]
  - bpf: Fix bpf_get_smp_processor_id() on !CONFIG_SMP (Viktor Malik) [RHEL-77939]
  - bpf: Avoid deadlock caused by nested kprobe and fentry bpf programs (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add tests for raw_tp NULL args (Viktor Malik) [RHEL-77939]
  - bpf: Augment raw_tp arguments with PTR_MAYBE_NULL (Viktor Malik) [RHEL-77939]
  - bpf: Revert "bpf: Mark raw_tp arguments with PTR_MAYBE_NULL" (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add test for narrow ctx load for pointer args (Viktor Malik) [RHEL-77939]
  - bpf: Check size for BTF-based ctx access of pointer members (Viktor Malik) [RHEL-77939]
  - selftests/bpf: extend changes_pkt_data with cases w/o subprograms (Viktor Malik) [RHEL-77939]
  - bpf: fix null dereference when computing changes_pkt_data of prog w/o subprogs (Viktor Malik) [RHEL-77939]
  - bpf: Fix theoretical prog_array UAF in __uprobe_perf_func() (Viktor Malik) [RHEL-77939]
  - bpf: fix potential error return (Viktor Malik) [RHEL-77939]
  - selftests/bpf: validate that tail call invalidates packet pointers (Viktor Malik) [RHEL-77939]
  - bpf: consider that tail calls invalidate packet pointers (Viktor Malik) [RHEL-77939]
  - selftests/bpf: freplace tests for tracking of changes_packet_data (Viktor Malik) [RHEL-77939]
  - bpf: check changes_pkt_data property for extension programs (Viktor Malik) [RHEL-77939]
  - selftests/bpf: test for changing packet data from global functions (Viktor Malik) [RHEL-77939]
  - bpf: track changes_pkt_data property for global functions (Viktor Malik) [RHEL-77939]
  - bpf: refactor bpf_helper_changes_pkt_data to use helper number (Viktor Malik) [RHEL-77939]
  - bpf: add find_containing_subprog() utility function (Viktor Malik) [RHEL-77939]
  - bpf,perf: Fix invalid prog_array access in perf_event_detach_bpf_prog (Viktor Malik) [RHEL-77939]
  - bpf: Fix UAF via mismatching bpf_prog/attachment RCU flavors (Viktor Malik) [RHEL-76135 RHEL-77939] {CVE-2024-56675}
  - selftests/bpf: Add more test cases for LPM trie (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Move test_lpm_map.c to map_tests (Viktor Malik) [RHEL-77939]
  - bpf: Use raw_spinlock_t for LPM trie (Viktor Malik) [RHEL-77939]
  - bpf: Switch to bpf mem allocator for LPM trie (Viktor Malik) [RHEL-77939]
  - bpf: Fix exact match conditions in trie_get_next_key() (Viktor Malik) [RHEL-77939]
  - bpf: Handle in-place update for full LPM trie correctly (Viktor Malik) [RHEL-77939]
  - bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie (Viktor Malik) [RHEL-77939]
  - bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elem (Viktor Malik) [RHEL-77939]
  - bpf: Remove unnecessary check when updating LPM trie (Viktor Malik) [RHEL-77939]
  - samples/bpf: Pass TPROGS_USER_CFLAGS to libbpf makefile (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add test for narrow spill into 64-bit spilled scalar (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add test for reading from STACK_INVALID slots (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Introduce __caps_unpriv annotation for tests (Viktor Malik) [RHEL-77939]
  - bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots (Viktor Malik) [RHEL-77939]
  - bpf: Don't mark STACK_INVALID as STACK_MISC in mark_stack_slot_misc (Viktor Malik) [RHEL-77939]
  - samples/bpf: Remove unnecessary -I flags from libbpf EXTRA_CFLAGS (Viktor Malik) [RHEL-77939]
  - bpf: Zero index arg error string for dynptr and iter (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add tests for iter arg check (Viktor Malik) [RHEL-77939]
  - bpf: Ensure reg is PTR_TO_STACK in process_iter_arg (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Check for PREEMPTION instead of PREEMPT (Viktor Malik) [RHEL-77939]
  - bpftool: fix potential NULL pointer dereferencing in prog_dump() (Viktor Malik) [RHEL-77939]
  - bpf, lsm: Remove getlsmprop hooks BTF IDs (Viktor Malik) [RHEL-77939]
  - libbpf: Change hash_combine parameters from long to unsigned long (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Fix build error with llvm 19 (Viktor Malik) [RHEL-77939]
  - libbpf: Fix memory leak in bpf_program__attach_uprobe_multi (Viktor Malik) [RHEL-77939]
  - bpf: use common instruction history across all states (Viktor Malik) [RHEL-77939]
  - bpf: Add necessary migrate_disable to range_tree. (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Set test path for token/obj_priv_implicit_token_envvar (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add a test for arena range tree algorithm (Viktor Malik) [RHEL-77939]
  - bpf: Introduce range_tree data structure and use it in bpf arena (Viktor Malik) [RHEL-77939]
  - bpftool: Cast variable `var` to long long (Viktor Malik) [RHEL-77939]
  - bpf, x86: Propagate tailcall info only for subprogs (Viktor Malik) [RHEL-77939]
  - bpf: Add kernel symbol for struct_ops trampoline (Viktor Malik) [RHEL-77939]
  - bpf: Use function pointers count as struct_ops links count (Viktor Malik) [RHEL-77939]
  - bpf: Remove unused member rcu from bpf_struct_ops_map (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add struct_ops prog private stack tests (Viktor Malik) [RHEL-77939]
  - bpf: Support private stack for struct_ops progs (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add tracing prog private stack tests (Viktor Malik) [RHEL-77939]
  - bpf, x86: Support private stack in jit (Viktor Malik) [RHEL-77939]
  - bpf, x86: Avoid repeated usage of bpf_prog->aux->stack_depth (Viktor Malik) [RHEL-77939]
  - bpf: Enable private stack for eligible subprogs (Viktor Malik) [RHEL-77939]
  - bpf: Find eligible subprogs for private stack support (Viktor Malik) [RHEL-77939]
  - selftests/bpf: update send_signal to lower perf evemts frequency (Viktor Malik) [RHEL-77939]
  - selftests/bpf: allow send_signal test to timeout (Viktor Malik) [RHEL-77939]
  - selftests/bpf: add read_with_timeout() utility function (Viktor Malik) [RHEL-77939]
  - selftests/bpf: watchdog timer for test_progs (Viktor Malik) [RHEL-77939]
  - libbpf: Add namespace for errstr making it libbpf_errstr (Viktor Malik) [RHEL-77939]
  - libbpf: Stringify errno in log messages in the remaining code (Viktor Malik) [RHEL-77939]
  - libbpf: Stringify errno in log messages in btf*.c (Viktor Malik) [RHEL-77939]
  - libbpf: Stringify errno in log messages in libbpf.c (Viktor Malik) [RHEL-77939]
  - libbpf: Introduce errstr() for stringifying errno (Viktor Malik) [RHEL-77939]
  - bpf: Replace the document for PTR_TO_BTF_ID_OR_NULL (Viktor Malik) [RHEL-77939]
  - tools/bpf: Fix the wrong format specifier in bpf_jit_disasm (Viktor Malik) [RHEL-77939]
  - kbuild,bpf: Pass make jobs' value to pahole (Viktor Malik) [RHEL-77939]
  - bpf: Drop special callback reference handling (Viktor Malik) [RHEL-77939]
  - bpf: Refactor active lock management (Viktor Malik) [RHEL-77939]
  - selftests/bpf: skip the timer_lockup test for single-CPU nodes (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Test the update operations for htab of maps (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Move ENOTSUPP from bpf_util.h (Viktor Malik) [RHEL-77939]
  - bpf: Call free_htab_elem() after htab_unlock_bucket() (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add threads to consumer test (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add uprobe sessions to consumer test (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add uprobe session single consumer test (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add kprobe session verifier test for return value (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add uprobe session verifier test for return value (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add uprobe session recursive test (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add uprobe session cookie test (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add uprobe session test (Viktor Malik) [RHEL-77939]
  - libbpf: Add support for uprobe multi session attach (Viktor Malik) [RHEL-77939]
  - bpf: Add support for uprobe multi session context (Viktor Malik) [RHEL-77939]
  - bpf: Add support for uprobe multi session attach (Viktor Malik) [RHEL-77939]
  - bpf: Force uprobe bpf program to always return 0 (Viktor Malik) [RHEL-77939]
  - bpf: Allow return values 0 and 1 for kprobe session (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Fix uprobe consumer test (again) (Viktor Malik) [RHEL-77939]
  - bpf: Remove trailing whitespace in verifier.rst (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add tests for raw_tp null handling (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Clean up open-coded gettid syscall invocations (Viktor Malik) [RHEL-77939]
  - bpf: Mark raw_tp arguments with PTR_MAYBE_NULL (Viktor Malik) [RHEL-77939]
  - bpf: Move btf_type_is_struct_ptr() under CONFIG_BPF_SYSCALL (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add tests for tail calls with locks and refs (Viktor Malik) [RHEL-77939]
  - bpf: Unify resource leak checks (Viktor Malik) [RHEL-77939]
  - bpf: Tighten tail call checks for lingering locks, RCU, preempt_disable (Viktor Malik) [RHEL-77939]
  - bpf, bpftool: Fix incorrect disasm pc (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add a test for open coded kmem_cache iter (Viktor Malik) [RHEL-77939]
  - bpf: Add open coded version of kmem_cache iterator (Viktor Malik) [RHEL-77939]
  - bpf: decouple BPF link/attach hook and BPF program sleepable semantics (Viktor Malik) [RHEL-77939]
  - bpf: put bpf_link's program when link is safe to be deallocated (Viktor Malik) [RHEL-77939]
  - selftests/bpf: drop unnecessary bpf_iter.h type duplication (Viktor Malik) [RHEL-77939]
  - libbpf: start v1.6 development cycle (Viktor Malik) [RHEL-77939]
  - docs/bpf: Add description of .BTF.base section (Viktor Malik) [RHEL-77939]
  - bpf: handle implicit declaration of function gettid in bpf_iter.c (Viktor Malik) [RHEL-77939]
  - bpf, arm64: Remove garbage frame for struct_ops trampoline (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Create task_local_storage map with invalid uptr's struct (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add uptr failure verifier tests (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add update_elem failure test for task storage uptr (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Test a uptr struct spanning across pages. (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Some basic __uptr tests (Viktor Malik) [RHEL-77939]
  - libbpf: define __uptr. (Viktor Malik) [RHEL-77939]
  - bpf: Add uptr support in the map_value of the task local storage. (Viktor Malik) [RHEL-77939]
  - bpf: Postpone bpf_obj_free_fields to the rcu callback (Viktor Malik) [RHEL-77939]
  - bpf: Postpone bpf_selem_free() in bpf_selem_unlink_storage_nolock() (Viktor Malik) [RHEL-77939]
  - bpf: Add "bool swap_uptrs" arg to bpf_local_storage_update() and bpf_selem_alloc() (Viktor Malik) [RHEL-77939]
  - bpf: Handle BPF_UPTR in verifier (Viktor Malik) [RHEL-77939]
  - bpf: Support __uptr type tag in BTF (Viktor Malik) [RHEL-77939]
  - selftests/bpf: validate generic bpf_object and subskel APIs work together (Viktor Malik) [RHEL-77939]
  - libbpf: move global data mmap()'ing into bpf_object__load() (Viktor Malik) [RHEL-77939]
  - selftests/bpf: fix test_spin_lock_fail.c's global vars usage (Viktor Malik) [RHEL-77939]
  - libbpf: Prevent compiler warnings/errors (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Increase verifier log limit in veristat (Viktor Malik) [RHEL-77939]
  - uprobe: Add support for session consumer (Viktor Malik) [RHEL-77939]
  - uprobe: Add data pointer to consumer handlers (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Augment send_signal test with remote signaling (Viktor Malik) [RHEL-77939]
  - bpf: Implement bpf_send_signal_task() kfunc (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add test to verify tailcall and freplace restrictions (Viktor Malik) [RHEL-77939]
  - bpf: Prevent tailcall infinite loop caused by freplace (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add tests for bpf_task_from_vpid() kfunc (Viktor Malik) [RHEL-77939]
  - bpf: Add bpf_task_from_vpid() kfunc (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add a test for kmem_cache_iter (Viktor Malik) [RHEL-77939]
  - mm/bpf: Add bpf_get_kmem_cache() kfunc (Viktor Malik) [RHEL-77939]
  - bpf: Add kmem_cache iterator (Viktor Malik) [RHEL-77939]
  - libbpf: Fix possible compiler warnings in hashmap (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Check for timeout in perf_link test (Viktor Malik) [RHEL-77939]
  - selftests/bpf: add subprog to BPF object file with no entry programs (Viktor Malik) [RHEL-77939]
  - libbpf: never interpret subprogs in .text as entry programs (Viktor Malik) [RHEL-77939]
  - samples/bpf: remove obsolete tracing related tests (Viktor Malik) [RHEL-77939]
  - samples/bpf: remove obsolete cgroup related tests (Viktor Malik) [RHEL-77939]
  - selftests/bpf: migrate cgroup sock create test for prohibiting sockets (Viktor Malik) [RHEL-77939]
  - selftests/bpf: migrate cgroup sock create test for setting iface/mark/prio (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Removed redundant fd after close in bpf_prog_load_log_buf (Viktor Malik) [RHEL-77939]
  - samples/bpf: Fix a resource leak (Viktor Malik) [RHEL-77939]
  - bpf: Update bpf_override_return() comment (Viktor Malik) [RHEL-77939]
  - bpf: fix argument type in bpf_loop documentation (Viktor Malik) [RHEL-77939]
  - libbpf: fix sym_is_subprog() logic for weak global subprogs (Viktor Malik) [RHEL-77939]
  - samples/bpf: Remove unused variables (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Fix backtrace printing for selftests crashes (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Test linking with duplicate extern functions (Viktor Malik) [RHEL-77939]
  - libbpf: Do not resolve size on duplicate FUNCs (Viktor Malik) [RHEL-77939]
  - bpf: syscall_nrs: Disable no previous prototype warnning (Viktor Malik) [RHEL-77939]
  - selftests: bpf: Add missing per-arch include path (Viktor Malik) [RHEL-77939]
  - libbpf: Add missing per-arch include path (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Emit top frequent code lines in veristat (Viktor Malik) [RHEL-77939]
  - bpftool: __bpf_fastcall for kfuncs marked with special decl_tag (Viktor Malik) [RHEL-77939]
  - bpf: Use KF_FASTCALL to mark kfuncs supporting fastcall contract (Viktor Malik) [RHEL-77939]
  - bpf: __bpf_fastcall for bpf_get_smp_processor_id in uapi (Viktor Malik) [RHEL-77939]
  - bpf: Allow specifying bpf_fastcall attribute for BPF helpers (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Fix uprobe_multi compilation error (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Support cross-endian building (Viktor Malik) [RHEL-77939]
  - libbpf: Support creating light skeleton of either endianness (Viktor Malik) [RHEL-77939]
  - libbpf: Support linking bpf objects of either endianness (Viktor Malik) [RHEL-77939]
  - libbpf: Support opening bpf objects of either endianness (Viktor Malik) [RHEL-77939]
  - libbpf: Support BTF.ext loading and output in either endianness (Viktor Malik) [RHEL-77939]
  - libbpf: Fix output .symtab byte-order during linking (Viktor Malik) [RHEL-77939]
  - libbpf: Fix header comment typos for BTF.ext (Viktor Malik) [RHEL-77939]
  - libbpf: Improve log message formatting (Viktor Malik) [RHEL-77939]
  - bpf: Call kfree(obj) only once in free_one() (Viktor Malik) [RHEL-77939]
  - libbpf: Remove unneeded semicolon (Viktor Malik) [RHEL-77939]
  - tools/bpf: Remove unused variable from runqslower (Viktor Malik) [RHEL-77939]
  - libbpf: Fix expected_attach_type set handling in program load callback (Viktor Malik) [RHEL-77939]
  - selftests/bpf: vm: Add support for VIRTIO_FS (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Bail out quickly from failing consumer test (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Fix uprobe consumer test (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Add missing va_end. (Viktor Malik) [RHEL-77939]
  - libbpf: Change log level of BTF loading error message (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Set vpath in Makefile to search for skels (Viktor Malik) [RHEL-77939]
  - bpf: Constify struct btf_kind_operations (Viktor Malik) [RHEL-77939]
  - selftests/bpf: Remove test_skb_cgroup_id.sh from TEST_PROGS (Viktor Malik) [RHEL-77939 RHEL-78980]
  - bpf/tests: Include <linux/prandom.h> instead of <linux/random.h> (Viktor Malik) [RHEL-77939]
  - bpf: Include <linux/prandom.h> instead of <linux/random.h> (Viktor Malik) [RHEL-77939]
  - netfilter: nft_tunnel: fix geneve_opt type confusion addition (CKI Backport Bot) [RHEL-88785] {CVE-2025-22056}
  - page_pool: Track DMA-mapped pages and unmap them when destroying the pool (Toke Høiland-Jørgensen) [RHEL-68401]
  - page_pool: Move pp_magic check into helper functions (Toke Høiland-Jørgensen) [RHEL-68401]
  - net: warn if NAPI instance wasn't shut down (Davide Caratti) [RHEL-77817]
  - net: hide the definition of dev_get_by_napi_id() (Davide Caratti) [RHEL-77817]
  - net: page_pool: don't try to stash the napi id (Davide Caratti) [RHEL-77817]
  - xsk: Bring back busy polling support (Davide Caratti) [RHEL-77817]
  - net: Make napi_hash_lock irq safe (Davide Caratti) [RHEL-77817]
  - netdev: prevent accessing NAPI instances from another namespace (Davide Caratti) [RHEL-77817] {CVE-2025-21659}
  - netdev-genl: Hold rcu_read_lock in napi_set (Davide Caratti) [RHEL-77817]
  - mlx4: Add support for persistent NAPI config to RX CQs (Davide Caratti) [RHEL-77817]
  - mlx5: Add support for persistent NAPI config (Davide Caratti) [RHEL-77817]
  - bnxt: Add support for persistent NAPI config (Davide Caratti) [RHEL-77817]
  - netdev-genl: Support setting per-NAPI config values (Davide Caratti) [RHEL-77817]
  - net: napi: Add napi_config (Davide Caratti) [RHEL-77817]
  - netdev-genl: Dump gro_flush_timeout (Davide Caratti) [RHEL-77817]
  - net: napi: Make gro_flush_timeout per-NAPI (Davide Caratti) [RHEL-77817]
  - netdev-genl: Dump napi_defer_hard_irqs (Davide Caratti) [RHEL-77817]
  - net: napi: Make napi_defer_hard_irqs per-NAPI (Davide Caratti) [RHEL-77817]
  - splice: do not checksum AF_UNIX sockets (Davide Caratti) [RHEL-84565]
  - configs: add redhat/configs/common/generic/CONFIG_OBJTOOL_WERROR (Ryan Sullivan) [RHEL-85301]
  - redhat: make ENABLE_WERROR also enable OBJTOOL_WERROR (Ryan Sullivan) [RHEL-85301]
  - objtool: Fix verbose disassembly if CROSS_COMPILE isn't set (Ryan Sullivan) [RHEL-85292]
  - objtool: Change "warning:" to "error: " for fatal errors (Ryan Sullivan) [RHEL-85292]
  - objtool: Always fail on fatal errors (Ryan Sullivan) [RHEL-85292]
  - Revert "objtool: Increase per-function WARN_FUNC() rate limit" (Ryan Sullivan) [RHEL-85292]
  - objtool: Append "()" to function name in "unexpected end of section" warning (Ryan Sullivan) [RHEL-85292]
  - objtool: Ignore end-of-section jumps for KCOV/GCOV (Ryan Sullivan) [RHEL-85292]
  - objtool: Silence more KCOV warnings, part 2 (Ryan Sullivan) [RHEL-85292]
  - objtool, drm/vmwgfx: Don't ignore vmw_send_msg() for ORC (Ryan Sullivan) [RHEL-85292]
  - objtool: Fix STACK_FRAME_NON_STANDARD for cold subfunctions (Ryan Sullivan) [RHEL-85292]
  - objtool: Fix segfault in ignore_unreachable_insn() (Ryan Sullivan) [RHEL-85292]
  - objtool: Fix NULL printf() '%s' argument in builtin-check.c:save_argv() (Ryan Sullivan) [RHEL-85292]
  - objtool, regulator: rk808: Remove potential undefined behavior in rk806_set_mode_dcdc() (Ryan Sullivan) [RHEL-85292]
  - objtool, ASoC: codecs: wcd934x: Remove potential undefined behavior in wcd934x_slim_irq_handler() (Ryan Sullivan) [RHEL-85292]
  - objtool, Input: cyapa - Remove undefined behavior in cyapa_update_fw_store() (Ryan Sullivan) [RHEL-85292]
  - objtool, panic: Disable SMAP in __stack_chk_fail() (Ryan Sullivan) [RHEL-85292]
  - objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds() (Ryan Sullivan) [RHEL-85292]
  - objtool, nvmet: Fix out-of-bounds stack access in nvmet_ctrl_state_show() (Ryan Sullivan) [RHEL-85292]
  - objtool, spi: amd: Fix out-of-bounds stack access in amd_set_spi_freq() (Ryan Sullivan) [RHEL-85292]
  - objtool: Remove redundant opts.noinstr dependency (Ryan Sullivan) [RHEL-85292]
  - objtool: Remove --no-unreachable for noinstr-only vmlinux.o runs (Ryan Sullivan) [RHEL-85292]
  - objtool: Fix up some outdated references to ENTRY/ENDPROC (Ryan Sullivan) [RHEL-85292]
  - objtool: Reduce CONFIG_OBJTOOL_WERROR verbosity (Ryan Sullivan) [RHEL-85292]
  - objtool: Improve error handling (Ryan Sullivan) [RHEL-85292]
  - objtool: Properly disable uaccess validation (Ryan Sullivan) [RHEL-85292]
  - objtool: Silence more KCOV warnings (Ryan Sullivan) [RHEL-85292]
  - objtool: Fix init_module() handling (Ryan Sullivan) [RHEL-85292]
  - objtool: Fix CONFIG_OBJTOOL_WERROR for vmlinux.o (Ryan Sullivan) [RHEL-85292]
  - objtool: Ignore entire functions rather than instructions (Ryan Sullivan) [RHEL-85292]
  - crypto: x86/crc32c - eliminate jump table and excessive unrolling (Ryan Sullivan) [RHEL-85292]
  - crypto: x86/crc32c - access 32-bit arguments as 32-bit (Ryan Sullivan) [RHEL-85292]
  - crypto: x86/crc32c - simplify code for handling fewer than 200 bytes (Ryan Sullivan) [RHEL-85292]
  - objtool: Fix false-positive "ignoring unreachables" warning (Ryan Sullivan) [RHEL-85292]
  - objtool: Warn when disabling unreachable warnings (Ryan Sullivan) [RHEL-85292]
  - objtool: Fix detection of consecutive jump tables on Clang 20 (Ryan Sullivan) [RHEL-85292]
  - objtool: Use O_CREAT with explicit mode mask (Ryan Sullivan) [RHEL-85292]
  - objtool: Add CONFIG_OBJTOOL_WERROR (Ryan Sullivan) [RHEL-85292]
  - objtool: Create backup on error and print args (Ryan Sullivan) [RHEL-85292]
  - objtool: Change "warning:" to "error:" for --Werror (Ryan Sullivan) [RHEL-85292]
  - objtool: Add --Werror option (Ryan Sullivan) [RHEL-85292]
  - objtool: Add --output option (Ryan Sullivan) [RHEL-85292]
  - objtool: Upgrade "Linked object detected" warning to error (Ryan Sullivan) [RHEL-85292]
  - objtool: Consolidate option validation (Ryan Sullivan) [RHEL-85292]
  - objtool: Remove --unret dependency on --rethunk (Ryan Sullivan) [RHEL-85292]
  - objtool: Increase per-function WARN_FUNC() rate limit (Ryan Sullivan) [RHEL-85292]
  - objtool: Update documentation (Ryan Sullivan) [RHEL-85292]
  - objtool: Improve __noreturn annotation warning (Ryan Sullivan) [RHEL-85292]
  - objtool: Fix error handling inconsistencies in check() (Ryan Sullivan) [RHEL-85292]
  - x86/traps: Make exc_double_fault() consistently noreturn (Ryan Sullivan) [RHEL-85292]
  - powerpc: Fix 'intra_function_call not a direct call' warning (Ryan Sullivan) [RHEL-85292]
  - crypto: powerpc: Mark ghashp8-ppc.o as an OBJECT_FILES_NON_STANDARD (Ryan Sullivan) [RHEL-85292]
  - objtool/powerpc: Add support for decoding all types of uncond branches (Ryan Sullivan) [RHEL-85292]
  - objtool: Fix C jump table annotations for Clang (Ryan Sullivan) [RHEL-85292]
  - vmlinux.lds: Ensure that const vars with relocations are mapped R/O (Ryan Sullivan) [RHEL-85292]
  - tools: Remove redundant quiet setup (Ryan Sullivan) [RHEL-85292]
  - objtool/LoongArch: Add support for goto table (Ryan Sullivan) [RHEL-85292]
  - objtool/LoongArch: Add support for switch table (Ryan Sullivan) [RHEL-85292]
  - objtool: Handle PC relative relocation type (Ryan Sullivan) [RHEL-85292]
  - objtool: Handle different entry size of rodata (Ryan Sullivan) [RHEL-85292]
  - objtool: Handle various symbol types of rodata (Ryan Sullivan) [RHEL-85292]
  - x86/module: Remove unnecessary check in module_finalize() (Ryan Sullivan) [RHEL-85292]
  - x86/alternative: Simplify callthunk patching (Ryan Sullivan) [RHEL-85292]
  - objtool: Move dodgy linker warn to verbose (Ryan Sullivan) [RHEL-85292]
  - objtool: Hide unnecessary compiler error message (Ryan Sullivan) [RHEL-85292]
  - objtool: Ignore dangling jump table entries (Ryan Sullivan) [RHEL-85292]
  - objtool/rust: add one more `noreturn` Rust function (Ryan Sullivan) [RHEL-85292]
  - objtool: Warn about unknown annotation types (Ryan Sullivan) [RHEL-85292]
  - objtool: Fix ANNOTATE_REACHABLE to be a normal annotation (Ryan Sullivan) [RHEL-85292]
  - objtool: Convert {.UN}REACHABLE to ANNOTATE (Ryan Sullivan) [RHEL-85292]
  - objtool: Remove annotate_{,un}reachable() (Ryan Sullivan) [RHEL-85292]
  - loongarch: Use ASM_REACHABLE (Ryan Sullivan) [RHEL-85292]
  - x86/mm: Convert unreachable() to BUG() (Ryan Sullivan) [RHEL-85292]
  - x86: Convert unreachable() to BUG() (Ryan Sullivan) [RHEL-85292]
  - unreachable: Unify (Ryan Sullivan) [RHEL-85292]
  - objtool: Collect more annotations in objtool.h (Ryan Sullivan) [RHEL-85292]
  - objtool: Collapse annotate sequences (Ryan Sullivan) [RHEL-85292]
  - objtool: Convert ANNOTATE_INTRA_FUNCTION_CALL to ANNOTATE (Ryan Sullivan) [RHEL-85292]
  - objtool: Convert ANNOTATE_IGNORE_ALTERNATIVE to ANNOTATE (Ryan Sullivan) [RHEL-85292]
  - objtool: Convert VALIDATE_UNRET_BEGIN to ANNOTATE (Ryan Sullivan) [RHEL-85292]
  - objtool: Convert instrumentation_{begin,end}() to ANNOTATE (Ryan Sullivan) [RHEL-85292]
  - objtool: Convert ANNOTATE_RETPOLINE_SAFE to ANNOTATE (Ryan Sullivan) [RHEL-85292]
  - objtool: Convert ANNOTATE_NOENDBR to ANNOTATE (Ryan Sullivan) [RHEL-85292]
  - objtool: Generic annotation infrastructure (Ryan Sullivan) [RHEL-85292]
  - objtool: Allow arch code to discover jump table size (Ryan Sullivan) [RHEL-85292]


