# 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: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-151.el10]
changelog:
  - redhat/configs: set CONFIG_IMA_KEXEC_EXTRA_MEMORY_KB default value (Baoquan He) [RHEL-114162]
  - kexec_file: use SHA-256 library API instead of crypto_shash API (Baoquan He) [RHEL-114162]
  - crash: fix spelling mistake "crahskernel" -> "crashkernel" (Baoquan He) [RHEL-114162]
  - ima: make the kexec extra memory configurable (Baoquan He) [RHEL-114162]
  - ima: verify if the segment size has changed (Baoquan He) [RHEL-114162]
  - ima: kexec: move IMA log copy from kexec load to execute (Baoquan He) [RHEL-114162]
  - ima: kexec: define functions to copy IMA log at soft boot (Baoquan He) [RHEL-114162]
  - ima: kexec: skip IMA segment validation after kexec soft reboot (Baoquan He) [RHEL-114162]
  - kexec: define functions to map and unmap segments (Baoquan He) [RHEL-114162]
  - ima: define and call ima_alloc_kexec_file_buf() (Baoquan He) [RHEL-114162]
  - ima: rename variable the seq_file "file" to "ima_kexec_file" (Baoquan He) [RHEL-114162]
  - ima: kexec: silence RCU list traversal warning (Baoquan He) [RHEL-114162]
  - selftests/kexec: Add x86_64 selftest for kexec-jump and exception handling (Baoquan He) [RHEL-114162]
  - x86/kexec: Invalidate GDT/IDT from relocate_kernel() instead of earlier (Baoquan He) [RHEL-114162]
  - x86/kexec: Add 8250 MMIO serial port output (Baoquan He) [RHEL-114162]
  - x86/kexec: Add 8250 serial port output (Baoquan He) [RHEL-114162]
  - x86/early_printk: Harden early_serial (Baoquan He) [RHEL-114162]
  - x86/boot: Mark start_secondary() with __noendbr (Baoquan He) [RHEL-114162]
  - x86/kexec: Debugging support: Dump registers on exception (Baoquan He) [RHEL-114162]
  - x86/kexec: Debugging support: Load an IDT and basic exception entry points (Baoquan He) [RHEL-114162]
  - x86/kexec: Merge x86_32 and x86_64 code using macros from <asm/asm.h> (Baoquan He) [RHEL-114162]
  - kexec_core: accept unaccepted kexec segments' destination addresses (Baoquan He) [RHEL-114162]
  - powerpc/crash: use generic crashkernel reservation (Baoquan He) [RHEL-114162]
  - powerpc: insert System RAM resource to prevent crashkernel conflict (Baoquan He) [RHEL-114162]
  - powerpc/crash: preserve user-specified memory limit (Baoquan He) [RHEL-114162]
  - powerpc/crash: use generic APIs to locate memory hole for kdump (Baoquan He) [RHEL-114162]
  - crash: let arch decide usable memory range in reserved area (Baoquan He) [RHEL-114162]
  - crash: remove an unused argument from reserve_crashkernel_generic() (Baoquan He) [RHEL-114162]
  - kexec: initialize ELF lowest address to ULONG_MAX (Baoquan He) [RHEL-114162]
  - x86/kexec: Add relocate_kernel() debugging support: Load a GDT (Baoquan He) [RHEL-114162]
  - printk: Check CON_SUSPEND when unblanking a console (Baoquan He) [RHEL-114162]
  - printk: Rename console_start to console_resume (Baoquan He) [RHEL-114162]
  - printk: Rename console_stop to console_suspend (Baoquan He) [RHEL-114162]
  - printk: Rename resume_console to console_resume_all (Baoquan He) [RHEL-114162]
  - printk: Rename suspend_console to console_suspend_all (Baoquan He) [RHEL-114162]
  - crash: Remove KEXEC_CORE_NOTE_NAME (Baoquan He) [RHEL-114162]
  - s390/crash: Use note name macros (Baoquan He) [RHEL-114162]
  - s390/kdump: Provide is_kdump_kernel() implementation (Baoquan He) [RHEL-114162]
  - crash: Use note name macros (Baoquan He) [RHEL-114162]
  - proc/kcore: use percpu_rw_semaphore for kclist_lock (Baoquan He) [RHEL-114162]
  - proc/kcore: don't walk list on every read (Baoquan He) [RHEL-114162]
  - proc/kcore: mark proc entry as permanent (Baoquan He) [RHEL-114162]
  - powerpc/crash: Use note name macros (Baoquan He) [RHEL-114162]
  - binfmt_elf: Use note name macros (Baoquan He) [RHEL-114162]
  - elf: Define note name macros (Baoquan He) [RHEL-114162]
  - riscv: Allow ptrace control of the tagged address ABI (Baoquan He) [RHEL-114162]
  - x86/kexec: Use typedef for relocate_kernel_fn function prototype (Baoquan He) [RHEL-114162]
  - x86/kexec: Cope with relocate_kernel() not being at the start of the page (Baoquan He) [RHEL-114162]
  - kexec_core: Add and update comments regarding the KEXEC_JUMP flow (Baoquan He) [RHEL-114162]
  - x86/kexec: Mark machine_kexec() with __nocfi (Baoquan He) [RHEL-114162]
  - x86/kexec: Fix location of relocate_kernel with -ffunction-sections (Baoquan He) [RHEL-114162]
  - x86/kexec: Fix stack and handling of re-entry point for ::preserve_context (Baoquan He) [RHEL-114162]
  - x86/kexec: Use correct swap page in swap_pages function (Baoquan He) [RHEL-114162]
  - x86/kexec: Ensure preserve_context flag is set on return to kernel (Baoquan He) [RHEL-114162]
  - x86/kexec: Disable global pages before writing to control page (Baoquan He) [RHEL-114162]
  - x86: Fix build regression with CONFIG_KEXEC_JUMP enabled (Baoquan He) [RHEL-114162]
  - x86/kexec: Mark relocate_kernel page as ROX instead of RWX (Baoquan He) [RHEL-114162]
  - x86/kexec: Clean up register usage in relocate_kernel() (Baoquan He) [RHEL-114162]
  - x86/kexec: Eliminate writes through kernel mapping of relocate_kernel page (Baoquan He) [RHEL-114162]
  - x86/kexec: Drop page_list argument from relocate_kernel() (Baoquan He) [RHEL-114162]
  - x86/kexec: Add data section to relocate_kernel (Baoquan He) [RHEL-114162]
  - x86/kexec: Move relocate_kernel to kernel .data section (Baoquan He) [RHEL-114162]
  - x86/kexec: Invoke copy of relocate_kernel() instead of the original (Baoquan He) [RHEL-114162]
  - x86/kexec: Copy control page into place in machine_kexec_prepare() (Baoquan He) [RHEL-114162]
  - x86/kexec: Allocate PGD for x86_64 transition page tables separately (Baoquan He) [RHEL-114162]
  - x86/kexec: Only swap pages for ::preserve_context mode (Baoquan He) [RHEL-114162]
  - x86/kexec: Use named labels in swap_pages in relocate_kernel_64.S (Baoquan He) [RHEL-114162]
  - x86/kexec: Clean up and document register use in relocate_kernel_64.S (Baoquan He) [RHEL-114162]
  - x86/kexec: Restore GDT on return from ::preserve_context kexec (Baoquan He) [RHEL-114162]
  - fanotify: add watchdog for permission events (Miklos Szeredi) [RHEL-44601]
  - tmpfs: add support for multigrain timestamps (Carlos Maiolino) [RHEL-121527]
  - btrfs: convert to multigrain timestamps (Carlos Maiolino) [RHEL-121527]
  - ext4: switch to multigrain timestamps (Carlos Maiolino) [RHEL-121527]
  - xfs: switch to multigrain timestamps (Carlos Maiolino) [RHEL-121527]
  - Documentation: add a new file documenting multigrain timestamps (Carlos Maiolino) [RHEL-121527]
  - fs: add percpu counters for significant multigrain timestamp events (Carlos Maiolino) [RHEL-121527]
  - fs: tracepoints around multigrain timestamp events (Carlos Maiolino) [RHEL-121527]
  - fs: handle delegated timestamps in setattr_copy_mgtime (Carlos Maiolino) [RHEL-121527]
  - fs: have setattr_copy handle multigrain timestamps appropriately (Carlos Maiolino) [RHEL-121527]
  - fs: add infrastructure for multigrain timestamps (Carlos Maiolino) [RHEL-121527]
  - timekeeping: Add percpu counter for tracking floor swap events (Carlos Maiolino) [RHEL-121527]
  - timekeeping: Add interfaces for handling timestamps with a floor value (Carlos Maiolino) [RHEL-121527]
  - tcp: Don't call reqsk_fastopen_remove() in tcp_conn_request(). (Paolo Abeni) [RHEL-115580]
  - tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect(). (Paolo Abeni) [RHEL-115580] {CVE-2025-39955}
  - tcp: fix __tcp_close() to only send RST when required (Paolo Abeni) [RHEL-115580]
  - net: fix segmentation after TCP/UDP fraglist GRO (Paolo Abeni) [RHEL-115580]
  - tcp: call tcp_measure_rcv_mss() for ooo packets (Paolo Abeni) [RHEL-115580]
  - tcp: fix tcp_ofo_queue() to avoid including too much DUP SACK range (Paolo Abeni) [RHEL-115580]
  - tcp: fix passive TFO socket having invalid NAPI ID (Paolo Abeni) [RHEL-115580]
  - tcp: fix tcp_packet_delayed() for tcp_is_non_sack_preventing_reopen() behavior (Paolo Abeni) [RHEL-115580]
  - fs: writeback: fix use-after-free in __mark_inode_dirty() (CKI Backport Bot) [RHEL-117211] {CVE-2025-39866}


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-152.el10]
changelog:
  - cpumask: Remove unnecessary cpumask_nth_andnot() (Steve Best) [RHEL-122044]
  - x86/resctrl: Fix types in resctrl_arch_mon_ctx_{alloc,free}() stubs (Steve Best) [RHEL-122044]
  - fs/resctrl: Eliminate false positive lockdep warning when reading SNC counters (Steve Best) [RHEL-122044]
  - resctrl: get rid of pointless debugfs_file_{get,put}() (Steve Best) [RHEL-122044]
  - x86,fs/resctrl: Remove inappropriate references to cacheinfo in the resctrl subsystem (Steve Best) [RHEL-122044]
  - fs/resctrl: Restore the rdt_last_cmd_clear() calls after acquiring rdtgroup_mutex (Steve Best) [RHEL-122044]
  - x86,fs/resctrl: Move the resctrl filesystem code to live in /fs/resctrl (Steve Best) [RHEL-122044]
  - selftests/resctrl: Discover SNC kernel support and adjust messages (Steve Best) [RHEL-122044]
  - selftests/resctrl: Adjust effective L3 cache size with SNC enabled (Steve Best) [RHEL-122044]
  - selftests/resctrl: Replace magic constants used as array size (Steve Best) [RHEL-122044]
  - selftests/resctrl: Keep results from first test run (Steve Best) [RHEL-122044]
  - selftests/resctrl: Do not compare performance counters and resctrl at low bandwidth (Steve Best) [RHEL-122044]
  - selftests/resctrl: Use cache size to determine "fill_buf" buffer size (Steve Best) [RHEL-122044]
  - selftests/resctrl: Ensure measurements skip initialization of default benchmark (Steve Best) [RHEL-122044]
  - selftests/resctrl: Make benchmark parameter passing robust (Steve Best) [RHEL-122044]
  - selftests/resctrl: Remove unused measurement code (Steve Best) [RHEL-122044]
  - selftests/resctrl: Only support measured read operation (Steve Best) [RHEL-122044]
  - selftests/resctrl: Remove "once" parameter required to be false (Steve Best) [RHEL-122044]
  - selftests/resctrl: Make wraparound handling obvious (Steve Best) [RHEL-122044]
  - selftests/resctrl: Protect against array overflow when reading strings (Steve Best) [RHEL-122044]
  - selftests/resctrl: Protect against array overrun during iMC config parsing (Steve Best) [RHEL-122044]
  - selftests/resctrl: Fix memory overflow due to unhandled wraparound (Steve Best) [RHEL-122044]
  - selftests/resctrl: Print accurate buffer size as part of MBM results (Steve Best) [RHEL-122044]
  - selftests/resctrl: Make functions only used in same file static (Steve Best) [RHEL-122044]
  - x86/resctrl: Move pseudo lock prototypes to include/linux/resctrl.h (Steve Best) [RHEL-122044]
  - x86/resctrl: Move enum resctrl_event_id to resctrl.h (Steve Best) [RHEL-122044]
  - x86/resctrl: Always initialise rid field in rdt_resources_all[] (Steve Best) [RHEL-122044]
  - x86/resctrl: Relax some asm #includes (Steve Best) [RHEL-122044]
  - x86/resctrl: Prefer alloc(sizeof(*foo)) idiom in rdt_init_fs_context() (Steve Best) [RHEL-122044]
  - x86/resctrl: Squelch whitespace anomalies in resctrl core code (Steve Best) [RHEL-122044]
  - x86/resctrl: Move the filesystem bits to headers visible to fs/resctrl (Steve Best) [RHEL-122044]
  - fs/resctrl: Add boiler plate for external resctrl code (Steve Best) [RHEL-122044]
  - x86/resctrl: Split trace.h (Steve Best) [RHEL-122044]
  - x86/resctrl: Expand the width of domid by replacing mon_data_bits (Steve Best) [RHEL-122044]
  - x86/resctrl: Add end-marker to the resctrl_event_id enum (Steve Best) [RHEL-122044]
  - x86/resctrl: Move is_mba_sc() out of core.c (Steve Best) [RHEL-122044]
  - x86/resctrl: Drop __init/__exit on assorted symbols (Steve Best) [RHEL-122044]
  - x86/resctrl: Resctrl_exit() teardown resctrl but leave the mount point (Steve Best) [RHEL-122044]
  - x86/resctrl: Check all domains are offline in resctrl_exit() (Steve Best) [RHEL-122044]
  - x86/resctrl: Rename resctrl_sched_in() to begin with "resctrl_arch_" (Steve Best) [RHEL-122044]
  - x86/resctrl: Remove the limit on the number of CLOSID (Steve Best) [RHEL-122044]
  - x86/resctrl: Optimize cpumask_any_housekeeping() (Steve Best) [RHEL-122044]
  - cpumask: Relax cpumask_any_but() (Steve Best) [RHEL-122044]
  - cpumask: Add cpumask_{first,next}_andnot() API (Steve Best) [RHEL-122044]
  - find: Add find_first_andnot_bit() (Steve Best) [RHEL-122044]
  - x86/resctrl: Fix rdtgroup_mkdir()'s unlocked use of kernfs_node::name (Steve Best) [RHEL-122044]
  - x86/resctrl: Move get_{mon,ctrl}_domain_from_cpu() to live with their callers (Steve Best) [RHEL-122044]
  - x86/resctrl: Move get_config_index() to a header (Steve Best) [RHEL-122044]
  - x86/resctrl: Handle throttle_mode for SMBA resources (Steve Best) [RHEL-122044]
  - x86/resctrl: Move RFTYPE flags to be managed by resctrl (Steve Best) [RHEL-122044]
  - x86/resctrl: Make resctrl_arch_pseudo_lock_fn() take a plr (Steve Best) [RHEL-122044]
  - x86/resctrl: Make prefetch_disable_bits belong to the arch code (Steve Best) [RHEL-122044]
  - x86/resctrl: Allow an architecture to disable pseudo lock (Steve Best) [RHEL-122044]
  - x86/resctrl: Add resctrl_arch_ prefix to pseudo lock functions (Steve Best) [RHEL-122044]
  - x86/resctrl: Move mbm_cfg_mask to struct rdt_resource (Steve Best) [RHEL-122044]
  - x86/resctrl: Move mba_mbps_default_event init to filesystem code (Steve Best) [RHEL-122044]
  - x86/resctrl: Change mon_event_config_{read,write}() to be arch helpers (Steve Best) [RHEL-122044]
  - x86/resctrl: Add resctrl_arch_is_evt_configurable() to abstract BMEC (Steve Best) [RHEL-122044]
  - x86/resctrl: Move the is_mbm_*_enabled() helpers to asm/resctrl.h (Steve Best) [RHEL-122044]
  - x86/resctrl: Rewrite and move the for_each_*_rdt_resource() walkers (Steve Best) [RHEL-122044]
  - x86/resctrl: Move monitor init work to a resctrl init call (Steve Best) [RHEL-122044]
  - x86/resctrl: Move monitor exit work to a resctrl exit call (Steve Best) [RHEL-122044]
  - x86/resctrl: Add an arch helper to reset one resource (Steve Best) [RHEL-122044]
  - x86/resctrl: Move resctrl types to a separate header (Steve Best) [RHEL-122044]
  - x86/resctrl: Move rdt_find_domain() to be visible to arch and fs code (Steve Best) [RHEL-122044]
  - x86/resctrl: Expose resctrl fs's init function to the rest of the kernel (Steve Best) [RHEL-122044]
  - x86/resctrl: Remove rdtgroup from update_cpu_closid_rmid() (Steve Best) [RHEL-122044]
  - x86/resctrl: Add helper for setting CPU default properties (Steve Best) [RHEL-122044]
  - x86/resctrl: Generate default_ctrl instead of sharing it (Steve Best) [RHEL-122044]
  - x86/resctrl: Add max_bw to struct resctrl_membw (Steve Best) [RHEL-122044]
  - x86/resctrl: Remove data_width and the tabular format (Steve Best) [RHEL-122044]
  - x86/resctrl: Use schema type to determine the schema format string (Steve Best) [RHEL-122044]
  - x86/resctrl: Use schema type to determine how to parse schema values (Steve Best) [RHEL-122044]
  - x86/resctrl: Remove fflags from struct rdt_resource (Steve Best) [RHEL-122044]
  - x86/resctrl: Add a helper to avoid reaching into the arch code resource list (Steve Best) [RHEL-122044]
  - x86/resctrl: Fix allocation of cleanest CLOSID on platforms with no monitors (Steve Best) [RHEL-122044]
  - kernfs: Move dput() outside of the RCU section. (Steve Best) [RHEL-122044]
  - kernfs: Drop kernfs_rwsem while invoking lookup_positive_unlocked(). (Steve Best) [RHEL-122044]
  - kernfs: Use RCU to access kernfs_node::name. (Steve Best) [RHEL-122044]
  - kernfs: Use RCU to access kernfs_node::parent. (Steve Best) [RHEL-122044]
  - kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir(). (Steve Best) [RHEL-122044]
  - kernfs: Acquire kernfs_rwsem in kernfs_node_dentry(). (Steve Best) [RHEL-122044]
  - kernfs: Acquire kernfs_rwsem in kernfs_get_parent_dentry(). (Steve Best) [RHEL-122044]
  - kernfs: Acquire kernfs_rwsem in kernfs_notify_workfn(). (Steve Best) [RHEL-122044]
  - x86/resctrl: Document the new "mba_MBps_event" file (Steve Best) [RHEL-122044]
  - x86/resctrl: Add write option to "mba_MBps_event" file (Steve Best) [RHEL-122044]
  - x86/resctrl: Add "mba_MBps_event" file to CTRL_MON directories (Steve Best) [RHEL-122044]
  - x86/resctrl: Make mba_sc use total bandwidth if local is not supported (Steve Best) [RHEL-122044]
  - x86/resctrl: Compute memory bandwidth for all supported events (Steve Best) [RHEL-122044]
  - x86/resctrl: Modify update_mba_bw() to use per CTRL_MON group event (Steve Best) [RHEL-122044]
  - x86/resctrl: Prepare for per-CTRL_MON group mba_MBps control (Steve Best) [RHEL-122044]
  - x86/resctrl: Introduce resctrl_file_fflags_init() to initialize fflags (Steve Best) [RHEL-122044]
  - x86/resctrl: Use kthread_run_on_cpu() (Steve Best) [RHEL-122044]
  - x86/paravirt: Remove the WBINVD callback (Steve Best) [RHEL-122044]
  - x86/microcode/intel: Remove unnecessary cache writeback and invalidation (Steve Best) [RHEL-122044]
  - x86/resctrl: Support Sub-NUMA cluster mode SNC6 (Steve Best) [RHEL-122044]
  - x86/resctrl: Slightly clean-up mbm_config_show() (Steve Best) [RHEL-122044]
  - cpufreq/amd-pstate: Avoid shadowing ret in amd_pstate_ut_check_driver() (Steve Best) [RHEL-104550]
  - amd-pstate-ut: Reset amd-pstate driver mode after running selftests (Steve Best) [RHEL-104550]
  - cpufreq/amd-pstate: Disable preferred cores on designs with workload classification (Steve Best) [RHEL-104550]
  - cpufreq/amd-pstate: Fix setting of CPPC.min_perf in active mode for performance governor (Steve Best) [RHEL-104550]
  - cpupower: Fix a bug where the -t option of the set subcommand was not working. (Steve Best) [RHEL-110832]
  - pm: cpupower: Fix printing of CORE, CPU fields in cpupower-monitor (Steve Best) [RHEL-110832]
  - pm: cpupower: Fix the snapshot-order of tsc,mperf, clock in mperf_stop() (Steve Best) [RHEL-110832]
  - cpupower: Implement CPU physical core querying (Steve Best) [RHEL-110832]
  - dmaengine: dw: dmamux: Fix device reference leak in rzn1_dmamux_route_allocate (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: ti: edma: Fix memory allocation size for queue_priority_map (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: idxd: Fix double free in idxd_setup_wqs() (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: idxd: Fix refcount underflow on module unload (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: idxd: Remove improper idxd_free (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: qcom: bam_dma: Fix DT error handling for num-channels/ees (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: idxd: Remove __packed from structures (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: ti: Do not enable by default during compile testing (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: sh: Do not enable SH_DMAE_BASE by default during compile testing (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: idxd: Fix warning for deadcode.deadstore (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: qcom: gpi: Drop unused gpi_write_reg_field() (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: dw-edma: Drop unused dchan2dev() and chan2dev() (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: Add devm_dma_request_chan() (Jerry Snitselaar) [RHEL-117902]
  - dma: dw-edma: Fix build warning in dw_edma_pcie_probe() (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: idxd: Remove unused pointer and macro (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: sh: rz-dmac: Add RZ/V2H(P) support (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: sh: rz-dmac: Allow for multiple DMACs (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: idxd: Narrow the restriction on BATCH to ver. 1 only (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: ti: Add NULL check in udma_probe() (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: dw-edma: Add HDMA NATIVE map check (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: ptdma: Remove dead code from pt_dmaengine_register() (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: ptdma: Remove unused pointer dma_cmd_cache (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: idxd: Fix ->poll() return value (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: idxd: Refactor remove call with idxd_cleanup() helper (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: idxd: fix memory leak in error handling path of idxd_alloc (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: idxd: Add missing cleanups in cleanup internals (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: idxd: Fix allowing write() from different address spaces (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: ti: k3-udma: Add missing locking (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: idxd: cdev: Fix uninitialized use of sva in idxd_cdev_open (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: Remove device_prep_dma_imm_data from struct dma_device (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: ti: edma: support sw triggered chans in of_edma_xlate() (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: ti: k3-udma: Enable second resource range for BCDMA and PKTDMA (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: Fix typo in comment (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: bcm2835-dma: fix warning when CONFIG_PM=n (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: idxd: Delete unnecessary NULL check (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: Use str_enable_disable-like helpers (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: dw: Switch to LATE_SIMPLE_DEV_PM_OPS() (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: Unify checks in dma_request_chan() (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: Add a comment on why it's okay when kasprintf() fails (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: Use dma_request_channel() instead of __dma_request_channel() (Jerry Snitselaar) [RHEL-117902]
  - dmaengine: Replace dma_request_slave_channel() by dma_request_chan() (Jerry Snitselaar) [RHEL-117902]
  - x86/cpu: Make all all CPUID leaf names consistent (Jerry Snitselaar) [RHEL-117902]
  - x86/fpu: Remove unnecessary CPUID level check (Jerry Snitselaar) [RHEL-117902]
  - x86/fpu: Move CPUID leaf definitions to common code (Jerry Snitselaar) [RHEL-117902]
  - x86/tsc: Remove CPUID "frequency" leaf magic numbers. (Jerry Snitselaar) [RHEL-117902]
  - x86/cpu: Refresh DCA leaf reading code (Jerry Snitselaar) [RHEL-117902]
  - x86/cpu: Remove unnecessary MwAIT leaf checks (Jerry Snitselaar) [RHEL-117902]
  - x86/cpu: Use MWAIT leaf definition (Jerry Snitselaar) [RHEL-117902]
  - crypto: ccp - Use int type to store negative error codes (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Fix incorrect payload size calculation in psp_poulate_hsti() (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Fix typo in psp_populate_hsti function name (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Remove redundant __GFP_ZERO (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Fix checks for SNP_VLEK_LOAD input buffer length (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Add support to enable CipherTextHiding on SNP_INIT_EX (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Introduce new API interface to indicate SEV-SNP Ciphertext hiding feature (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Add support for SNP_FEATURE_INFO command (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Cache SEV platform status and platform state (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - New bit-field definitions for SNP_PLATFORM_STATUS command (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Always pass in an error pointer to __sev_platform_shutdown_locked() (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - reduce stack usage in ccp_run_aes_gcm_cmd (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Fix crash when rebind ccp device for ccp.ko (Vladis Dronov) [RHEL-106909 RHEL-107608] {CVE-2025-38581}
  - crypto: ccp - Fix locking on alloc failure handling (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Fix SNP panic notifier unregistration (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Fix dereferencing uninitialized error pointer (Vladis Dronov) [RHEL-106909 RHEL-107608] {CVE-2025-39729}
  - crypto: ccp - Add missing bootloader info reg for pspv6 (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - KVM: SVM: Add missing member in SNP_LAUNCH_START command structure (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Add missing tee info reg for teev2 (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Add missing bootloader info reg for pspv5 (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - dt-bindings: crypto: Convert amd,ccp-seattle-v1a to DT schema (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Add support for PCI device 0x17D8 (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Include crypto/utils.h for crypto_memneq (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Fix __sev_snp_shutdown_locked (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Add missing header inclusions (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Silence may-be-uninitialized warning in sev_ioctl_do_pdh_export (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Move SEV/SNP Platform initialization to KVM (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - KVM: SVM: Add support to initialize SEV/SNP functionality in KVM (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Add new SEV/SNP platform shutdown API (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Register SNP panic notifier only if SNP is enabled (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Reset TMR size at SNP Shutdown (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Ensure implicit SEV/SNP init and shutdown in ioctls (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Move dev_info/err messages for SEV/SNP init and shutdown (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - crypto: ccp - Abort doing SEV INIT if SNP INIT fails (Vladis Dronov) [RHEL-106909 RHEL-107608]
  - iommu/amd: Allow matching ACPI HID devices without matching UIDs (Jerry Snitselaar) [RHEL-89838]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-153.el10]
changelog:
  - tracing/osnoise: Replace kmalloc + copy_from_user with memdup_user_nul (Tomas Glozar) [RHEL-117874]
  - tracing/osnoise: Fix slab-out-of-bounds in _parse_integer_limit() (Tomas Glozar) [RHEL-117874] {CVE-2025-39974}
  - tracing/osnoise: Use for_each_online_cpu() instead of for_each_cpu() (Tomas Glozar) [RHEL-117874]
  - tracing/osnoise: Fix null-ptr-deref in bitmap_parselist() (Tomas Glozar) [RHEL-117874] {CVE-2025-39887}
  - tracing: Switch trace_osnoise.c code over to use guard() and __free() (Tomas Glozar) [RHEL-117874]
  - osnoise: provide quiescent states (Tomas Glozar) [RHEL-117874]
  - rtla: Check pkg-config install (Tomas Glozar) [RHEL-117874]
  - rtla: Define __NR_sched_setattr for LoongArch (Tomas Glozar) [RHEL-117874]
  - rtla: Add the ability to create ctags and etags (Tomas Glozar) [RHEL-117874]
  - Documentation/rtla: Add include common_appendix.rst (Tomas Glozar) [RHEL-117874]
  - Documentation/rtla: Include BPF sample collection (Tomas Glozar) [RHEL-117874]
  - Documentation/rtla: Fix typo in common_timerlat_description.rst (Tomas Glozar) [RHEL-117874]
  - Documentation/rtla: Fix typo in rtla-timerlat.rst (Tomas Glozar) [RHEL-117874]
  - Documentation/rtla: Fix duplicate text about timerlat tracer (Tomas Glozar) [RHEL-117874]
  - mei: more prints with client prefix (Steve Best) [RHEL-113185]
  - mei: bus: use cldev in prints (Steve Best) [RHEL-113185]
  - mei: bus: Check for still connected devices in mei_cl_bus_dev_release() (Steve Best) [RHEL-113185]
  - mei: vsc: Fix "BUG: Invalid wait context" lockdep error (Steve Best) [RHEL-113185]
  - mei: vsc: Run event callback from a workqueue (Steve Best) [RHEL-113185]
  - mei: vsc: Unset the event callback on remove and probe errors (Steve Best) [RHEL-113185]
  - mei: vsc: Event notifier fixes (Steve Best) [RHEL-113185]
  - mei: vsc: Destroy mutex after freeing the IRQ (Steve Best) [RHEL-113185]
  - mei: vsc: Use vsc_tp_remove() as shutdown handler (Steve Best) [RHEL-113185]
  - mei: vsc: Don't call vsc_tp_reset() a second time on shutdown (Steve Best) [RHEL-113185]
  - mei: vsc: Don't re-init VSC from mei_vsc_hw_reset() on stop (Steve Best) [RHEL-113185]
  - mei: vsc: Drop unused vsc_tp_request_irq() and vsc_tp_free_irq() (Steve Best) [RHEL-113185]
  - mei: bus: replace sprintf/scnprintf with sysfs_emit in show functions (Steve Best) [RHEL-113185]
  - mei: vsc: Cast tx_buf to (__be32 *) when passed to cpu_to_be32_array() (Steve Best) [RHEL-113185]
  - mei: Cast the cb->ext_hdr allocation type (Steve Best) [RHEL-113185]
  - mei: vsc: Use struct vsc_tp_packet as vsc-tp tx_buf and rx_buf type (Steve Best) [RHEL-113185]
  - mei: vsc: Fix fortify-panic caused by invalid counted_by() use (Steve Best) [RHEL-113185]
  - mei: me: add panther lake H DID (Steve Best) [RHEL-113185]
  - mei: Remove unused functions (Steve Best) [RHEL-113185]
  - mei: vsc: Use "wakeuphostint" when getting the host wakeup GPIO (Steve Best) [RHEL-113185]
  - mei: vsc: Fix typo "maintstepping" -> "mainstepping" (Steve Best) [RHEL-113185]
  - mei: vsc: Improve error logging in vsc_identify_silicon() (Steve Best) [RHEL-113185]
  - mei: vsc: Do not re-enable interrupt from vsc_tp_reset() (Steve Best) [RHEL-113185]
  - mei: bus: Reorganize kerneldoc parameter names (Steve Best) [RHEL-113185]
  - PM: EM: Add function for registering a PD without capacity update (Steve Best) [RHEL-110833]
  - cpufreq: intel_pstate: Support Clearwater Forest OOB mode (Steve Best) [RHEL-110833]
  - cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode (Steve Best) [RHEL-110833]
  - cpufreq: intel_pstate: Always use HWP_DESIRED_PERF in passive mode (Steve Best) [RHEL-110833]
  - cpufreq: intel_pstate: EAS: Increase cost for CPUs using L3 cache (Steve Best) [RHEL-110833]
  - cpufreq: intel_pstate: EAS support for hybrid platforms (Steve Best) [RHEL-110833]
  - PM: EM: Introduce em_adjust_cpu_capacity() (Steve Best) [RHEL-110833]
  - PM: EM: Move CPU capacity check to em_adjust_new_capacity() (Steve Best) [RHEL-110833]
  - PM: EM: Fix potential division-by-zero error in em_compute_costs() (Steve Best) [RHEL-110833]
  - PM: EM: Address RCU-related sparse warnings (Steve Best) [RHEL-110833]
  - PM: EM: Consify two parameters of em_dev_register_perf_domain() (Steve Best) [RHEL-110833]
  - PM: EM: use kfree_rcu() to simplify the code (Steve Best) [RHEL-110833]
  - PM: EM: Slightly reduce em_check_capacity_update() overhead (Steve Best) [RHEL-110833]
  - PM: EM: Drop unused parameter from em_adjust_new_capacity() (Steve Best) [RHEL-110833]
  - cpufreq: intel_pstate: Populate the cpu_capacity sysfs entries (Steve Best) [RHEL-110833]
  - arch_topology: Relocate cpu_scale to topology.[h|c] (Steve Best) [RHEL-110833]
  - arm64/sysreg: Fix GIC CDEOI instruction encoding (Mark Salter) [RHEL-101059]
  - arm64/sysreg: Update TCR_EL1 register (Mark Salter) [RHEL-101059]
  - arm64: sysreg: Add validation checks to sysreg header generation script (Mark Salter) [RHEL-101059]
  - arm64: sysreg: Correct sign definitions for EIESB and DoubleLock (Mark Salter) [RHEL-101059]
  - arm64: sysreg: Fix and tidy up sysreg field definitions (Mark Salter) [RHEL-101059]
  - arm64: cputype: Remove duplicate Cortex-X1C definitions (Mark Salter) [RHEL-101059]
  - arm64/hwcap: Add hwcap for FEAT_LSFE (Mark Salter) [RHEL-101059]
  - arm64: ftrace: fix unreachable PLT for ftrace_caller in init_module with CONFIG_DYNAMIC_FTRACE (Mark Salter) [RHEL-101059]
  - arm64: uapi: Provide correct __BITS_PER_LONG for the compat vDSO (Mark Salter) [RHEL-101059]
  - arm64/gcs: task_gcs_el0_enable() should use passed task (Mark Salter) [RHEL-101059]
  - arm64: signal: Remove ISB when resetting POR_EL0 (Mark Salter) [RHEL-101059]
  - arm64/mm: Drop redundant addr increment in set_huge_pte_at() (Mark Salter) [RHEL-101059]
  - arm64: Mark kernel as tainted on SAE and SError panic (Mark Salter) [RHEL-101059]
  - arm64/gcs: Don't call gcs_free() when releasing task_struct (Mark Salter) [RHEL-101059]
  - arm64: fix unnecessary rebuilding when CONFIG_DEBUG_EFI=y (Mark Salter) [RHEL-101059]
  - arm64/mm: Optimize loop to reduce redundant operations of contpte_ptep_get (Mark Salter) [RHEL-101059]
  - arm64: pi: use 'targets' instead of extra-y in Makefile (Mark Salter) [RHEL-101059]
  - arm64: Kconfig: Keep selects somewhat alphabetically ordered (Mark Salter) [RHEL-101059]
  - arm64: Implement HAVE_LIVEPATCH (Mark Salter) [RHEL-101059]
  - arm64: stacktrace: Implement arch_stack_walk_reliable() (Mark Salter) [RHEL-101059]
  - arm64: Handle BRBE booting requirements (Mark Salter) [RHEL-101059]
  - arm64: el2_setup.h: Make __init_el2_fgt labels consistent, again (Mark Salter) [RHEL-101059]
  - arm64/sysreg: Add BRBE registers and fields (Mark Salter) [RHEL-101059]
  - arm64: stacktrace: Check kretprobe_find_ret_addr() return value (Mark Salter) [RHEL-101059]
  - arm64/module: Use text-poke API for late relocations. (Mark Salter) [RHEL-101059]
  - arm64: Detect FEAT_DoubleFault2 (Mark Salter) [RHEL-101059]
  - arm64: Detect FEAT_SCTLR2 (Mark Salter) [RHEL-101059]
  - arm64: sysreg: Add THE/ASID2 controls to TCR2_ELx (Mark Salter) [RHEL-101059]
  - arm64: smp: Fix pNMI setup after GICv5 rework (Mark Salter) [RHEL-101059]
  - arm64: Add support for GICv5 GSB barriers (Mark Salter) [RHEL-101059]
  - arm64: smp: Support non-SGIs for IPIs (Mark Salter) [RHEL-101059]
  - arm64: cpucaps: Add GICv5 CPU interface (GCIE) capability (Mark Salter) [RHEL-101059]
  - arm64: cpucaps: Rename GICv3 CPU interface capability (Mark Salter) [RHEL-101059]
  - arm64: Disable GICv5 read/write/instruction traps (Mark Salter) [RHEL-101059]
  - arm64/sysreg: Add ICH_HFGITR_EL2 (Mark Salter) [RHEL-101059]
  - arm64/sysreg: Add ICH_HFGWTR_EL2 (Mark Salter) [RHEL-101059]
  - arm64/sysreg: Add ICH_HFGRTR_EL2 (Mark Salter) [RHEL-101059]
  - arm64/sysreg: Add ICC_IDR0_EL1 (Mark Salter) [RHEL-101059]
  - arm64/sysreg: Add ICC_PCR_EL1 (Mark Salter) [RHEL-101059]
  - arm64/sysreg: Add ICC_CR0_EL1 (Mark Salter) [RHEL-101059]
  - arm64/sysreg: Add ICC_PPI_{C/S}PENDR<n>_EL1 (Mark Salter) [RHEL-101059]
  - arm64/sysreg: Add ICC_PPI_{C/S}ACTIVER<n>_EL1 (Mark Salter) [RHEL-101059]
  - arm64/sysreg: Add ICC_PPI_ENABLER<n>_EL1 (Mark Salter) [RHEL-101059]
  - arm64/sysreg: Add ICC_PPI_HMR<n>_EL1 (Mark Salter) [RHEL-101059]
  - arm64/sysreg: Add ICC_ICSR_EL1 (Mark Salter) [RHEL-101059]
  - arm64/sysreg: Add ICC_PPI_PRIORITY<n>_EL1 (Mark Salter) [RHEL-101059]
  - arm64/sysreg: Add GCIE field to ID_AA64PFR2_EL1 (Mark Salter) [RHEL-101059]
  - dt-bindings: interrupt-controller: Add Arm GICv5 (Mark Salter) [RHEL-101059]
  - arm64: remove CONFIG_VMAP_STACK checks from entry code (Mark Salter) [RHEL-101059]
  - arm64: remove CONFIG_VMAP_STACK checks from SDEI stack handling (Mark Salter) [RHEL-101059]
  - arm64: remove CONFIG_VMAP_STACK checks from stacktrace overflow logic (Mark Salter) [RHEL-101059]
  - arm64: remove CONFIG_VMAP_STACK conditionals from traps overflow stack (Mark Salter) [RHEL-101059]
  - arm64: remove CONFIG_VMAP_STACK conditionals from irq stack setup (Mark Salter) [RHEL-101059]
  - arm64: Remove CONFIG_VMAP_STACK conditionals from THREAD_SHIFT and THREAD_ALIGN (Mark Salter) [RHEL-101059]
  - arm64: efi: Remove CONFIG_VMAP_STACK check (Mark Salter) [RHEL-101059]
  - arm64: Mandate VMAP_STACK (Mark Salter) [RHEL-101059]
  - arm64/debug: Drop redundant DBG_MDSCR_* macros (Mark Salter) [RHEL-101059]
  - kselftest/arm64/mte: Add MTE_STORE_ONLY testcases (Mark Salter) [RHEL-101059]
  - kselftest/arm64/mte: Preparation for mte store only test (Mark Salter) [RHEL-101059]
  - kselftest/arm64/abi: Add MTE_STORE_ONLY feature hwcap test (Mark Salter) [RHEL-101059]
  - arm64/hwcaps: Add MTE_STORE_ONLY hwcaps (Mark Salter) [RHEL-101059]
  - arm64/kernel: Support store-only mte tag check (Mark Salter) [RHEL-101059]
  - prctl: Introduce PR_MTE_STORE_ONLY (Mark Salter) [RHEL-101059]
  - arm64/cpufeature: Add MTE_STORE_ONLY feature (Mark Salter) [RHEL-101059]
  - kselftest/arm64/mte: Add mtefar tests on check_mmap_options (Mark Salter) [RHEL-101059]
  - kselftest/arm64/mte: Refactor check_mmap_option test (Mark Salter) [RHEL-101059]
  - kselftest/arm64/mte: Add verification for address tag in signal handler (Mark Salter) [RHEL-101059]
  - kselftest/arm64/mte: Add address tag related macro and function (Mark Salter) [RHEL-101059]
  - kselftest/arm64/mte: Check MTE_FAR feature is supported (Mark Salter) [RHEL-101059]
  - kselftest/arm64/mte: Register mte signal handler with SA_EXPOSE_TAGBITS (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Add MTE_FAR hwcap test (Mark Salter) [RHEL-101059]
  - arm64: Report address tag when FEAT_MTE_TAGGED_FAR is supported (Mark Salter) [RHEL-101059]
  - arm64/cpufeature: Add FEAT_MTE_TAGGED_FAR feature (Mark Salter) [RHEL-101059]
  - ACPI: Suppress misleading SPCR console message when SPCR table is absent (Mark Salter) [RHEL-101059]
  - ACPI: Return -ENODEV from acpi_parse_spcr() when SPCR support is disabled (Mark Salter) [RHEL-101059]
  - arm64: Add BBM Level 2 cpu feature (Mark Salter) [RHEL-101059]
  - arm64: cpufeature: Introduce MATCH_ALL_EARLY_CPUS capability type (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Set default OUTPUT path when undefined (Mark Salter) [RHEL-101059]
  - kselftest/arm64: fp-ptrace: Adjust to new inactive mode behaviour (Mark Salter) [RHEL-101059]
  - kselftest/arm64: fp-ptrace: Adjust to new VL change behaviour (Mark Salter) [RHEL-101059]
  - kselftest/arm64: tpidr2: Adjust to new clone() behaviour (Mark Salter) [RHEL-101059]
  - kselftest/arm64: fp-ptrace: Fix expected FPMR value when PSTATE.SM is changed (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Try harder to generate different keys during PAC tests (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all() (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Corrupt P0 in the irritator when testing SSVE (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Add FPMR coverage to fp-ptrace (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Expand the set of ZA writes fp-ptrace does (Mark Salter) [RHEL-101059]
  - kselftets/arm64: Use flag bits for features in fp-ptrace assembler code (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Enable build of PAC tests with LLVM=1 (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Check that SVCR is 0 in signal handlers (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Fix printf() compiler warnings in the arm64 syscall-abi.c tests (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Fix printf() warning in the arm64 MTE prctl() test (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Fix printf() compiler warnings in the arm64 fp tests (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Fix build with stricter assemblers (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Test signal handler state modification in fp-stress (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Provide a SIGUSR1 handler in the kernel mode FP stress test (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Implement irritators for ZA and ZT (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Remove unused ADRs from irritator handlers (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Correct misleading comments on fp-stress irritators (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Poll less often while waiting for fp-stress children (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Increase frequency of signal delivery in fp-stress (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Fix encoding for SVE B16B16 test (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Use ksft_perror() to log MTE failures (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Log fp-stress child startup errors to stdout (Mark Salter) [RHEL-101059]
  - kselftest/arm64: Fail the overall fp-stress test if any test fails (Mark Salter) [RHEL-101059]
  - kselftest/arm64: mte: fix printf type warnings about longs (Mark Salter) [RHEL-101059]
  - kselftest/arm64: mte: fix printf type warnings about pointers (Mark Salter) [RHEL-101059]
  - kselftest/arm64: mte: fix printf type warnings about __u64 (Mark Salter) [RHEL-101059]
  - kselftest/arm64: mte: use string literal for printf-style functions (Mark Salter) [RHEL-101059]
  - kselftest/arm64: mte: use proper SKIP syntax (Mark Salter) [RHEL-101059]
  - kselftest/arm64: hwcap: fix f8dp2 cpuinfo name (Mark Salter) [RHEL-101059]
  - kselftest/arm64: signal: drop now redundant GNU_SOURCE definition (Mark Salter) [RHEL-101059]
  - arm64/entry: Mask DAIF in cpu_switch_to(), call_on_irq_stack() (Mark Salter) [RHEL-101059]
  - arm64/mm: Drop wrong writes into TCR2_EL1 (Mark Salter) [RHEL-101059]
  - arm64: poe: Handle spurious Overlay faults (Mark Salter) [RHEL-101059]
  - arm64: Filter out SME hwcaps when FEAT_SME isn't implemented (Mark Salter) [RHEL-101059]
  - arm64: move smp_send_stop() cpu mask off stack (Mark Salter) [RHEL-101059]
  - arm64/gcs: Don't try to access GCS registers if arm64.nogcs is enabled (Mark Salter) [RHEL-101059]
  - arm64: Unconditionally select CONFIG_JUMP_LABEL (Mark Salter) [RHEL-101059]
  - arm64: efi: Fix KASAN false positive for EFI runtime stack (Mark Salter) [RHEL-101059]
  - arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth() (Mark Salter) [RHEL-101059]
  - arm64/gcs: Don't call gcs_free() during flush_gcs() (Mark Salter) [RHEL-101059]
  - arm64: Restrict pagetable teardown to avoid false warning (Mark Salter) [RHEL-101059]
  - docs: arm64: Fix ICC_SRE_EL2 register typo in booting.rst (Mark Salter) [RHEL-101059]
  - arm64: Expose AIDR_EL1 via sysfs (Mark Salter) [RHEL-101059]
  - arm64/cpufeature: Add missing id_aa64mmfr4 feature reg update (Mark Salter) [RHEL-101059]
  - arm64: sysreg: Add layout for VNCR_EL2 (Mark Salter) [RHEL-101059]
  - arm64: Add FEAT_FGT2 capability (Mark Salter) [RHEL-101059]
  - arm64: Add syndrome information for trapped LD64B/ST64B{,V,V0} (Mark Salter) [RHEL-101059]
  - arm64: tools: Resync sysreg.h (Mark Salter) [RHEL-101059]
  - arm64: Remove duplicated sysreg encodings (Mark Salter) [RHEL-101059]
  - arm64: sysreg: Add system instructions trapped by HFGIRT2_EL2 (Mark Salter) [RHEL-101059]
  - arm64: sysreg: Add registers trapped by HDFG{R,W}TR2_EL2 (Mark Salter) [RHEL-101059]
  - arm64: sysreg: Add registers trapped by HFG{R,W}TR2_EL2 (Mark Salter) [RHEL-101059]
  - arm64: sysreg: Update CPACR_EL1 description (Mark Salter) [RHEL-101059]
  - arm64: sysreg: Update TRBIDR_EL1 description (Mark Salter) [RHEL-101059]
  - arm64: sysreg: Update PMSIDR_EL1 description (Mark Salter) [RHEL-101059]
  - arm64: sysreg: Update ID_AA64PFR0_EL1 description (Mark Salter) [RHEL-101059]
  - arm64: sysreg: Replace HFGxTR_EL2 with HFG{R,W}TR_EL2 (Mark Salter) [RHEL-101059]
  - arm64: sysreg: Add layout for HCR_EL2 (Mark Salter) [RHEL-101059]
  - arm64: sysreg: Update ID_AA64MMFR4_EL1 description (Mark Salter) [RHEL-101059]
  - arm64: sysreg: Add ID_AA64ISAR1_EL1.LS64 encoding for FEAT_LS64WB (Mark Salter) [RHEL-101059]
  - arm64: vdso: Use __arch_counter_get_cntvct() (Mark Salter) [RHEL-101059]
  - arm64/boot: Disallow BSS exports to startup code (Mark Salter) [RHEL-101059]
  - arm64/boot: Move global CPU override variables out of BSS (Mark Salter) [RHEL-101059]
  - arm64/boot: Move init_pgdir[] and init_idmap_pgdir[] into __pi_ namespace (Mark Salter) [RHEL-101059]
  - arm64: mm: Drop redundant check in pmd_trans_huge() (Mark Salter) [RHEL-101059]
  - arm64/mm: Permit lazy_mmu_mode to be nested (Mark Salter) [RHEL-101059]
  - arm64/mm: Disable barrier batching in interrupt contexts (Mark Salter) [RHEL-101059]
  - arm64/mm: Batch barriers when updating kernel mappings (Mark Salter) [RHEL-101059]
  - mm/vmalloc: Enter lazy mmu mode while manipulating vmalloc ptes (Mark Salter) [RHEL-101059]
  - arm64/mm: Support huge pte-mapped pages in vmap (Mark Salter) [RHEL-101059]
  - mm/vmalloc: Gracefully unmap huge ptes (Mark Salter) [RHEL-101059]
  - mm/vmalloc: Warn on improper use of vunmap_range() (Mark Salter) [RHEL-101059]
  - arm64/mm: Hoist barriers out of set_ptes_anysz() loop (Mark Salter) [RHEL-101059]
  - arm64: hugetlb: Use __set_ptes_anysz() and __ptep_get_and_clear_anysz() (Mark Salter) [RHEL-101059]
  - arm64/mm: Refactor __set_ptes() and __ptep_get_and_clear() (Mark Salter) [RHEL-101059]
  - mm/page_table_check: Batch-check pmds/puds just like ptes (Mark Salter) [RHEL-101059]
  - arm64: hugetlb: Refine tlb maintenance scope (Mark Salter) [RHEL-101059]
  - arm64: hugetlb: Cleanup huge_pte size discovery mechanisms (Mark Salter) [RHEL-101059]
  - arm64: pageattr: Explicitly bail out when changing permissions for vmalloc_huge mappings (Mark Salter) [RHEL-101059]
  - arm64: Support ARM64_VA_BITS=52 when setting ARCH_MMAP_RND_BITS_MAX (Mark Salter) [RHEL-101059]
  - arm64/mm: Remove randomization of the linear map (Mark Salter) [RHEL-101059]
  - arm64/cpuinfo: only show one cpu's info in c_show() (Mark Salter) [RHEL-101059]
  - arm64: Extend pr_crit message on invalid FDT (Mark Salter) [RHEL-101059]
  - arm64: Kconfig: remove unnecessary selection of CRC32 (Mark Salter) [RHEL-101059]
  - arm64: Add missing includes for mem_encrypt (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: Allow CONFIG_ARM64_SME to be selected (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: ptrace: Gracefully handle errors (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: ptrace: Mandate SVE payload for streaming-mode state (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: ptrace: Do not present register data for inactive mode (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: ptrace: Save task state before generating SVE header (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: ptrace/prctl: Ensure VL changes leave task in a valid state (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: ptrace/prctl: Ensure VL changes do not resurrect stale data (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: Make clone() compatible with ZA lazy saving (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: Clear PSTATE.SM during clone() (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: Consistently preserve FPSIMD state during clone() (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: Remove redundant task->mm check (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: signal: Use SMSTOP behaviour in setup_return() (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: Add task_smstop_sm() (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: Factor out {sve,sme}_state_size() helpers (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: Clarify sve_sync_*() functions (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: ptrace: Consistently handle partial writes to NT_ARM_(S)SVE (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: signal: Consistently read FPSIMD context (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: signal: Mandate SVE payload for streaming-mode state (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: signal: Clear PSTATE.SM when restoring FPSIMD frame only (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: Avoid warning when sve_to_fpsimd() is unused (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: signal: Clear TPIDR2 when delivering signals (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: signal: Simplify preserve_tpidr2_context() (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: signal: Always save+flush state early (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: signal32: Always save+flush state early (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: Add fpsimd_save_and_flush_current_state() (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: Fix merging of FPSIMD state during signal return (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: Reset FPMR upon exec() (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: Avoid clobbering kernel FPSIMD state with SMSTOP (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: Don't corrupt FPMR when streaming mode changes (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: Discard stale CPU state when handling SME traps (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: Remove opportunistic freeing of SME state (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: Remove redundant SVE trap manipulation (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: Remove unused fpsimd_force_sync_to_sve() (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: Avoid RES0 bits in the SME trap handler (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: Avoid unnecessary per-CPU buffers for EFI runtime calls (Mark Salter) [RHEL-101059]
  - arm64: enable PREEMPT_LAZY (Mark Salter) [RHEL-101059]
  - arm64: cpufeature: Move arm64_use_ng_mappings to the .data section to prevent wrong idmap generation (Mark Salter) [RHEL-101059]
  - arm64: Don't call NULL in do_compat_alignment_fixup() (Mark Salter) [RHEL-101059]
  - arm64: mm: Drop dead code for pud special bit handling (Mark Salter) [RHEL-101059]
  - arm64: mops: Do not dereference src reg for a set operation (Mark Salter) [RHEL-101059]
  - arm64: mm: Correct the update of max_pfn (Mark Salter) [RHEL-101059]
  - arm64: mm: Don't use %pK through printk (Mark Salter) [RHEL-101059]
  - arm64/fpsimd: Remove unused declaration fpsimd_kvm_prepare() (Mark Salter) [RHEL-101059]
  - arm64/sysreg: Enforce whole word match for open/close tokens (Mark Salter) [RHEL-101059]
  - arm64/sysreg: Fix unbalanced closing block (Mark Salter) [RHEL-101059]
  - arm64/mm: Define PTDESC_ORDER (Mark Salter) [RHEL-101059]
  - arm64/kernel: Always use level 2 or higher for early mappings (Mark Salter) [RHEL-101059]
  - arm64/hugetlb: Consistently use pud_sect_supported() (Mark Salter) [RHEL-101059]
  - arm64/mm: Convert __pte_to_phys() and __phys_to_pte_val() as functions (Mark Salter) [RHEL-101059]
  - arm64/mm: Drop PXD_TABLE_BIT (Mark Salter) [RHEL-101059]
  - arm64/mm: Check pmd_table() in pmd_trans_huge() (Mark Salter) [RHEL-101059]
  - arm64/mm: Check PUD_TYPE_TABLE in pud_bad() (Mark Salter) [RHEL-101059]
  - arm64/mm: Check PXD_TYPE_TABLE in [p4d|pgd]_bad() (Mark Salter) [RHEL-101059]
  - arm64/mm: Clear PXX_TYPE_MASK and set PXD_TYPE_SECT in [pmd|pud]_mkhuge() (Mark Salter) [RHEL-101059]
  - arm64/mm: Clear PXX_TYPE_MASK in mk_[pmd|pud]_sect_prot() (Mark Salter) [RHEL-101059]
  - arm64/ptdump: Test PMD_TYPE_MASK for block mapping (Mark Salter) [RHEL-101059]
  - arm64: cputype: Add comments about Qualcomm Kryo 5XX and 6XX cores (Mark Salter) [RHEL-101059]
  - arm64: cputype: Add QCOM_CPU_PART_KRYO_3XX_GOLD (Mark Salter) [RHEL-101059]
  - arm64/sysreg: Move POR_EL0_INIT to asm/por.h (Mark Salter) [RHEL-101059]
  - arm64/sysreg: Rename POE_RXW to POE_RWX (Mark Salter) [RHEL-101059]
  - arm64/sysreg: Improve PIR/POR helpers (Mark Salter) [RHEL-101059]
  - arm64: lib: Use MOPS for usercopy routines (Mark Salter) [RHEL-101059]
  - arm64: mm: Handle PAN faults on uaccess CPY* instructions (Mark Salter) [RHEL-101059]
  - arm64: extable: Add fixup handling for uaccess CPY* instructions (Mark Salter) [RHEL-101059]
  - arm64: mm: Populate vmemmap at the page level if not section aligned (Mark Salter) [RHEL-101059]
  - arm64: hugetlb: Fix flush_hugetlb_tlb_range() invalidation level (Mark Salter) [RHEL-101059]
  - arm64: hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes (Mark Salter) [RHEL-101059]
  - mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear() (Mark Salter) [RHEL-101059]
  - s390/mm/hugetlbfs: Remove huge_pte_none() / huge_pte_none_mostly() (Mark Salter) [RHEL-101059]
  - arm64: rust: clean Rust 1.85.0 warning using softfloat target (Mark Salter) [RHEL-101059]
  - redhat/configs: automotive: Disable VLAN_8021Q_GVRP config (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable DCB and MPLS configs (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable IEEE 802.15.4 config (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable various network classification features (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable the SMBFS file system (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable Myricom network adapters (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable USB4 Ethernet config (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable the Mellanox SwitchX core driver (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable network storage related protocols (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable lightweight tunneling with BPF (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable RADOS block device configs (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable switchdev driver framework (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable network packet generator (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable NET_CLS_ACT and PSAMPLE configs (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable BPF STREAM_PARSER (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable Open vSwitch and NET_NSH configs (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable IP Virtual Server configs (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable IP set support (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable TLS Protocol (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable Advanced TCP Congestion Control (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable XDP Socket Protocol (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: Disable unsafe queuing disciplines (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable wireless network and it's dependencies (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable the SCTP Protocol (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable TIPC Protocol (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable L2TP Protocol (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable MRP/8021Q_MVRP Protocol (Dorinda Bassey) [RHEL-85959]
  - redhat/configs: automotive: Disable IPsec Protocols and XFRM (Dorinda Bassey) [RHEL-85959]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-154.el10]
changelog:
  - net/smc: Remove validation of reserved bits in CLC Decline message (Mete Durlu) [RHEL-124196]
  - powerpc/pseries: Define __u{8,32} types in papr_hvpipe_hdr struct (Mamatha Inamdar) [RHEL-101959]
  - powerpc/pseries: HVPIPE changes to support migration (Mamatha Inamdar) [RHEL-101959]
  - powerpc/pseries: Enable hvpipe with ibm,set-system-parameter RTAS (Mamatha Inamdar) [RHEL-101959]
  - powerpc/pseries: Enable HVPIPE event message interrupt (Mamatha Inamdar) [RHEL-101959]
  - powerpc/pseries: Wakeup hvpipe FD when the payload is pending (Mamatha Inamdar) [RHEL-101959]
  - powerpc/pseries: Receive payload with ibm,receive-hvpipe-msg RTAS (Mamatha Inamdar) [RHEL-101959]
  - powerpc/pseries: Send payload with ibm,send-hvpipe-msg RTAS (Mamatha Inamdar) [RHEL-101959]
  - powerpc/pseries: Add papr-hvpipe char driver for HVPIPE interfaces (Mamatha Inamdar) [RHEL-101959]
  - powerpc/pseries: Define HVPIPE specific macros (Mamatha Inamdar) [RHEL-101959]
  - powerpc/pseries: Define papr-hvpipe ioctl (Mamatha Inamdar) [RHEL-101959]
  - Documentation: ioctl-number: Fix linuxppc-dev mailto link (Mamatha Inamdar) [RHEL-101959]
  - md: add legacy_async_del_gendisk mode (Nigel Croxon) [RHEL-123668]
  - lib/raid6: update recov_rvv.c zero page usage (Nigel Croxon) [RHEL-123668]
  - md: Don't clear MD_CLOSING until mddev is freed (Nigel Croxon) [RHEL-123668]
  - md: fix mssing blktrace bio split events (Nigel Croxon) [RHEL-123668]
  - md: factor out a helper raid_is_456() (Nigel Croxon) [RHEL-123668]
  - md: add a new parameter 'offset' to md_super_write() (Nigel Croxon) [RHEL-123668]
  - md: check before referencing mddev->bitmap_ops (Nigel Croxon) [RHEL-123668]
  - md/raid5: check before referencing mddev->bitmap_ops (Nigel Croxon) [RHEL-123668]
  - md/raid10: check before referencing mddev->bitmap_ops (Nigel Croxon) [RHEL-123668]
  - md/raid1: check before referencing mddev->bitmap_ops (Nigel Croxon) [RHEL-123668]
  - md/raid1: check bitmap before behind write (Nigel Croxon) [RHEL-123668]
  - md/md-bitmap: handle the case bitmap is not enabled before end_sync() (Nigel Croxon) [RHEL-123668]
  - md/md-bitmap: handle the case bitmap is not enabled before start_sync() (Nigel Croxon) [RHEL-123668]
  - md/md-bitmap: add md_bitmap_registered/enabled() helper (Nigel Croxon) [RHEL-123668]
  - md/md-bitmap: add a new parameter 'flush' to bitmap_ops->enabled (Nigel Croxon) [RHEL-123668]
  - md/md-bitmap: merge md_bitmap_group into bitmap_operations (Nigel Croxon) [RHEL-123668]
  - md/md-bitmap: remove the parameter 'init' for bitmap_ops->resize() (Nigel Croxon) [RHEL-123668]
  - md: prevent incorrect update of resync/recovery offset (Nigel Croxon) [RHEL-123668]
  - md/raid1: fix data lost for writemostly rdev (Nigel Croxon) [RHEL-123668]
  - md: fix sync_action incorrect display during resync (Nigel Croxon) [RHEL-123668]
  - md: add helper rdev_needs_recovery() (Nigel Croxon) [RHEL-123668]
  - md: keep recovery_cp in mdp_superblock_s (Nigel Croxon) [RHEL-123668]
  - md: make rdev_addable usable for rcu mode (Nigel Croxon) [RHEL-123668] {CVE-2025-38621}
  - md/raid1: remove struct pool_info and related code (Nigel Croxon) [RHEL-123668]
  - md/raid1: change r1conf->r1bio_pool to a pointer type (Nigel Croxon) [RHEL-123668]
  - md: rename recovery_cp to resync_offset (Nigel Croxon) [RHEL-123668]
  - md/md-cluster: handle REMOVE message earlier (Nigel Croxon) [RHEL-123668]
  - md: fix create on open mddev lifetime regression (Nigel Croxon) [RHEL-123668]
  - lib/raid6: replace custom zero page with ZERO_PAGE (Nigel Croxon) [RHEL-123668]
  - md: call del_gendisk in control path (Nigel Croxon) [RHEL-123668]
  - redhat/configs: enable NXP S32 on aarch64 autmotive (Alessandro Carminati) [RHEL-124951]
  - dm vdo: return error on corrupted metadata in start_restoring_volume functions (Benjamin Marzinski) [RHEL-119008]
  - dm: fix NULL pointer dereference in __dm_suspend() (Benjamin Marzinski) [RHEL-119008]
  - dm: fix queue start/stop imbalance under suspend/load/resume races (Benjamin Marzinski) [RHEL-119008]
  - dm-raid: don't set io_min and io_opt for raid1 (Benjamin Marzinski) [RHEL-119008]
  - dm-integrity: limit MAX_TAG_SIZE to 255 (Benjamin Marzinski) [RHEL-119008]
  - dm-stripe: fix a possible integer overflow (Benjamin Marzinski) [RHEL-119008]
  - dm: set DM_TARGET_PASSES_CRYPTO feature for dm-thin (Benjamin Marzinski) [RHEL-119008]
  - dm-thin: update the documentation (Benjamin Marzinski) [RHEL-119008]
  - dm-raid: do not include dm-core.h (Benjamin Marzinski) [RHEL-119008]
  - vdo: omit need_resched() before cond_resched() (Benjamin Marzinski) [RHEL-119008]
  - md: dm-zoned-target: Initialize return variable r to avoid uninitialized use (Benjamin Marzinski) [RHEL-119008]
  - dm-verity: remove support for asynchronous hashes (Benjamin Marzinski) [RHEL-119008]
  - dm-mpath: don't print the "loaded" message if registering fails (Benjamin Marzinski) [RHEL-119008]
  - dm-mpath: make dm_unregister_path_selector return void (Benjamin Marzinski) [RHEL-119008]
  - dm: ima: avoid extra calls to strlen() (Benjamin Marzinski) [RHEL-119008]
  - dm: Simplify dm_io_complete() (Benjamin Marzinski) [RHEL-119008]
  - dm: Remove unnecessary return in dm_zone_endio() (Benjamin Marzinski) [RHEL-119008]
  - dm raid: add support for resync w/o metadata devices (Benjamin Marzinski) [RHEL-119008]
  - dm-flakey: Fix corrupt_bio_byte setup checks (Benjamin Marzinski) [RHEL-119008]
  - dm-table: fix checking for rq stackable devices (Benjamin Marzinski) [RHEL-119008]
  - dm-bufio: fix sched in atomic context (Benjamin Marzinski) [RHEL-119008]
  - dm-raid: fix variable in journal device check (Benjamin Marzinski) [RHEL-119008]
  - dm-stripe: small code cleanup (Benjamin Marzinski) [RHEL-119008]
  - dm-verity: fix a memory leak if some arguments are specified multiple times (Benjamin Marzinski) [RHEL-119008]
  - dm-mirror: fix a tiny race condition (Benjamin Marzinski) [RHEL-119008]
  - dm-table: check BLK_FEAT_ATOMIC_WRITES inside limits_lock (Benjamin Marzinski) [RHEL-119008]
  - dm-zone: Use bdev_*() helper functions where applicable (Benjamin Marzinski) [RHEL-119008]
  - dm vdo indexer: don't read request structure after enqueuing (Benjamin Marzinski) [RHEL-119008]
  - dm: pass through operations on wrapped inline crypto keys (Benjamin Marzinski) [RHEL-119008]
  - blk-crypto: export wrapped key functions (Benjamin Marzinski) [RHEL-119008]
  - dm-table: Set BLK_FEAT_ATOMIC_WRITES for target queue limits (Benjamin Marzinski) [RHEL-119008]
  - dm-flakey: make corrupting read bios work (Benjamin Marzinski) [RHEL-119008]
  - dm-flakey: remove useless ERROR_READS check in flakey_end_io (Benjamin Marzinski) [RHEL-119008]
  - dm-flakey: error all IOs when num_features is absent (Benjamin Marzinski) [RHEL-119008]
  - dm-flakey: Clean up parsing messages (Benjamin Marzinski) [RHEL-119008]
  - dm: remove unneeded kvfree from alloc_targets (Benjamin Marzinski) [RHEL-119008]
  - dm-bufio: remove maximum age based eviction (Benjamin Marzinski) [RHEL-119008]
  - dm-verity: use softirq context only when !need_resched() (Benjamin Marzinski) [RHEL-119008]
  - dm: lock limits when reading them (Benjamin Marzinski) [RHEL-119008]
  - dm: use generic functions instead of disable_discard and disable_write_zeroes (Benjamin Marzinski) [RHEL-119008]
  - dm-delay: don't busy-wait in kthread (Benjamin Marzinski) [RHEL-119008]
  - dm: fix native zone append devices on top of emulated ones (Benjamin Marzinski) [RHEL-119008]
  - dm: limit swapping tables for devices with zone write plugs (Benjamin Marzinski) [RHEL-119008]
  - dm: fix dm_blk_report_zones (Benjamin Marzinski) [RHEL-119008]
  - dm: handle failures in dm_table_set_restrictions (Benjamin Marzinski) [RHEL-119008]
  - dm: free table mempools if not used in __bind (Benjamin Marzinski) [RHEL-119008]
  - dm: don't change md if dm_table_set_restrictions() fails (Benjamin Marzinski) [RHEL-119008]
  - dm-verity: support block number limits for different ioprio classes (Benjamin Marzinski) [RHEL-119008]
  - dm-delay: support zoned devices (Benjamin Marzinski) [RHEL-119008]
  - dm: restrict dm device size to 2^63-512 bytes (Benjamin Marzinski) [RHEL-119008]
  - dm vdo indexer: reorder uds_request to reduce padding (Benjamin Marzinski) [RHEL-119008]
  - dm vdo: rework processing of loaded refcount byte arrays (Benjamin Marzinski) [RHEL-12834]
  - dm vdo: remove remaining ring references (Benjamin Marzinski) [RHEL-119008]
  - dm-verity: do forward error correction on metadata I/O errors (Benjamin Marzinski) [RHEL-119008]
  - dm-bufio: remove unused return value (Benjamin Marzinski) [RHEL-119008]
  - dm: Enable inline crypto passthrough for striped target (Benjamin Marzinski) [RHEL-119008]
  - dm vdo slab-depot: read refcount blocks in large chunks at load time (Benjamin Marzinski) [RHEL-12834]
  - dm vdo vio-pool: allow variable-sized metadata vios (Benjamin Marzinski) [RHEL-12834]
  - dm vdo vio-pool: support pools with multiple data blocks per vio (Benjamin Marzinski) [RHEL-12834]
  - dm vdo vio-pool: add a pool pointer to pooled_vio (Benjamin Marzinski) [RHEL-12834]
  - dm vdo: remove checks that can not fail (Benjamin Marzinski) [RHEL-119008]
  - dm vdo indexer: prevent unterminated string warning (Benjamin Marzinski) [RHEL-119008]
  - dm vdo: use a short static string for thread name prefix (Benjamin Marzinski) [RHEL-119008]
  - dm-crypt: Document integrity_key_size option. (Benjamin Marzinski) [RHEL-119008]
  - dm-integrity: Document Inline mode for storing integrity data (Benjamin Marzinski) [RHEL-119008]
  - dm-verity: Document restart_on_error and panic_on_error options (Benjamin Marzinski) [RHEL-119008]
  - dm-crypt: switch to using the crc32 library (Benjamin Marzinski) [RHEL-119008]
  - nbd: override creds to kernel when calling sock_{send,recv}msg() (Ming Lei) [RHEL-124544]
  - netfilter: nft_set_pipapo_avx2: fix skip of expired entries (Florian Westphal) [RHEL-113001]
  - netfilter: nft_set_pipapo: use 0 genmask for packetpath lookups (Florian Westphal) [RHEL-113001]
  - netfilter: nf_tables: restart set lookup on base_seq change (Florian Westphal) [RHEL-113001]
  - netfilter: nf_tables: make nft_set_do_lookup available unconditionally (Florian Westphal) [RHEL-113001]
  - netfilter: nf_tables: place base_seq in struct net (Florian Westphal) [RHEL-113001]
  - netfilter: nft_set_rbtree: continue traversal if element is inactive (Florian Westphal) [RHEL-113001]
  - netfilter: nft_set_pipapo: don't check genbit from packetpath lookups (Florian Westphal) [RHEL-113001]
  - netfilter: nft_set_pipapo_avx2: Drop the comment regarding protection (Florian Westphal) [RHEL-113001]
  - netfilter: nft_set_pipapo: fix null deref for empty set (Florian Westphal) [RHEL-113001]
  - netfilter: nft_set_pipapo: don't return bogus extension pointer (Florian Westphal) [RHEL-113001]
  - netfilter: nft_set_pipapo: prefer kvmalloc for scratch maps (Florian Westphal) [RHEL-113001]
  - netfilter: nft_set_pipapo: merge pipapo_get/lookup (Florian Westphal) [RHEL-113001]
  - netfilter: nft_set: remove indirection from update API call (Florian Westphal) [RHEL-113001]
  - netfilter: nft_set: remove one argument from lookup and update functions (Florian Westphal) [RHEL-113001]
  - netfilter: nft_set_pipapo: remove unused arguments (Florian Westphal) [RHEL-113001]
  - selftests: netfilter: nft_concat_range.sh: send packets to empty set (Florian Westphal) [RHEL-113001]
  - crypto: octeontx2 - Call strscpy() with correct size argument (Vladis Dronov) [RHEL-122026]
  - crypto: octeontx2 - get engine group number for asymmetric engine (Vladis Dronov) [RHEL-122026]
  - crypto: octeontx2 - Rework how engine group number is obtained (Vladis Dronov) [RHEL-122026]
  - crypto: octeontx2 - Fix address alignment on CN10KB and CN10KA-B0 (Vladis Dronov) [RHEL-122026]
  - crypto: octeontx2 - Fix address alignment on CN10K A0/A1 and OcteonTX2 (Vladis Dronov) [RHEL-122026]
  - crypto: octeontx2 - Fix address alignment issue on ucode loading (Vladis Dronov) [RHEL-122026]
  - crypto: octeontx2 - add timeout for load_fvc completion poll (Vladis Dronov) [RHEL-122026]
  - crypto: octeontx2 - Use dynamic allocated memory region for lmtst (Vladis Dronov) [RHEL-122026]
  - crypto: octeontx2 - Initialize cptlfs device info once (Vladis Dronov) [RHEL-122026]
  - crypto: octeontx2 - Simplify multiple return statements (Vladis Dronov) [RHEL-122026]
  - crypto: lib/Kconfig - hide library options [partial] (Vladis Dronov) [RHEL-122026]
  - selftests: tls: test skb copy under mem pressure and OOB (CKI Backport Bot) [RHEL-115592]
  - tls: make sure to abort the stream if headers are bogus (CKI Backport Bot) [RHEL-115592]
  - selftests: tls: make the new data_steal test less flaky (CKI Backport Bot) [RHEL-115592]
  - selftests: tls: test TCP stealing data from under the TLS socket (CKI Backport Bot) [RHEL-115592]
  - tls: handle data disappearing from under the TLS ULP (CKI Backport Bot) [RHEL-115592]
  - bpf, ktls: Fix data corruption when using bpf_msg_pop_data() in ktls (CKI Backport Bot) [RHEL-115592]
  - net/tls: fix kernel panic when alloc_page failed (CKI Backport Bot) [RHEL-115592]
  - ktls, sockmap: Fix missing uncharge operation (CKI Backport Bot) [RHEL-115592]
  - bpf: fix ktls panic with sockmap (CKI Backport Bot) [RHEL-115592]
  - scsi: sr: Reinstate rotational media flag (Ewan D. Milne) [RHEL-116076]
  - scsi: scsi_debug: Make read-only arrays static const (Ewan D. Milne) [RHEL-116076]
  - scsi: core: sysfs: Correct sysfs attributes access rights (Ewan D. Milne) [RHEL-116076]
  - scsi: sd: Make sd shutdown issue START STOP UNIT appropriately (Ewan D. Milne) [RHEL-116076]
  - scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans (Ewan D. Milne) [RHEL-116076]
  - scsi: scsi_transport_fc: Add comments to describe added 'rport' parameter (Ewan D. Milne) [RHEL-116076]
  - scsi: scsi_transport_fc: Change to use per-rport devloss_work_q (Ewan D. Milne) [RHEL-116076]
  - scsi: core: Fix kernel doc for scsi_track_queue_full() (Ewan D. Milne) [RHEL-116076]
  - scsi: core: Use scsi_cmd_priv() instead of open-coding it (Ewan D. Milne) [RHEL-116076]
  - scsi: core: Enforce unlimited max_segment_size when virt_boundary_mask is set (Ewan D. Milne) [RHEL-116076]
  - scsi: scsi_devinfo: Remove redundant 'found' (Ewan D. Milne) [RHEL-116076]
  - scsi: sd: Fix VPD page 0xb7 length check (Ewan D. Milne) [RHEL-116076]
  - scsi: core: Remember if a device is an ATA device (Ewan D. Milne) [RHEL-116076]
  - scsi: error: alua: I/O errors for ALUA state transitions (Ewan D. Milne) [RHEL-116076]
  - scsi: core: devinfo: Fix typo in comment (Ewan D. Milne) [RHEL-116076]
  - scsi: sg: Remove unnecessary NULL check before unregister_sysctl_table() (Ewan D. Milne) [RHEL-116076]
  - scsi: sd: Remove the stream_status member from scsi_stream_status_header (Ewan D. Milne) [RHEL-116076]
  - scsi: core: Remove unused scsi_dev_info_list_del_keyed() (Ewan D. Milne) [RHEL-116076]
  - scsi: scsi_debug: Reduce DEF_ATOMIC_WR_MAX_LENGTH (Ewan D. Milne) [RHEL-116076]
  - scsi: scsi_debug: Add ERASE for tapes (Ewan D. Milne) [RHEL-116076]
  - scsi: scsi_debug: Use scsi_device->type instead os sdebug_ptype where possible (Ewan D. Milne) [RHEL-116076]
  - scsi: scsi_debug: Move some tape-specific commands to separate definitions (Ewan D. Milne) [RHEL-116076]
  - scsi: scsi_debug: Enable different command definitions for different device types (Ewan D. Milne) [RHEL-116076]
  - scsi: scsi_debug: Fix two typos in command definitions (Ewan D. Milne) [RHEL-116076]
  - KVM: s390: Fix to clear PTE when discarding a swapped page (Thomas Huth) [RHEL-113440]
  - KVM: s390: Fix access to unavailable adapter indicator pages during postcopy (Thomas Huth) [RHEL-42486]
  - iommu/s390: Make attach succeed when the device was surprise removed (Thomas Huth) [RHEL-113440]
  - iommu/s390: Fix memory corruption when using identity domain (Thomas Huth) [RHEL-113440]
  - KVM: s390: Fix FOLL_*/FAULT_FLAG_* confusion (Thomas Huth) [RHEL-113440]
  - KVM: s390: Fix incorrect usage of mmu_notifier_register() (Thomas Huth) [RHEL-113440]
  - KVM: s390: Rework guest entry logic (Thomas Huth) [RHEL-113440]
  - entry: Add arch_in_rcu_eqs() (Thomas Huth) [RHEL-113440]
  - KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY (Thomas Huth) [RHEL-113440]
  - KVM: s390: Simplify and move pv code (Thomas Huth) [RHEL-113440]
  - KVM: s390: Refactor and split some gmap helpers (Thomas Huth) [RHEL-113440]
  - KVM: s390: Remove unneeded srcu lock (Thomas Huth) [RHEL-113440]
  - s390: Remove unneeded includes (Thomas Huth) [RHEL-113440]
  - s390/uv: Rename find_secret() to uv_find_secret() and publish (Thomas Huth) [RHEL-113440]
  - s390/kvm: Split kvm_host header file (Thomas Huth) [RHEL-113440]
  - s390/sysctl: Remove "vm/allocate_pgste" sysctl (Thomas Huth) [RHEL-113440]
  - s390: Remove 2k vs 4k page table leftovers (Thomas Huth) [RHEL-113440]
  - s390/tlb: Use mm_has_pgste() instead of mm_alloc_pgste() (Thomas Huth) [RHEL-113440]
  - s390/syscall: Merge __do_syscall() and do_syscall() (Thomas Huth) [RHEL-113440]
  - KVM: s390: selftests: Add has device attr check to uc_attr_mem_limit selftest (Thomas Huth) [RHEL-113440]
  - KVM: s390: selftests: Add ucontrol gis routing test (Thomas Huth) [RHEL-113440]
  - KVM: s390: selftests: Add ucontrol flic attr selftests (Thomas Huth) [RHEL-113440]
  - KVM: s390: selftests: Add regression tests for PFCR subfunctions (Thomas Huth) [RHEL-113440]
  - KVM: s390: selftests: Add regression tests for PLO subfunctions (Thomas Huth) [RHEL-113440]
  - KVM: s390: selftests: Add regression tests for KMAC, KMC, KM, KIMD and KLMD crypto subfunctions (Thomas Huth) [RHEL-113440]
  - KVM: s390: selftests: Add regression tests for KMCTR, KMF, KMO and PCC crypto subfunctions (Thomas Huth) [RHEL-113440]
  - KVM: s390: selftests: Add regression tests for PRNO, KDSA and KMA crypto subfunctions (Thomas Huth) [RHEL-113440]
  - cgroup/rstat: avoid disabling irqs for O(num_cpu) (Radostin Stoyanov) [RHEL-95602]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-155.el10]
changelog:
  - bpf: Do not audit capability check in do_jit() (Ondrej Mosnacek) [RHEL-108805]
  - kmem/tracing: add kmem name to kmem_cache_alloc tracepoint (Charles Haithcock) [RHEL-124143]
  - of: reserved_mem: Add missing IORESOURCE_MEM flag on resources (Maxime Ripard) [RHEL-125402]
  - of: reserved_mem: Restructure call site for dma_contiguous_early_fixup() (Maxime Ripard) [RHEL-125402]
  - of: reserved_mem: Add functions to parse "memory-region" (Maxime Ripard) [RHEL-125402]
  - Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'" (Maxime Ripard) [RHEL-125402]
  - of: reserved-memory: Warn for missing static reserved memory regions (Maxime Ripard) [RHEL-125402]
  - of: reserved-memory: Move an assignment to effective place in __reserved_mem_alloc_size() (Maxime Ripard) [RHEL-125402]
  - of: reserved-memory: Do not make kmemleak ignore freed address (Maxime Ripard) [RHEL-125402]
  - of: reserved-memory: Fix using wrong number of cells to get property 'alignment' (Maxime Ripard) [RHEL-125402]
  - dma-mapping: save base/size instead of pointer to shared DMA pool (Maxime Ripard) [RHEL-125402]
  - of: reserved_mem: Add code to dynamically allocate reserved_mem array (Maxime Ripard) [RHEL-125402]
  - of: reserved_mem: Restructure how the reserved memory regions are processed (Maxime Ripard) [RHEL-125402]
  - redhat: add all namespace-dependent selftests to kernel-selftests-internal (Joel Savitz) [RHEL-122506]
  - io_uring/waitid: always prune wait queue entry in io_waitid_wait() (CKI Backport Bot) [RHEL-124977] {CVE-2025-40047}


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-156.el10]
changelog:
  - of_numa: fix uninitialized memory nodes causing kernel panic (Charles Mirabile) [RHEL-123153] {CVE-2025-39903}
  - smb: client: get rid of d_drop() in cifs_do_rename() (Paulo Alcantara) [RHEL-124956]
  - smb: client: fix wrong index reference in smb2_compound_op() (Paulo Alcantara) [RHEL-124956]
  - smb: client: handle unlink(2) of files open by different clients (Paulo Alcantara) [RHEL-124956]
  - smb: client: fix filename matching of deferred files (Paulo Alcantara) [RHEL-124956]
  - fs/smb: Fix inconsistent refcnt update (Paulo Alcantara) [RHEL-124956] {CVE-2025-39819}


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-157.el10]
changelog:
  - smb: client: handle lack of IPC in dfs_cache_refresh() (Paulo Alcantara) [RHEL-126228]
  - scsi: core: Fix a regression triggered by scsi_host_busy() (Ming Lei) [RHEL-123046]
  - powerpc64/modules: replace stub allocation sentinel with an explicit counter (Joe Lawrence) [RHEL-113085]
  - powerpc64/modules: correctly iterate over stubs in setup_ftrace_ool_stubs (Joe Lawrence) [RHEL-113085]
  - powerpc/ftrace: ensure ftrace record ops are always set for NOPs (Joe Lawrence) [RHEL-113085]
  - x86/pti: Add attack vector controls for PTI (Waiman Long) [RHEL-119227]
  - x86/bugs: Report correct retbleed mitigation status (Waiman Long) [RHEL-119227]
  - x86/bugs: Fix reporting of LFENCE retpoline (Waiman Long) [RHEL-119227]
  - x86/bugs: Fix spectre_v2 forcing (Waiman Long) [RHEL-119227]
  - x86/bugs: Remove uses of cpu_mitigations_off() (Waiman Long) [RHEL-119227]
  - x86/bugs: Simplify SSB cmdline parsing (Waiman Long) [RHEL-119227]
  - x86/bugs: Use early_param() for spectre_v2 (Waiman Long) [RHEL-119227]
  - x86/bugs: Use early_param() for spectre_v2_user (Waiman Long) [RHEL-119227]
  - x86/bugs: Add attack vector controls for VMSCAPE (Waiman Long) [RHEL-119227]
  - x86/bugs: Add attack vector controls for SSB (Waiman Long) [RHEL-119227]
  - x86/microcode/AMD: Handle the case of no BIOS microcode (Waiman Long) [RHEL-119227]
  - x86/bugs: Fix GDS mitigation selecting when mitigation is off (Waiman Long) [RHEL-119227]
  - x86/bugs: Select best SRSO mitigation (Waiman Long) [RHEL-119227]
  - alloc_tag: remove empty module tag section (Waiman Long) [RHEL-119227]
  - x86/bugs: Print enabled attack vectors (Waiman Long) [RHEL-119227]
  - x86/bugs: Add attack vector controls for TSA (Waiman Long) [RHEL-119227]
  - x86/bugs: Add attack vector controls for ITS (Waiman Long) [RHEL-119227]
  - x86/bugs: Add attack vector controls for SRSO (Waiman Long) [RHEL-119227]
  - x86/bugs: Add attack vector controls for L1TF (Waiman Long) [RHEL-119227]
  - x86/bugs: Add attack vector controls for spectre_v2 (Waiman Long) [RHEL-119227]
  - x86/bugs: Add attack vector controls for BHI (Waiman Long) [RHEL-119227]
  - x86/bugs: Add attack vector controls for spectre_v2_user (Waiman Long) [RHEL-119227]
  - x86/bugs: Add attack vector controls for retbleed (Waiman Long) [RHEL-119227]
  - x86/bugs: Add attack vector controls for spectre_v1 (Waiman Long) [RHEL-119227]
  - x86/bugs: Add attack vector controls for GDS (Waiman Long) [RHEL-119227]
  - x86/bugs: Add attack vector controls for SRBDS (Waiman Long) [RHEL-119227]
  - x86/bugs: Add attack vector controls for RFDS (Waiman Long) [RHEL-119227]
  - x86/bugs: Add attack vector controls for MMIO (Waiman Long) [RHEL-119227]
  - x86/bugs: Add attack vector controls for TAA (Waiman Long) [RHEL-119227]
  - x86/bugs: Add attack vector controls for MDS (Waiman Long) [RHEL-119227]
  - x86/bugs: Define attack vectors relevant for each bug (Waiman Long) [RHEL-119227]
  - x86/Kconfig: Add arch attack vector support (Waiman Long) [RHEL-119227]
  - cpu: Define attack vectors (Waiman Long) [RHEL-119227]
  - Documentation/x86: Document new attack vector controls (Waiman Long) [RHEL-119227]
  - x86/bugs: Clean up SRSO microcode handling (Waiman Long) [RHEL-119227]
  - x86/bugs: Use IBPB for retbleed if used by SRSO (Waiman Long) [RHEL-119227]
  - x86/bugs: Add SRSO_MITIGATION_NOSMT (Waiman Long) [RHEL-119227]
  - x86/bugs: Allow ITS stuffing in eIBRS+retpoline mode also (Waiman Long) [RHEL-119227]
  - x86/bugs: Remove its=stuff dependency on retbleed (Waiman Long) [RHEL-119227]
  - x86/bugs: Introduce cdt_possible() (Waiman Long) [RHEL-119227]
  - x86/bugs: Use switch/case in its_apply_mitigation() (Waiman Long) [RHEL-119227]
  - x86/bugs: Avoid warning when overriding return thunk (Waiman Long) [RHEL-119227]
  - x86/bugs: Simplify the retbleed=stuff checks (Waiman Long) [RHEL-119227]
  - x86/bugs: Avoid AUTO after the select step in the retbleed mitigation (Waiman Long) [RHEL-119227]
  - mm/alloc_tag: fix the kmemleak false positive issue in the allocation of the percpu variable tag->counters (Waiman Long) [RHEL-119227]
  - alloc_tag: handle module codetag load errors as module load failures (Waiman Long) [RHEL-119227]
  - execmem: enforce allocation size aligment to PAGE_SIZE (Waiman Long) [RHEL-119227]
  - x86/cpu: Add "Old Microcode" docs to hw-vuln toctree (Waiman Long) [RHEL-119227]
  - x86/cpu: Help users notice when running old Intel microcode (Waiman Long) [RHEL-119227]
  - alloc_tag: allocate percpu counters for module tags dynamically (Waiman Long) [RHEL-119227]
  - module: release codetag section when module load fails (Waiman Long) [RHEL-119227]
  - Documentation/x86: Update the naming of CPU features for /proc/cpuinfo (Waiman Long) [RHEL-119227]
  - PM: sleep: Allow pm_restrict_gfp_mask() stacking (Mark Langsdorf) [RHEL-109250]
  - PM: hibernate: Combine return paths in power_down() (Mark Langsdorf) [RHEL-109250]
  - PM: hibernate: Restrict GFP mask in power_down() (Mark Langsdorf) [RHEL-109250]
  - PM: hibernate: Fix hybrid-sleep (Mark Langsdorf) [RHEL-109250]
  - xen: take system_transition_mutex on suspend (Mark Langsdorf) [RHEL-109250]
  - PM: hibernate: Restrict GFP mask in hibernation_snapshot() (Mark Langsdorf) [RHEL-109250]
  - PM: sleep: annotate RCU list iterations (Mark Langsdorf) [RHEL-109250]
  - PM: hibernate: Add stub for pm_hibernate_is_recovering() (Mark Langsdorf) [RHEL-109250]
  - PM: suspend: Drop a misplaced pm_restore_gfp_mask() call (Mark Langsdorf) [RHEL-109250]
  - regmap: irq: Avoid lockdep warnings with nested regmap-irq chips (Mark Langsdorf) [RHEL-109250]
  - regmap: irq: Free the regmap-irq mutex (Mark Langsdorf) [RHEL-109250]
  - PM: sleep: Rearrange suspend/resume error handling in the core (Mark Langsdorf) [RHEL-109250]
  - cacheinfo: Add arch hook to compress CPU h/w id into 32 bits for cache-id (Mark Langsdorf) [RHEL-109250]
  - cacheinfo: Set cache 'id' based on DT data (Mark Langsdorf) [RHEL-109250]
  - driver core: auxiliary bus: fix OF node leak (Mark Langsdorf) [RHEL-109250]
  - PM: runtime: Take active children into account in pm_runtime_get_if_in_use() (Mark Langsdorf) [RHEL-109250]
  - PM: sleep: Update power.completion for all devices on errors (Mark Langsdorf) [RHEL-109250]
  - PM: hibernate: add new api pm_hibernate_is_recovering() (Mark Langsdorf) [RHEL-109250]
  - drivers/base/node: optimize memory block registration to reduce boot time (Mark Langsdorf) [RHEL-109250]
  - PM: sleep: Call pm_restore_gfp_mask() after dpm_resume() (Mark Langsdorf) [RHEL-109250]
  - driver core: Export get_dev_from_fwnode() (Mark Langsdorf) [RHEL-109250]
  - driver core: platform: Drop dev_pm_domain_detach() call (Mark Langsdorf) [RHEL-109250]
  - PM: domains: Detach on device_unbind_cleanup() (Mark Langsdorf) [RHEL-109250]
  - PM: domains: Add flags to specify power on attach/detach (Mark Langsdorf) [RHEL-109250]
  - clk: qcom: Fix missing error check for dev_pm_domain_attach() (Mark Langsdorf) [RHEL-109250]
  - regmap: get rid of redundant debugfs_file_{get,put}() (Mark Langsdorf) [RHEL-109250]
  - PM: sleep: Make async suspend handle suppliers like parents (Mark Langsdorf) [RHEL-109250]
  - PM: sleep: Make async resume handle consumers like children (Mark Langsdorf) [RHEL-109250]
  - PM: sleep: Drop superfluous might_sleep() calls (Mark Langsdorf) [RHEL-109250]
  - regmap: fix potential memory leak of regmap_bus (Mark Langsdorf) [RHEL-109250]
  - PM: Restrict swap use to later in the suspend sequence (Mark Langsdorf) [RHEL-109250]
  - driver core: Add device_link_test() for testing device link flags (Mark Langsdorf) [RHEL-109250]
  - driver core: faux: Quiet probe failures (Mark Langsdorf) [RHEL-109250]
  - driver core: faux: Suppress bind attributes (Mark Langsdorf) [RHEL-109250]
  - regmap: kunit: Constify regmap_range_cfg array (Mark Langsdorf) [RHEL-109250]
  - PM: sleep: Add locking to dpm_async_resume_children() (Mark Langsdorf) [RHEL-109250]
  - PM: sleep: Fix list splicing in device suspend error paths (Mark Langsdorf) [RHEL-109250]
  - regmap: irq: Add support for chips without separate IRQ status (Mark Langsdorf) [RHEL-109250]
  - regmap-irq: Use dedicated interrupt wake setters (Mark Langsdorf) [RHEL-109250]
  - regmap: Move selecting for REGMAP_MDIO and REGMAP_IRQ (Mark Langsdorf) [RHEL-109250]
  - PM: runtime: fix denying of auto suspend in pm_suspend_timer_fn() (Mark Langsdorf) [RHEL-109250]
  - PM: sleep: Introduce pm_sleep_transition_in_progress() (Mark Langsdorf) [RHEL-109250]
  - PM: sleep: Introduce pm_suspend_in_progress() (Mark Langsdorf) [RHEL-109250]
  - PM: sleep: Print PM debug messages during hibernation (Mark Langsdorf) [RHEL-109250]
  - PM: sysfs: Move debug runtime PM attributes to runtime_attrs[] (Mark Langsdorf) [RHEL-109250]
  - PM: wakeup: Add missing wakeup source attribute relax_count (Mark Langsdorf) [RHEL-109250]
  - arch_topology: Relocate cpu_scale to topology.[h|c] (Mark Langsdorf) [RHEL-109250]
  - firmware_loader: use SHA-256 library API instead of crypto_shash API (Mark Langsdorf) [RHEL-109250]
  - regcache: Use sort()'s default swap() implementation (Mark Langsdorf) [RHEL-109250]
  - PM: runtime: Add new devm functions (Mark Langsdorf) [RHEL-109250]
  - devres: Add devm_is_action_added() helper (Mark Langsdorf) [RHEL-109250]
  - PM: wakeup: Do not expose 4 device wakeup source APIs (Mark Langsdorf) [RHEL-109250]
  - driver core: auxiliary bus: Fix IS_ERR() vs NULL mixup in __devm_auxiliary_device_create() (Mark Langsdorf) [RHEL-109250]
  - property: Add functions to iterate named child (Mark Langsdorf) [RHEL-109250]
  - PM: sleep: Make suspend of devices more asynchronous (Mark Langsdorf) [RHEL-109250]
  - PM: sleep: Suspend async parents after suspending children (Mark Langsdorf) [RHEL-109250]
  - PM: sleep: Resume children after resuming the parent (Mark Langsdorf) [RHEL-109250]
  - software node: Correct a OOB check in software_node_get_reference_args() (Mark Langsdorf) [RHEL-109250]
  - drivers/base: Extend documentation with preferred way to use auxbus (Mark Langsdorf) [RHEL-109250]
  - devres: simplify devm_kstrdup() using devm_kmemdup() (Mark Langsdorf) [RHEL-109250]
  - platform: replace magic number with macro PLATFORM_DEVID_NONE (Mark Langsdorf) [RHEL-109250]
  - component: do not try to unbind unbound components (Mark Langsdorf) [RHEL-109250]
  - driver core: fix potential NULL pointer dereference in dev_uevent() (Mark Langsdorf) [RHEL-109250]
  - driver core: introduce device_set_driver() helper (Mark Langsdorf) [RHEL-109250]
  - driver core: auxiliary bus: add device creation helpers (Mark Langsdorf) [RHEL-109250]
  - Revert "drivers: core: synchronize really_probe() and dev_uevent()" (Mark Langsdorf) [RHEL-109250]
  - driver core: faux: Add sysfs groups after probing (Mark Langsdorf) [RHEL-109250]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-158.el10]
changelog:
  - net/smc: fix one NULL pointer dereference in smc_ib_is_sg_need_sync() (Mete Durlu) [RHEL-99998]
  - net/smc: fix UAF on smcsk after smc_listen_out() (Mete Durlu) [RHEL-99998]
  - smc: Fix various oops due to inet_sock type confusion. (Mete Durlu) [RHEL-99998]
  - net/smc: convert timeouts to secs_to_jiffies() (Mete Durlu) [RHEL-99998]
  - net/smc: replace strncpy with strscpy (Mete Durlu) [RHEL-99998]
  - net/smc: remove unused function smc_lo_supports_v2 (Mete Durlu) [RHEL-99998]
  - net/smc: remove unused input parameters in smc_buf_get_slot (Mete Durlu) [RHEL-99998]
  - s390: ism: Pass string literal as format argument of dev_set_name() (Mete Durlu) [RHEL-99998]
  - smc: Fix lockdep false-positive for IPPROTO_SMC. (Mete Durlu) [RHEL-99998]
  - net/smc: use the correct ndev to find pnetid by pnetid table (Mete Durlu) [RHEL-99998]
  - net/smc: fix data error when recvmsg with MSG_PEEK flag (Mete Durlu) [RHEL-99998]
  - net/smc: delete pointless divide by one (Mete Durlu) [RHEL-99998]
  - net/smc: check return value of sock_recvmsg when draining clc data (Mete Durlu) [RHEL-99998]
  - net/smc: check smcd_v2_ext_offset when receiving proposal msg (Mete Durlu) [RHEL-99998]
  - net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg (Mete Durlu) [RHEL-99998]
  - net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg (Mete Durlu) [RHEL-99998]
  - net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll (Mete Durlu) [RHEL-99998]
  - net/smc: protect link down work from execute after lgr freed (Mete Durlu) [RHEL-99998]
  - net/smc: support SMC-R V2 for rdma devices with max_recv_sge equals to 1 (Mete Durlu) [RHEL-99998]
  - net/smc: fix LGR and link use-after-free issue (Mete Durlu) [RHEL-99998]
  - net/smc: initialize close_work early to avoid warning (Mete Durlu) [RHEL-99998]
  - net/smc: Address spelling errors (Mete Durlu) [RHEL-99998]
  - s390: Disable ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP (Luiz Capitulino) [RHEL-116228]
  - USB: core: remove the move buf action (Desnes Nunes) [RHEL-122019]
  - usb: typec: tcpm: properly deliver cable vdms to altmode drivers (Desnes Nunes) [RHEL-122019]
  - xhci: fix memory leak regression when freeing xhci vdev devices depth first (Desnes Nunes) [RHEL-122019]
  - xhci: dbc: Fix full DbC transfer ring after several reconnects (Desnes Nunes) [RHEL-122019]
  - xhci: dbc: decouple endpoint allocation from initialization (Desnes Nunes) [RHEL-122019]
  - USB: serial: option: add Telit Cinterion LE910C4-WWX new compositions (Desnes Nunes) [RHEL-122019]
  - USB: serial: option: add Telit Cinterion FN990A w/audio compositions (Desnes Nunes) [RHEL-122019]
  - usb: xhci: Fix slot_id resource race conflict (Desnes Nunes) [RHEL-122019]
  - usb: typec: fusb302: Revert incorrect threaded irq fix (Desnes Nunes) [RHEL-122019]
  - USB: core: Update kerneldoc for usb_hcd_giveback_urb() (Desnes Nunes) [RHEL-122019]
  - memstick: Fix deadlock by moving removing flag earlier (Desnes Nunes) [RHEL-122019]
  - usb: dwc3: Remove WARN_ON for device endpoint command timeouts (Desnes Nunes) [RHEL-122019] {CVE-2025-39801}
  - USB: storage: Ignore driver CD mode for Realtek multi-mode Wi-Fi dongles (Desnes Nunes) [RHEL-122019]
  - usb: storage: realtek_cr: Use correct byte order for bcs->Residue (Desnes Nunes) [RHEL-122019]
  - usb: chipidea: imx: improve usbmisc_imx7d_pullup() (Desnes Nunes) [RHEL-122019]
  - kcov, usb: Don't disable interrupts in kcov_remote_start_usb_softirq() (Desnes Nunes) [RHEL-122019]
  - usb: dwc3: pci: add support for the Intel Wildcat Lake (Desnes Nunes) [RHEL-122019]
  - usb: dwc3: Ignore late xferNotReady event to prevent halt timeout (Desnes Nunes) [RHEL-122019]
  - USB: storage: Add unusual-devs entry for Novatek NTK96550-based camera (Desnes Nunes) [RHEL-122019]
  - usb: core: hcd: fix accessing unmapped memory in SINGLE_STEP_SET_FEATURE test (Desnes Nunes) [RHEL-122019]
  - usb: renesas-xhci: Fix External ROM access timeouts (Desnes Nunes) [RHEL-122019]
  - usb: quirks: Add DELAY_INIT quick for another SanDisk 3.2Gen1 Flash Drive (Desnes Nunes) [RHEL-122019]
  - phy: ti: omap-usb2: fix device leak at unbind (Desnes Nunes) [RHEL-122019]
  - net: usbnet: Fix the wrong netif_carrier_on() call (Desnes Nunes) [RHEL-122019]
  - net: usbnet: Avoid potential RCU stall on LINK_CHANGE event (Desnes Nunes) [RHEL-122019]
  - usb: musb: omap2430: enable compile testing (Desnes Nunes) [RHEL-122019]
  - usb: xhci: print xhci->xhc_state when queue_command failed (Desnes Nunes) [RHEL-122019]
  - USB: serial: option: add Foxconn T99W709 (Desnes Nunes) [RHEL-122019]
  - net: usb: cdc-ncm: check for filtering capability (Desnes Nunes) [RHEL-122019]
  - usb: core: add urb->sgt parameter description (Desnes Nunes) [RHEL-122019]
  - thunderbolt: Fix copy+paste error in match_service_id() (Desnes Nunes) [RHEL-122019]
  - usb: typec: ucsi: Update power_supply on power role change (Desnes Nunes) [RHEL-122019]
  - usb: typec: ucsi: psy: Set current max to 100mA for BC 1.2 and Default (Desnes Nunes) [RHEL-122019]
  - usb: typec: fusb302: cache PD RX state (Desnes Nunes) [RHEL-122019]
  - usb: typec: ucsi: yoga-c630: add DRM dependency (Desnes Nunes) [RHEL-122019]
  - usb: gadget : fix use-after-free in composite_dev_cleanup() (Desnes Nunes) [RHEL-122019] {CVE-2025-38555}
  - usb: chipidea: imx: Add a missing blank line (Desnes Nunes) [RHEL-122019]
  - usb: usblp: clean up assignment inside if conditions (Desnes Nunes) [RHEL-122019]
  - cdc-acm: fix race between initial clearing halt and open (Desnes Nunes) [RHEL-122019]
  - usb: xhci: Set avg_trb_len = 8 for EP0 during Address Device Command (Desnes Nunes) [RHEL-122019]
  - usb: xhci: Avoid showing warnings for dying controller (Desnes Nunes) [RHEL-122019]
  - usb: xhci: Avoid showing errors during surprise removal (Desnes Nunes) [RHEL-122019]
  - usb: core: add dma-noncoherent buffer alloc and free API (Desnes Nunes) [RHEL-122019]
  - usb: chipidea: s32g: Add usb support for s32g3 (Desnes Nunes) [RHEL-122019]
  - usb: chipidea: s32g: Add usb support for s32g2 (Desnes Nunes) [RHEL-122019]
  - dt-bindings: usb: Add compatible strings for s32g2/s32g3 (Desnes Nunes) [RHEL-122019]
  - usb: dwc3: gadget: Simplify TRB reclaim logic by removing redundant 'chain' argument (Desnes Nunes) [RHEL-122019]
  - usb: early: xhci-dbc: Fix early_ioremap leak (Desnes Nunes) [RHEL-122019]
  - net: thunderbolt: Enable end-to-end flow control also in transmit (Desnes Nunes) [RHEL-122019]
  - net: thunderbolt: Fix the parameter passing of tb_xdomain_enable_paths()/tb_xdomain_disable_paths() (Desnes Nunes) [RHEL-122019]
  - usb: core: config: Prevent OOB read in SS endpoint companion parsing (Desnes Nunes) [RHEL-122019] {CVE-2025-39760}
  - usb: dwc2: disable platform lowlevel hw resources during shutdown (Desnes Nunes) [RHEL-122019]
  - usb: misc: onboard_usb_dev: Add Bison Electronics Inc. Integrated Camera (Desnes Nunes) [RHEL-122019]
  - usb: gadget: u_serial: remove some dead code (Desnes Nunes) [RHEL-122019]
  - usb: gadget: u_serial: Avoid double unlock of serial_port_lock (Desnes Nunes) [RHEL-122019]
  - usb: gadget: u_serial: Implement remote wakeup capability (Desnes Nunes) [RHEL-122019]
  - dt-bindings: trivial-devices: add compatible string nxp,isp1301 from isp1301.txt (Desnes Nunes) [RHEL-122019]
  - dt-bindings: trivial-devices: add onnn,adt7462 (Desnes Nunes) [RHEL-122019]
  - misc: rtsx: Add support for RTS5264 Version B and optimize init flow (Desnes Nunes) [RHEL-122019]
  - dt-bindings: usb: genesys,gl850g: add downstream facing ports (Desnes Nunes) [RHEL-122019]
  - dt-bindings: usb: genesys,gl850g: use usb-hub.yaml (Desnes Nunes) [RHEL-122019]
  - usb: typec: ucsi: yoga-c630: register DRM HPD bridge (Desnes Nunes) [RHEL-122019]
  - usb: typec: ucsi: yoga-c630: handle USB / HPD messages to set port orientation (Desnes Nunes) [RHEL-122019]
  - usb: typec: ucsi: yoga-c630: correct response for GET_CURRENT_CAM (Desnes Nunes) [RHEL-122019]
  - usb: typec: ucsi: yoga-c630: fake AltModes for port 0 (Desnes Nunes) [RHEL-122019]
  - usb: typec: ucsi: yoga-c630: remove extra AltModes for port 1 (Desnes Nunes) [RHEL-122019]
  - usb: typec: ucsi: yoga-c630: remove duplicate AltModes (Desnes Nunes) [RHEL-122019]
  - usb: typec: ucsi: add recipient arg to update_altmodes() callback (Desnes Nunes) [RHEL-122019]
  - usb: typec: ucsi: yoga-c630: fix error and remove paths (Desnes Nunes) [RHEL-122019]
  - usb: typec: ucsi: make yoga_c630_ucsi_ops be static (Desnes Nunes) [RHEL-122019]
  - usb: dwc2: follow compatible string change for Sophgo CV18XX/SG200X series SoC (Desnes Nunes) [RHEL-122019]
  - dt-bindings: usb: dwc2: rename sophgo usb compatible string (Desnes Nunes) [RHEL-122019]
  - usb: dwc3: gadget: Remove duplicate check while setting xfer resource (Desnes Nunes) [RHEL-122019]
  - usb: ehci: replace scnprintf() with sysfs_emit() (Desnes Nunes) [RHEL-122019]
  - usb: core: Use sysfs_emit_at() when showing dynamic IDs (Desnes Nunes) [RHEL-122019]
  - usb: typec: altmodes/displayport: add irq_hpd to sysfs (Desnes Nunes) [RHEL-122019]
  - mmc: rtsx_usb_sdmmc: Fix clang -Wimplicit-fallthrough in sd_set_power_mode() (Desnes Nunes) [RHEL-122019]
  - mmc: rtsx_usb_sdmmc: Add 74 clocks in poweron flow (Desnes Nunes) [RHEL-122019]
  - mmc: rtsx_usb_sdmmc: Re-work the code in sd_set_power_mode() (Desnes Nunes) [RHEL-122019]
  - mmc: rtsx_usb_sdmmc: Convert sd_set_power_mode() into void (Desnes Nunes) [RHEL-122019]
  - mmc: rtsx_usb_sdmmc: Print debug-messages at power-on/off errors (Desnes Nunes) [RHEL-122019]
  - mmc: rtsx_usb_sdmmc: Fix error-path in sd_set_power_mode() (Desnes Nunes) [RHEL-122019]
  - mmc: rtsx_usb_sdmmc: Use devm_mmc_alloc_host() helper (Desnes Nunes) [RHEL-122019]
  - mmc: rtsx_pci: Use devm_mmc_alloc_host() helper (Desnes Nunes) [RHEL-122019]
  - thunderbolt: Fix typos in documentation comments (Desnes Nunes) [RHEL-122019]
  - Documentation: treewide: Replace remaining spinics links with lore (Desnes Nunes) [RHEL-122019]
  - net: usb: enable the work after stop usbnet by ip down/up (Desnes Nunes) [RHEL-122019]
  - net: usb: Convert tasklet API to new bottom half workqueue mechanism (Desnes Nunes) [RHEL-122019]
  - usbnet:fix NPE during rx_complete (Desnes Nunes) [RHEL-122019] {CVE-2025-22050}
  - usb: core: modify comments xhci_hc_driver has HCD_MEMORY just like ehci ohci (Desnes Nunes) [RHEL-122019]
  - usb: chipidea: imx: implement workaround for ERR051725 (Desnes Nunes) [RHEL-122019]
  - usb: chipidea: imx: add imx_usbmisc_pullup() hook (Desnes Nunes) [RHEL-122019]
  - usb: chipidea: udc: add CI_HDRC_CONTROLLER_PULLUP_EVENT event (Desnes Nunes) [RHEL-122019]
  - usb: core: usb_submit_urb: downgrade type check (Desnes Nunes) [RHEL-122019]
  - usb: storage: reltek_cr: convert to use secs_to_jiffies (Desnes Nunes) [RHEL-122019]
  - usb: typec: Remove unused ucsi_cci_str (Desnes Nunes) [RHEL-122019]
  - usb: core: Remove unused usb_unlink_anchored_urbs (Desnes Nunes) [RHEL-122019]
  - usb: gadget: Remove unused usb_remove_config (Desnes Nunes) [RHEL-122019]
  - usb: gadget: config: Remove unused usb_gadget_config_buf (Desnes Nunes) [RHEL-122019]
  - usb: Reorganize kerneldoc parameter names (Desnes Nunes) [RHEL-122019]
  - usb: phy: tegra: Remove unused functions (Desnes Nunes) [RHEL-122019]
  - usb: typec: fusb302: fix scheduling while atomic when using virtio-gpio (Desnes Nunes) [RHEL-122019]
  - usb: core: Add 0x prefix to quirks debug output (Desnes Nunes) [RHEL-122019]
  - Documentation: usb: gadget: Wrap remaining usage snippets in literal code block (Desnes Nunes) [RHEL-122019]
  - docs: usb: gadget: Reindent numbered list (Desnes Nunes) [RHEL-122019]
  - usb: gadget: composite: Use USB API functions rather than constants (Desnes Nunes) [RHEL-122019]
  - usb: host: xhci-plat: fix incorrect type for of_match variable in xhci_plat_probe() (Desnes Nunes) [RHEL-122019]
  - tty: fix tty_port_tty_*hangup() kernel-doc (Desnes Nunes) [RHEL-122019]
  - tty: introduce and use tty_port_tty_vhangup() helper (Desnes Nunes) [RHEL-122019]
  - dt-bindings: phy: renesas,usb2-phy: Document RZ/V2N SoC support (Desnes Nunes) [RHEL-122019]
  - dt-bindings: phy: Convert ti,keystone-usbphy to DT schema (Desnes Nunes) [RHEL-122019]
  - dt-bindings: phy: Convert hisilicon,hi6220-usb-phy to DT schema (Desnes Nunes) [RHEL-122019]
  - Documentation: ABI: Update WMI device paths in ABI docs (Desnes Nunes) [RHEL-122019]
  - platform/x86: dell-smbios-wmi: Stop touching WMI device ID (Desnes Nunes) [RHEL-122019]
  - platform/x86: wmi: Fix WMI device naming issue (Desnes Nunes) [RHEL-122019]
  - redhat/configs: Adding CONFIG_ACPI_WMI_LEGACY_DEVICE_NAMES (Desnes Nunes) [RHEL-122019]
  - platform/x86: wmi: Remove wmi_block_list (Desnes Nunes) [RHEL-122019]
  - phy: qcom: qmp-combo: Add missing PLL (VCO) configuration on SM8750 (Desnes Nunes) [RHEL-122019]
  - phy: qcom: qmp-pcie: Update PHY settings for QCS8300 & SA8775P (Desnes Nunes) [RHEL-122019]
  - phy: qcom-qmp-pcie: add dual lane PHY support for QCS8300 (Desnes Nunes) [RHEL-122019]
  - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the QCS8300 QMP PCIe PHY Gen4 x2 (Desnes Nunes) [RHEL-122019]
  - phy: qcom: Add M31 based eUSB2 PHY driver (Desnes Nunes) [RHEL-122019]
  - dt-bindings: phy: Add the M31 based eUSB2 PHY bindings (Desnes Nunes) [RHEL-122019]
  - redhat/configs: Adding CONFIG_PHY_QCOM_M31_EUSB (Desnes Nunes) [RHEL-122019]
  - phy: qcom: uniphy-28lp: add COMMON_CLK dependency (Desnes Nunes) [RHEL-122019]
  - phy: qcom: Introduce PCIe UNIPHY 28LP driver (Desnes Nunes) [RHEL-122019]
  - redhat/configs: Adding CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP (Desnes Nunes) [RHEL-122019]
  - dt-bindings: phy: qcom,uniphy-pcie: Document PCIe uniphy (Desnes Nunes) [RHEL-122019]
  - phy: qcom: Update description for QCOM based eUSB2 repeater (Desnes Nunes) [RHEL-122019]
  - phy: qcom: qmp-combo: Add new PHY sequences for SM8750 (Desnes Nunes) [RHEL-122019]
  - dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add SM8750 to QMP PHY (Desnes Nunes) [RHEL-122019]
  - e1000e: fix heap overflow in e1000_set_eeprom (Corinna Vinschen) [RHEL-123124] {CVE-2025-39898}
  - i40e: add mask to apply valid bits for itr_idx (Michal Schmidt) [RHEL-123813]
  - i40e: add max boundary check for VF filters (Michal Schmidt) [RHEL-123813] {CVE-2025-39968}
  - i40e: fix validation of VF state in get resources (Michal Schmidt) [RHEL-123813] {CVE-2025-39969}
  - i40e: fix input validation logic for action_meta (Michal Schmidt) [RHEL-123813] {CVE-2025-39970}
  - i40e: fix idx validation in config queues msg (Michal Schmidt) [RHEL-123813] {CVE-2025-39971}
  - i40e: fix idx validation in i40e_validate_queue_map (Michal Schmidt) [RHEL-123813] {CVE-2025-39972}
  - i40e: add validation for ring_len param (Michal Schmidt) [RHEL-123813] {CVE-2025-39973}
  - nvme-multipath: Skip nr_active increments in RETRY disposition (Ewan D. Milne) [RHEL-123684]
  - cxl/region: Fix an ERR_PTR() vs NULL bug (John W. Linville) [RHEL-119007]
  - cxl/events: Trace Memory Sparing Event Record (John W. Linville) [RHEL-119007]
  - cxl/events: Add extra validity checks for CVME count in DRAM Event Record (John W. Linville) [RHEL-119007]
  - cxl/events: Add extra validity checks for corrected memory error count in General Media Event Record (John W. Linville) [RHEL-119007]
  - cxl/events: Update Common Event Record to CXL spec rev 3.2 (John W. Linville) [RHEL-119007]
  - cxl: Fix -Werror=return-type in cxl_decoder_detach() (John W. Linville) [RHEL-119007]
  - cxl/region: Consolidate cxl_decoder_kill_region() and cxl_region_detach() (John W. Linville) [RHEL-119007]
  - cxl/region: Move ready-to-probe state check to a helper (John W. Linville) [RHEL-119007]
  - cxl/region: Split commit_store() into __commit() and queue_reset() helpers (John W. Linville) [RHEL-119007]
  - cxl/decoder: Drop pointless locking (John W. Linville) [RHEL-119007]
  - cxl/decoder: Move decoder register programming to a helper (John W. Linville) [RHEL-119007]
  - cxl/core: Introduce a new helper cxl_resource_contains_addr() (John W. Linville) [RHEL-119007]
  - cxl/test: Simplify fw_buf_checksum_show() (John W. Linville) [RHEL-119007]
  - cxl: Include range.h in cxl.h (John W. Linville) [RHEL-119007]
  - cxl: make cxl_bus_type constant (John W. Linville) [RHEL-119007]
  - cxl/edac: Use correct format specifier for u32 val (John W. Linville) [RHEL-119007]
  - cxl_test: Limit location for fake CFMWS to mappable range (John W. Linville) [RHEL-119007]
  - cxl/pci: Replace mutex_lock_io() w mutex_lock() for mailbox access (John W. Linville) [RHEL-119007]
  - arm64: errata: Expand speculative SSBS workaround for Cortex-A720AE (Waiman Long) [RHEL-119901]
  - arm64: cputype: Add Cortex-A720AE definitions (Waiman Long) [RHEL-119901]
  - arm64: errata: Add missing sentinels to Spectre-BHB MIDR arrays (Waiman Long) [RHEL-119901]
  - arm64: Add support for HIP09 Spectre-BHB mitigation (Waiman Long) [RHEL-119901]
  - arm64: errata: Add newer ARM cores to the spectre_bhb_loop_affected() lists (Waiman Long) [RHEL-119901]
  - arm64: cputype: Add MIDR_CORTEX_A76AE (Waiman Long) [RHEL-119901]
  - arm64: errata: Add KRYO 2XX/3XX/4XX silver cores to Spectre BHB safe list (Waiman Long) [RHEL-119901]
  - vdpa: Fix IDR memory leak in VDUSE module exit (Houqi (Nick) Zuo) [RHEL-66590]
  - vdpa/mlx5: Fix release of uninitialized resources on error path (Houqi (Nick) Zuo) [RHEL-66590]
  - vdpa/mlx5: Fix needs_teardown flag calculation (Houqi (Nick) Zuo) [RHEL-66590]
  - virtio-vdpa: Remove virtqueue list (Houqi (Nick) Zuo) [RHEL-66590]
  - virtio-mmio: Remove virtqueue list from mmio device (Houqi (Nick) Zuo) [RHEL-66590]
  - vdpa/mlx5: Fix oversized null mkey longer than 32bit (Houqi (Nick) Zuo) [RHEL-66590]
  - vdpa/mlx5: Fix mlx5_vdpa_get_config() endianness on big-endian machines (Houqi (Nick) Zuo) [RHEL-66590]
  - vdpa/vp_vdpa: implement kick_vq_with_data callback (Houqi (Nick) Zuo) [RHEL-66590]
  - virtio_vdpa: remove redundant check on desc (Houqi (Nick) Zuo) [RHEL-66590]
  - vdpa/mlx5: Fix suboptimal range on iotlb iteration (Houqi (Nick) Zuo) [RHEL-66590]
  - docs: namespace: Tweak and reword resource control doc (Joel Savitz) [RHEL-88728]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-159.el10]
changelog:
  - RDMA/ionic: Fix memory leak of admin q_wr (Jakub Ramaseuski) [RHEL-121486]
  - RDMA/ionic: Fix build failure on SPARC due to xchg() operand size (Jakub Ramaseuski) [RHEL-121486]
  - RDMA/ionic: Use ether_addr_copy instead of memcpy (Jakub Ramaseuski) [RHEL-121486]
  - redhat/configs: Disable CONFIG_INFINIBAND_IONIC in generic (Jakub Ramaseuski) [RHEL-121486]
  - RDMA/ionic: Add Makefile/Kconfig to kernel build environment (Jakub Ramaseuski) [RHEL-121486]
  - RDMA/ionic: Implement device stats ops (Jakub Ramaseuski) [RHEL-121486]
  - RDMA/ionic: Register device ops for miscellaneous functionality (Jakub Ramaseuski) [RHEL-121486]
  - RDMA/ionic: Register device ops for datapath (Jakub Ramaseuski) [RHEL-121486]
  - RDMA/ionic: Register device ops for control path (Jakub Ramaseuski) [RHEL-121486]
  - RDMA/ionic: Create device queues to support admin operations (Jakub Ramaseuski) [RHEL-121486]
  - RDMA/ionic: Register auxiliary module for ionic ethernet adapter (Jakub Ramaseuski) [RHEL-121486]
  - RDMA: Add IONIC to rdma_driver_id definition (Jakub Ramaseuski) [RHEL-121486]
  - net: ionic: map SKB after pseudo-header checksum prep (Jakub Ramaseuski) [RHEL-121486]
  - net: ionic: add dma_wmb() before ringing TX doorbell (Jakub Ramaseuski) [RHEL-121486]
  - ionic: use int type for err in ionic_get_module_eeprom_by_page (Jakub Ramaseuski) [RHEL-121486]
  - net: ionic: Provide doorbell and CMB region information (Jakub Ramaseuski) [RHEL-121486]
  - net: ionic: Provide interrupt allocation support for the RDMA driver (Jakub Ramaseuski) [RHEL-121486]
  - net: ionic: Provide RDMA reset support for the RDMA driver (Jakub Ramaseuski) [RHEL-121486]
  - net: ionic: Export the APIs from net driver to support device commands (Jakub Ramaseuski) [RHEL-121486]
  - net: ionic: Update LIF identity with additional RDMA capabilities (Jakub Ramaseuski) [RHEL-121486]
  - net: ionic: Create an auxiliary device for rdma driver (Jakub Ramaseuski) [RHEL-121486]
  - ethernet: ionic: Fix DMA mapping tests (Jakub Ramaseuski) [RHEL-121486]
  - ionic: cancel delayed work earlier in remove (Jakub Ramaseuski) [RHEL-121486]
  - ionic: clean dbpage in de-init (Jakub Ramaseuski) [RHEL-121486]
  - ionic: print firmware heartbeat as unsigned (Jakub Ramaseuski) [RHEL-121486]
  - ionic: Prevent driver/fw getting out of sync on devcmd(s) (Jakub Ramaseuski) [RHEL-121486]
  - tools/power/x86/intel-speed-select: v1.23 release (Steve Best) [RHEL-110834]
  - tools/power/x86/intel-speed-select: Skip uncore frequency update (Steve Best) [RHEL-110834]
  - tools/power/x86/intel-speed-select: Support SST PP revision 2 fields (Steve Best) [RHEL-110834]
  - platform/x86: ISST: Do Not Restore SST MSRs on CPU Online Operation (Steve Best) [RHEL-110834]
  - platform/x86: ISST: Update minor version (Steve Best) [RHEL-110834]
  - platform/x86: ISST: Support SST-PP revision 2 (Steve Best) [RHEL-110834]
  - platform/x86: ISST: Support SST-TF revision 2 (Steve Best) [RHEL-110834]
  - dmaengine: idxd: Add a new IAA device ID for Wildcat Lake family platforms (Vladis Dronov) [RHEL-95628]
  - crypto: iaa - Optimize rebalance_wq_table() (Vladis Dronov) [RHEL-95628]
  - crypto: iaa - Adjust workqueue allocation type (Vladis Dronov) [RHEL-95628]
  - redhat: remove EARLY ystream bits (Jan Stancek)
  - platform/x86/amd/pmf: Add debug logs for pending requests and custom BIOS inputs (Steve Best) [RHEL-73301]
  - platform/x86/amd/pmf: Call enact function sooner to process early pending requests (Steve Best) [RHEL-73301]
  - platform/x86/amd/pmf: Preserve custom BIOS inputs for evaluating the policies (Steve Best) [RHEL-73301]
  - platform/x86/amd/pmf: Add custom BIOS input support for AMD_CPU_ID_PS (Steve Best) [RHEL-73301]
  - platform/x86/amd/pmf: Add helper to verify BIOS input notifications are enable/disable (Steve Best) [RHEL-73301]
  - platform/x86/amd/pmf: Update ta_pmf_action structure member (Steve Best) [RHEL-73301]
  - platform/x86/amd/pmf: Extend custom BIOS inputs for more policies (Steve Best) [RHEL-73301]
  - platform/x86/amd/pmf: Fix the custom bios input handling mechanism (Steve Best) [RHEL-73301]
  - platform/x86/amd/pmf: Add support for adjusting PMF PPT and PPT APU thresholds (Steve Best) [RHEL-73301]
  - platform/x86/dell: Set USTT mode according to BIOS after reboot (Steve Best) [RHEL-73301]
  - fs: Add 'initramfs_options' to set initramfs mount options (Ian Kent) [RHEL-116977]
  - thermal: Constify struct thermal_zone_device_ops (Steve Best) [RHEL-110837]
  - thermal: int340x: processor_thermal: Add Wildcat Lake PCI ID (Steve Best) [RHEL-110837]
  - thermal: intel: x86_pkg_temp_thermal: Fix bogus trip temperature (Steve Best) [RHEL-110837]
  - thermal: intel: int340x: Enable platform temperature control (Steve Best) [RHEL-110837]
  - thermal: intel: int340x: Add missing DVFS support flags (Steve Best) [RHEL-110837]
  - thermal: int340x: Add NULL check for adev (Steve Best) [RHEL-110837]
  - thermal: intel: Clean up zone_trips[] initialization in int340x_thermal_zone_add() (Steve Best) [RHEL-110837]
  - thermal: int340x: Use kcalloc() instead of kzalloc() with multiplication (Steve Best) [RHEL-110837]
  - mfd: intel-lpss: Add Intel Wildcat Lake LPSS PCI IDs (Steve Best) [RHEL-95650]
  - docs: networking: Describe irq suspension (Antoine Tenart) [RHEL-77189]
  - selftests: net: Add busy_poll_test (Antoine Tenart) [RHEL-77189]
  - eventpoll: Control irq suspension for prefer_busy_poll (Antoine Tenart) [RHEL-77189]
  - eventpoll: Trigger napi_busy_loop, if prefer_busy_poll is set (Antoine Tenart) [RHEL-77189]
  - net: Add control functions for irq suspension (Antoine Tenart) [RHEL-77189]
  - net: Add napi_struct parameter irq_suspend_timeout (Antoine Tenart) [RHEL-77189]
  - redhat/configs: enable Micrel PHY for NXP Automotive SoCs S32G2xx/S32G3xx/S32R45 (Alessandro Carminati) [RHEL-116889]
  - redhat/configs: enable Synopsis DWMAC IP on NXP Automotive SoCs S32G2xx/S32G3xx/S32R45 (Alessandro Carminati) [RHEL-116889]
  - MAINTAINERS: Add Jan Petrous as the NXP S32G/R DWMAC driver maintainer (Alessandro Carminati) [RHEL-116889]
  - net: stmmac: dwmac-s32: add basic NXP S32G/S32R glue driver (Alessandro Carminati) [RHEL-116889]
  - dt-bindings: net: Add DT bindings for DWMAC on NXP S32G/R SoCs (Alessandro Carminati) [RHEL-116889]
  - net: dwmac-sti: Use helper rgmii_clock (Alessandro Carminati) [RHEL-116889]
  - net: xgene_enet: Use helper rgmii_clock (Alessandro Carminati) [RHEL-116889]
  - net: macb: Use helper rgmii_clock (Alessandro Carminati) [RHEL-116889]
  - net: dwmac-starfive: Use helper rgmii_clock (Alessandro Carminati) [RHEL-116889]
  - net: dwmac-rk: Use helper rgmii_clock (Alessandro Carminati) [RHEL-116889]
  - net: dwmac-intel-plat: Use helper rgmii_clock (Alessandro Carminati) [RHEL-116889]
  - net: dwmac-imx: Use helper rgmii_clock (Alessandro Carminati) [RHEL-116889]
  - net: stmmac: Fix clock rate variables size (Alessandro Carminati) [RHEL-116889]
  - net: stmmac: Extend CSR calc support (Alessandro Carminati) [RHEL-116889]
  - net: stmmac: Fix CSR divider comment (Alessandro Carminati) [RHEL-116889]
  - iommu/amd: Add efr[HATS] max v1 page table level (CKI Backport Bot) [RHEL-107079]
  - iommu/amd: Add HATDis feature support (CKI Backport Bot) [RHEL-107079]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-160.el10]
changelog:
  - smb: client: fix refcount leak in smb2_set_path_attr (Paulo Alcantara) [RHEL-128582]
  - smb: client: fix potential UAF in smb2_close_cached_fid() (Paulo Alcantara) [RHEL-128582]
  - smb: client: fix potential cfid UAF in smb2_query_info_compound (Paulo Alcantara) [RHEL-128582]
  - smb: client: Fix refcount leak for cifs_sb_tlink (Paulo Alcantara) [RHEL-128582]
  - cifs: parse_dfs_referrals: prevent oob on malformed input (Paulo Alcantara) [RHEL-128582]
  - smb: client: remove cfids_invalidation_worker (Paulo Alcantara) [RHEL-128582]
  - smb client: fix bug with newly created file in cached dir (Paulo Alcantara) [RHEL-128582]
  - smb: client: short-circuit negative lookups when parent dir is fully cached (Paulo Alcantara) [RHEL-128582]
  - smb: client: short-circuit in open_cached_dir_by_dentry() if !dentry (Paulo Alcantara) [RHEL-128582]
  - smb: client: remove pointless cfid->has_lease check (Paulo Alcantara) [RHEL-128582]
  - smb: client: remove unused fid_lock (Paulo Alcantara) [RHEL-128582]
  - smb: client: update cfid->last_access_time in open_cached_dir_by_dentry() (Paulo Alcantara) [RHEL-128582]
  - smb: client: ensure open_cached_dir_by_dentry() only returns valid cfid (Paulo Alcantara) [RHEL-128582]
  - smb: client: account smb directory cache usage and per-tcon totals (Paulo Alcantara) [RHEL-128582]
  - smb: client: add drop_dir_cache module parameter to invalidate cached dirents (Paulo Alcantara) [RHEL-128582]
  - smb: client: show lease state as R/H/W (or NONE) in open_files (Paulo Alcantara) [RHEL-128582]
  - smb: client: show negotiated cipher in DebugData (Paulo Alcantara) [RHEL-128582]
  - smb: client: add new tracepoint to trace lease break notification (Paulo Alcantara) [RHEL-128582]
  - smb: client: Fix NULL pointer dereference in cifs_debug_dirs_proc_show() (Paulo Alcantara) [RHEL-128582]
  - redhat/configs: Enable CONFIG_EFI_SECRET for aarch64 (Gavin Shan) [RHEL-128093]
  - arm64: acpi: Enable ACPI CCEL support (Gavin Shan) [RHEL-128093]
  - arm64: Enable EFI secret area Securityfs support (Gavin Shan) [RHEL-128093]
  - arm64: realm: ioremap: Allow mapping memory as encrypted (Gavin Shan) [RHEL-128093]
  - time/timecounter: Fix the lie that struct cyclecounter is const (Ivan Vecera) [RHEL-122644]
  - ethtool: Don't check for RXFH fields conflict when no input_xfrm is requested (Ivan Vecera) [RHEL-122638]
  - net: ethtool: don't mux RXFH via rxnfc callbacks (Ivan Vecera) [RHEL-122638]
  - eth: hns3: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: hinic: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: nfp: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: mlx5: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: qede: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: benet: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: sfc: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: sfc: siena: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: sfc: falcon: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: sxgbe: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: dpaa2: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: dpaa: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: niu: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: otx2: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: thunder: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: ena: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: bnxt: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: bnx2x: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: iavf: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: ice: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: i40e: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: fm10k: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: ixgbe: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: igc: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: igb: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: e1000e: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: lan743x: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: cxgb4: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: cisco: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: gianfar: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - net: drv: hyperv: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - net: drv: virtio: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - net: drv: vmxnet3: migrate to new RXFH callbacks (Ivan Vecera) [RHEL-122638]
  - eth: remove empty RXFH handling from drivers (Ivan Vecera) [RHEL-122638]
  - net: ethtool: add dedicated callbacks for getting and setting rxfh fields (Ivan Vecera) [RHEL-122638]
  - net: ethtool: require drivers to opt into the per-RSS ctx RXFH (Ivan Vecera) [RHEL-122638]
  - net: ethtool: remove the duplicated handling from rxfh and rxnfc (Ivan Vecera) [RHEL-122638]
  - net: ethtool: copy the rxfh flow handling (Ivan Vecera) [RHEL-122638]
  - drm/i915: Avoid open-coded use of ratelimit_state structure's ->missed field (Anusha Srivatsa) [RHEL-114532]
  - drm/i915/ggtt: Add intel_ggtt_read_entry() (Anusha Srivatsa) [RHEL-114532]
  - drm/amd/pm: Avoid open-coded use of ratelimit_state structure's internals (Anusha Srivatsa) [RHEL-114532]
  - agp/intel-gtt: Add intel_gmch_gtt_read_entry() (Anusha Srivatsa) [RHEL-114532]
  - elf: add remaining SHF_ flag macros (Anusha Srivatsa) [RHEL-114532]
  - random: Avoid open-coded use of ratelimit_state structure's ->missed field (Anusha Srivatsa) [RHEL-114532]
  - ratelimit: Convert the ->missed field to atomic_t (Anusha Srivatsa) [RHEL-114532]
  - ratelimit: Create functions to handle ratelimit_state internals (Anusha Srivatsa) [RHEL-114532]
  - bits: introduce fixed-type BIT_U*() (Anusha Srivatsa) [RHEL-114532]
  - compiler.h: add const_true() (Anusha Srivatsa) [RHEL-114532]
  - bits: introduce fixed-type GENMASK_U*() (Anusha Srivatsa) [RHEL-114532]
  - firmware: sysfb: Move bpp-depth calculation into screen_info helper (Anusha Srivatsa) [RHEL-114532]
  - drm/sysfb: Add efidrm for EFI displays (Anusha Srivatsa) [RHEL-114532]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-161.el10]
changelog:
  - scsi: st: Skip buffer flush for information ioctls (John Meneghini) [RHEL-115965]
  - scsi: st: Separate st-unique ioctl handling from SCSI common ioctl handling (John Meneghini) [RHEL-115965]
  - redhat/configs: enable CONFIG_NFSD_V4_2_INTER_SSC in RHEL (Scott Mayhew) [RHEL-126556]
  - dpll: add phase-adjust-gran pin attribute (Petr Oros) [RHEL-126529]
  - dpll: fix device-id-get and pin-id-get to return errors properly (Petr Oros) [RHEL-126529]
  - dpll: spec: add missing module-name and clock-id to pin-get reply (Petr Oros) [RHEL-126529]
  - dpll: add phase_offset_avg_factor_get/set callback ops (Petr Oros) [RHEL-126529]
  - dpll: add phase-offset-avg-factor device attribute to netlink spec (Petr Oros) [RHEL-126529]
  - dpll: fix clock quality level reporting (Petr Oros) [RHEL-126529]
  - dpll: add reference sync get/set (Petr Oros) [RHEL-126529]
  - dpll: add reference-sync netlink attribute (Petr Oros) [RHEL-126529]
  - dpll: remove documentation of rclk_dev_name (Petr Oros) [RHEL-126529]
  - scsi: st: Don't set pos_unknown just after device recognition (Ewan D. Milne) [RHEL-124946]
  - scsi: st: New session only when Unit Attention for new tape (Ewan D. Milne) [RHEL-124946]
  - scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset (Ewan D. Milne) [RHEL-124946]
  - scsi: st: Don't modify unknown block number in MTIOCGET (Ewan D. Milne) [RHEL-124946]
  - selftests/bpf: Fix arena_spin_lock selftest failure (iqian) [RHEL-113809]
  - arm64: cpufeature: add AmpereOne to BBML2 allow list (Marcin Juszkiewicz) [RHEL-122955]
  - arm64: cpufeature: Add Olympus MIDR to BBML2 allow list (Marcin Juszkiewicz) [RHEL-122955]
  - arm64: cputype: Add NVIDIA Olympus definitions (Marcin Juszkiewicz) [RHEL-122955]
  - arm64/mm: Elide tlbi in contpte_convert() under BBML2 (Marcin Juszkiewicz) [RHEL-122955]
  - iommu/arm: Add BBM Level 2 smmu feature (Marcin Juszkiewicz) [RHEL-122955]
  - idpf: set mac type when adding and removing MAC filters (Michal Schmidt) [RHEL-121482 RHEL-121948]
  - selftests: livepatch: test if ftrace can trace a livepatched function (Rado Vrbovsky) [RHEL-114915]
  - selftests: livepatch: add new ftrace helpers functions (Rado Vrbovsky) [RHEL-114915]
  - samples/livepatch: add module descriptions (Rado Vrbovsky) [RHEL-114915]
  - selftest/livepatch: Only run test-kprobe with CONFIG_KPROBES_ON_FTRACE (Rado Vrbovsky) [RHEL-114915]
  - docs: livepatch: move text out of code block (Rado Vrbovsky) [RHEL-114915]
  - livepatch: Add comment to clarify klp_add_nops() (Rado Vrbovsky) [RHEL-114915]
  - gpio: mlxbf3: use platform_get_irq_optional() (David Thompson) [RHEL-103570]
  - redhat/configs: Add new configs from DRM 6.16 backport (Anusha Srivatsa) [RHEL-114533]
  - Merge DRM changes from upstream v6.15.5..v6.16 (Anusha Srivatsa) [RHEL-114533]
  - ALSA: update RHEL kconfigs for 6.16 upstream code (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb-audio: Allow Focusrite devices to use low samplerates (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda: tas2781: reorder tas2563 calibration variables (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda: tas2781: fix tas2563 EFI data endianness (Jaroslav Kysela) [RHEL-112757]
  - ASoC: SOF: Intel: WCL: Add the sdw_process_wakeen op (Jaroslav Kysela) [RHEL-112757]
  - ASoC: rsnd: tidyup direction name on rsnd_dai_connect() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda/tas2781: Fix EFI name for calibration beginning with 1 instead of 0 (Jaroslav Kysela) [RHEL-112757]
  - ASoC: soc-core: tidyup snd_soc_lookup_component_nolocked() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: soc-core: care NULL dirver name on snd_soc_lookup_component_nolocked() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: cs35l56: Remove SoundWire Clock Divider workaround for CS35L63 (Jaroslav Kysela) [RHEL-112757]
  - ASoC: cs35l56: Handle new algorithms IDs for CS35L63 (Jaroslav Kysela) [RHEL-112757]
  - ASoC: cs35l56: Update Firmware Addresses for CS35L63 for production silicon (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda: tas2781: Fix wrong reference of tasdevice_priv (Jaroslav Kysela) [RHEL-112757] {CVE-2025-39696}
  - ALSA: usb-audio: qcom: Adjust mutex unlock order (Jaroslav Kysela) [RHEL-112757]
  - ASoC: SDCA: correct the calculation of the maximum init table size (Jaroslav Kysela) [RHEL-112757]
  - ASoC: rt5650: Eliminate the high frequency glitch (Jaroslav Kysela) [RHEL-112757]
  - ASoC: SOF: Intel: PTL: Add the sdw_process_wakeen op (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda/realtek - Add mute LED support for HP Pavilion 15-eg0xxx (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda/realtek - Add mute LED support for HP Victus 15-fa0xxx (Jaroslav Kysela) [RHEL-112757]
  - ASoC: mediatek: mt8365-dai-i2s: pass correct size to mt8365_dai_set_priv (Jaroslav Kysela) [RHEL-112757] {CVE-2025-38662}
  - ASoC: amd: yc: Add DMI quirk for HP Laptop 17 cp-2033dx (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: soc-acpi: add support for HP Omen14 ARL (Jaroslav Kysela) [RHEL-112757]
  - ASoC: amd: yc: Add DMI entries to support HP 15-fb1xxx (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda/cs35l56: Workaround bad dev-index on Lenovo Yoga Book 9i GenX (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda/realtek: Support mute LED for Yoga with ALC287 (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: fix SND_SOC_SOF dependencies (Jaroslav Kysela) [RHEL-112757]
  - ASoC: rt5660: Fix the dmic data source from GPIO2 (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: Fix NULL ptr deref on rmmod (Jaroslav Kysela) [RHEL-112757]
  - ASoC: amd: yc: add DMI quirk for ASUS M6501RM (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda/realtek: Enable headset Mic on Positivo K116J (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda/tas2781: Fix calibration data parser issue (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda/realtek: Add quirk for ASUS ExpertBook B9403CVAR (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: sof_sdw: Add quirks for Lenovo P1 and P16 (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb-audio: Improve filtering of sample rates on Focusrite devices (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb: qcom: fix NULL pointer dereference in qmi_stop_session (Jaroslav Kysela) [RHEL-112757]
  - ALSA: qc_audio_offload: Fix missing error code in prepare_qmi_response() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: qcom: sm8250: Fix possibly undefined reference (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda/realtek: Enable headset Mic on Positivo P15X (Jaroslav Kysela) [RHEL-112757]
  - ASoC: doc: cs35l56: Add CS35L63 to the list of supported devices (Jaroslav Kysela) [RHEL-112757]
  - ASoC: SOF: imx8: add core shutdown operation for imx8/imx8x (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda/realtek: Add quirk for Asus GA605K (Jaroslav Kysela) [RHEL-112757]
  - ASoC: apple: mca: Drop default ARCH_APPLE in Kconfig (Jaroslav Kysela) [RHEL-112757]
  - ASoC: doc: cs35l56: Update to add new SoundWire firmware filename suffix (Jaroslav Kysela) [RHEL-112757]
  - ASoC: cs35l56: Use SoundWire address as alternate firmware suffix on L56 B0 (Jaroslav Kysela) [RHEL-112757]
  - ASoC: cs35l56: Use SoundWire address as firmware name suffix for new silicon (Jaroslav Kysela) [RHEL-112757]
  - ASoC: sdw_utils: Fix potential NULL pointer deref in is_sdca_endpoint_present() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: ctxfi: Replace deprecated strcpy() with strscpy() (Jaroslav Kysela) [RHEL-112757]
  - ASOC: rockchip: Use helper function devm_clk_get_enabled() (Jaroslav Kysela) [RHEL-112757]
  - ASOC: rockchip: fix capture stream handling in rockchip_sai_xfer_stop (Jaroslav Kysela) [RHEL-112757]
  - ASoC: loongson: Fix build warnings about export.h (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codecs: ES8326: Modify initialization configuration (Jaroslav Kysela) [RHEL-112757]
  - ASoC: cs48l32: Fix a signedness bug in cs48l32_hw_params() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: boards: Fix rt5663 front end name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: Simplify verification of parse_int_array() result (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda: cs35l41: Constify regmap_irq_chip (Jaroslav Kysela) [RHEL-112757]
  - ASoC: pcm: Do not open FEs with no BEs connected (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: Include missing string.h (Jaroslav Kysela) [RHEL-112757]
  - ASoC: amd: yc: Add support for Lenovo Yoga 7 16ARP8 (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: qcom,sm8250: Add Fairphone 5 sound card (Jaroslav Kysela) [RHEL-112757]
  - ASoC: tas571x: fix tas5733 num_controls (Jaroslav Kysela) [RHEL-112757]
  - ASoC: tas571x: add separate tas5733 controls (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codecs: fix out-of-bounds access on invalid clock config (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb-audio: qcom: fix USB_XHCI dependency (Jaroslav Kysela) [RHEL-112757]
  - ASoC: qdsp6: fix compile-testing without CONFIG_OF (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codecs: add support for ES8375 (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: Add Everest ES8375 audio CODEC (Jaroslav Kysela) [RHEL-112757]
  - ALSA: atmel: Replace deprecated strcpy() with strscpy() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: wm_adsp: Make cirrus_dir const (Jaroslav Kysela) [RHEL-112757]
  - dt-bindings: ASoC: Document Tegra264 APE support (Jaroslav Kysela) [RHEL-112757]
  - dt-bindings: ASoC: admaif: Add missing properties (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: audio-graph-card2: reference audio-graph routing property (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda/tas2781: Move and unified the calibrated-data getting function for SPI and I2C into the tas2781_hda lib (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda/tegra: Switch to two-argument strscpy() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: qc_audio_offload: try to reduce address space confusion (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: audio-graph-card2: add missing mic-det-gpios (Jaroslav Kysela) [RHEL-112757]
  - ALSA: qc_audio_offload: avoid leaking xfer_buf allocation (Jaroslav Kysela) [RHEL-112757]
  - ALSA: qc_audio_offload: rename dma/iova/va/cpu/phys variables (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb-audio: qcom: Fix an error handling path in qc_usb_audio_probe() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda/cs35l41_hda: select FW_CS_DSP (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: sof_sdw: Add support for wclrvp & ocelot in WCL platform (Jaroslav Kysela) [RHEL-112757]
  - ALSA: amd7930: replace strcpy() with strscpy() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: soc-acpi-intel-mtl-match: Add match for CDB35L63-CB2 (Jaroslav Kysela) [RHEL-112757]
  - ASoC: intel: sof_sdw: Add support for CS35L63 into machine driver (Jaroslav Kysela) [RHEL-112757]
  - PCI: Add Intel Wildcat Lake audio Device ID (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda: hda-intel: add Wildcat Lake support (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda: intel-dsp-config: Add WCL support (Jaroslav Kysela) [RHEL-112757]
  - ASoC: SOF: Intel: add initial support for WCL (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda: add HDMI codec ID for Intel WCL (Jaroslav Kysela) [RHEL-112757]
  - ALSA: dbri: replace strcpy() with strscpy() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: n64: Replace deprecated strcpy() with strscpy() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: qcom: sc8280xp: Add sound card support for QCS9100 and QCS9075 (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: qcom,sm8250: Add QCS9100 and QCS9075 sound card (Jaroslav Kysela) [RHEL-112757]
  - ASoC: tas2781: Header file cleanup and Move the macro definitions to fwlib (Jaroslav Kysela) [RHEL-112757]
  - ASoC: rt722: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-112757]
  - ASoC: fsl_xcvr: update platform driver name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: soc-utils: Check string pointer validity in snd_soc_dlc_is_dummy() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb: fcp: Use USB API functions rather than constants (Jaroslav Kysela) [RHEL-112757]
  - ALSA: scarlett2: Use USB API functions rather than constants (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb-audio: Rename Pioneer mixer channel controls (Jaroslav Kysela) [RHEL-112757]
  - dt-bindings: Document Tegra264 HDA Support (Jaroslav Kysela) [RHEL-112757]
  - dt-bindings: Update Tegra194 and Tegra234 HDA bindings (Jaroslav Kysela) [RHEL-112757]
  - ASoC: mediatek: mt8183-afe-pcm: shorten mt8183_is_volatile_reg() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: mediatek: mt8183-afe-pcm: Shorten irq_data table using macros (Jaroslav Kysela) [RHEL-112757]
  - ASoC: mediatek: mt8183-afe-pcm: Shorten memif_data table using macros (Jaroslav Kysela) [RHEL-112757]
  - ASoC: q6apm-lpass-dais: Print APM port id in decimal on enable error (Jaroslav Kysela) [RHEL-112757]
  - ASoC: amd: use new ACP dev names for DAI links (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: mediatek: Simplify mediatek,clk-provider (Jaroslav Kysela) [RHEL-112757]
  - ASoC: SOF: Intel: hda: Set the mic_privacy flag for soundwire with ACE3+ (Jaroslav Kysela) [RHEL-112757]
  - soundwire: intel: Add awareness of ACE3+ microphone privacy (Jaroslav Kysela) [RHEL-112757]
  - soundwire: bus: Add internal slave ID and use for IRQs (Jaroslav Kysela) [RHEL-112757]
  - soundwire: bus: Simplify sdw_assign_device_num() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: Add Everest ES8389 audio CODEC (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codecs: add support for ES8389 (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda: cs35l56: Log tuning unique identifiers during firmware load (Jaroslav Kysela) [RHEL-112757]
  - ASoC: cs35l56: Log tuning unique identifiers during firmware load (Jaroslav Kysela) [RHEL-112757]
  - ASoC: tlv320aic3x: Use dev_err_probe (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda/tas2781: Fix the ld issue reported by kernel test robot (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda/tas2781: Fix the symbol was not declare warning reported by kernel test robot (Jaroslav Kysela) [RHEL-112757]
  - ALSA: sb: Replace deprecated strcpy() with strscpy() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: soc-core: merge snd_soc_unregister_component() and snd_soc_unregister_component_by_driver() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: msnd: Remove midi code (Jaroslav Kysela) [RHEL-112757]
  - ALSA: intel-hdmi-audio: Replace deprecated strcpy() with strscpy() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: wavefront: remove snd_wavefront_xxx() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: isa/gus: remove snd_gf1_lfo_xxx() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda: intel-nhlt: Print errors in intel_nhlt_ssp_device_type() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: soc.h: remove unnecessary definitions (Jaroslav Kysela) [RHEL-112757]
  - ASoC: soc.h: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: atom: Remove unused functions (Jaroslav Kysela) [RHEL-112757]
  - ASoC: rt712-sdca: remove redundant else path of if statement (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codecs: rt9123: Fix sparse cast warning (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb: mixer_us16x08: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb: mixer_quirks: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: pci: ali5451: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: pci: asihpi: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: pci: au88x0: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb: mixer: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb: midi: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: pci: hda: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: virtio: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: core: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: i2c: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: sh: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: gus: Remove deadcode (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda/tas2781: Create an independent lib to save the shared parts for both SPI and I2C driver (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda: Remove unused snd_hdac_stream_get_spbmaxfifo (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda: Remove unused snd_hda_add_nid (Jaroslav Kysela) [RHEL-112757]
  - ASoC: rt712-sdca: remove redundant else path of if statement (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: soc-acpi-intel-ptl-match: Add rt713_vb_l3_rt1320_l3 support (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: soc-acpi-intel-lnl/ptl-match: Simplify variable name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: tas2781: Add a debugfs node for acoustic tuning (Jaroslav Kysela) [RHEL-112757]
  - ASoC: amd: sof_amd_sdw: add logic to get cpu_pin_id for ACP7.0/ACP7.1 platforms (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: soc-acpi-intel-ptl-match: Sort ACPI link/machine tables (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codec: cs42l52: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codec: cs42l52: Drop cs42l52.h (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codec: cs42l52: Sort headers alphabetically (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codec: cs42l73: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codec: cs42l73: Drop cs42l73.h (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codec: cs42l73: Sort headers alphabetically (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codec: cs42l56: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codec: cs42l56: Drop cs42l56.h (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codec: cs42l56: Sort headers alphabetically (Jaroslav Kysela) [RHEL-112757]
  - ASoC: SOF: add disable_function_topology module parameter (Jaroslav Kysela) [RHEL-112757]
  - ASoC: SOF: set disable_function_topology if override_tplg_filename is set (Jaroslav Kysela) [RHEL-112757]
  - ASoC: SOF: add disable_function_topology flag (Jaroslav Kysela) [RHEL-112757]
  - ASoC: cs35l56: Read Silicon ID from DIE_STS registers for CS35L63 (Jaroslav Kysela) [RHEL-112757]
  - ASoC: cs35l56: Add initial support for CS35L63 for I2C and SoundWire (Jaroslav Kysela) [RHEL-112757]
  - ASoC: cs35l56: Add Mute, Volume and Posture registers to firmware register list (Jaroslav Kysela) [RHEL-112757]
  - ASoC: cs35l56: Add struct to index firmware registers (Jaroslav Kysela) [RHEL-112757]
  - ASoC: cs35l56: Add Index based on ACPI HID or SDW ID to select regmap config (Jaroslav Kysela) [RHEL-112757]
  - ASoC: SOF: imx8m: Use reset controller API to control the DSP (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: sof_sdw: Avoid NULL check fail when re-probing (Jaroslav Kysela) [RHEL-112757]
  - ASoC: sdw_utils: Remove num_platforms from simple DAI helper (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda/tas2781: select CONFIG_CRC8 for SND_HDA_SCODEC_TAS2781_I2C (Jaroslav Kysela) [RHEL-112757]
  - ALSA: core: Remove unused snd_jack_set_parent (Jaroslav Kysela) [RHEL-112757]
  - ALSA: core: Remove unused snd_device_get_state (Jaroslav Kysela) [RHEL-112757]
  - ALSA: seq: Remove unused snd_seq_queue_client_leave_cells (Jaroslav Kysela) [RHEL-112757]
  - ALSA: pcm: Remove unused snd_dmaengine_pcm_open_request_chan (Jaroslav Kysela) [RHEL-112757]
  - ALSA: pcm: Remove unused snd_pcm_rate_range_to_bits (Jaroslav Kysela) [RHEL-112757]
  - ASoC: intel: atom: Return -ENOMEM if pcim_iomap() fails (Jaroslav Kysela) [RHEL-112757]
  - ASoC: intel: atom: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ASoC: intel: avs: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ASoC: sof: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ASoC: SOF: amd: add build support for soundwire (Jaroslav Kysela) [RHEL-112757]
  - ASoC: SOF: amd: add soundwire wake irq handling (Jaroslav Kysela) [RHEL-112757]
  - ASoC: SOF: amd: enable soundwire host wake irq mask (Jaroslav Kysela) [RHEL-112757]
  - ASoC: SOF: amd: refactor acp reset sequence (Jaroslav Kysela) [RHEL-112757]
  - ASoC: SOF: amd: enable ACP_PME_EN register for ACP7.0 & ACP7.1 platforms (Jaroslav Kysela) [RHEL-112757]
  - ASoC: SOF: amd: update soundwire specific acp descriptor fields (Jaroslav Kysela) [RHEL-112757]
  - ASoC: SOF: amd: add ACP7.1 platform support (Jaroslav Kysela) [RHEL-112757]
  - ASoC: SOF: amd: remove else condition in resume sequence (Jaroslav Kysela) [RHEL-112757]
  - ASoC: fsl_rpmsg: Allocate a smaller buffer size for capture stream (Jaroslav Kysela) [RHEL-112757]
  - ASoC: fsl_rpmsg: Configure CPU DAI for card that sits on rpmsg-micfil-channel (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codecs: tas2764: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codecs: wsa88xx/wcd938x: Drop kerneldoc marker from inner comment (Jaroslav Kysela) [RHEL-112757]
  - ASoC: mediatek: mt8195: use snd_soc_dlc_is_dummy() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: mediatek: mt8188: use snd_soc_dlc_is_dummy() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: soc-utils: add snd_soc_dlc_is_dummy() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codec: sma1307: Remove including of_gpio.h (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codec: twl4030: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codec: twl4030: Sort headers alphabetically (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda/tas2781: Remove tas2781_spi_fwlib.c and leverage SND_SOC_TAS2781_FMWLIB (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda/cs35l56: Remove dependency on COMPILE_TEST (Jaroslav Kysela) [RHEL-112757]
  - ASoC: wm_adsp: Don't use no_free_ptr() when passing to PTR_ERR() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codecs: Use min() to simplify aw_dev_dsp_update_container() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: SOF: topology: Fix null pointer dereference (Jaroslav Kysela) [RHEL-112757]
  - ASoC: amd: acp: Drop superfluous assignment in acp_sof_probe() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: korg1212: Replace the pending stop check code with sync_stop PCM ops (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda/hda_cs_dsp_ctl: Delete hda_cs_dsp_ctl module (Jaroslav Kysela) [RHEL-112757]
  - ASoC: renesas: add MSIOF sound support (Jaroslav Kysela) [RHEL-112757]
  - ASoC: renesas: rsnd: enable to use "adg" clock (Jaroslav Kysela) [RHEL-112757]
  - ASoC: renesas: rsnd: care BRGA/BRGB select in rsnd_adg_clk_enable() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: renesas: rsnd: allow to use ADG as standalone (Jaroslav Kysela) [RHEL-112757]
  - dt-bindings: renesas,sh-msiof: Add MSIOF I2S Sound support (Jaroslav Kysela) [RHEL-112757]
  - ASoC: starfive: Use max() to simplify code in jh7110_tdm_syncdiv() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: fsl: don't set link->platform if not needed (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: Fix NULL pointer dereference (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codecs: wcd938x: drop unnecessary mux flag assignment (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codecs: wcd938x: fix mux error handling (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codec: tpa6130a2: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codec: tpa6130a2: Remove tpa6130a2_platform_data (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codec: tpa6130a2: Sort headers alphabetically (Jaroslav Kysela) [RHEL-112757]
  - ALSA: maestro3: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: ali5451: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: ca0106: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: cs46xx: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: cs5535: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: echoaudio: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: emu10k1: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: ice: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: nm256: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: riptide: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: ymfpci: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: rme9652: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: trident: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: vx222: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: lx6464es: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: oxygen: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: als: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: azt3328: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: es19x8: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: fm801: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: intel8x: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: sis7019: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: via82: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: cmipci: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: ens1370: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: rme32: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: rme96: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: sonicvibes: Use pure devres PCI (Jaroslav Kysela) [RHEL-112757]
  - ALSA: HDA: Add Zhaoxin HDMI Controller and Codec support (Jaroslav Kysela) [RHEL-112757]
  - ASoC: adau7118: Allow dsp_a mode (Jaroslav Kysela) [RHEL-112757]
  - ASoC: rockchip: add Serial Audio Interface (SAI) driver (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: add schema for rockchip SAI controllers (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: fsl,mqs: Document audio graph port (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb-audio: Add Pioneer DJ DJM-V10 support (Jaroslav Kysela) [RHEL-112757]
  - ALSA: pcm: Make snd_pcm_lib_malloc_pages() debug message say "allocate" (Jaroslav Kysela) [RHEL-112757]
  - ASoC: wm8998: Add Kconfig prompt (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codecs: Remove unused rt566[58]_sel_asrc_clk_src (Jaroslav Kysela) [RHEL-112757]
  - ASoC: cs48l32: Use modern PM_OPS (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: mt8195: add missing audio routing and link-name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: mt8195: add compatible mt8195_mt6359 (Jaroslav Kysela) [RHEL-112757]
  - ASoC: mediatek: mt8195: Add mt8195-mt6359 card (Jaroslav Kysela) [RHEL-112757]
  - ASoC: mediatek: mt8195: Move rt5682 specific dapm routes (Jaroslav Kysela) [RHEL-112757]
  - firmware: cs_dsp: Add some sanity-checking to test harness (Jaroslav Kysela) [RHEL-112757]
  - ASoC: rt722: fix pop noise at the beginning of DMIC recording (Jaroslav Kysela) [RHEL-112757]
  - ASoC: cs48l32: Fix spelling mistake "exceeeds" -> "exceeds" (Jaroslav Kysela) [RHEL-112757]
  - ASoC: fsl_rpmsg: Remove useless return variable (Jaroslav Kysela) [RHEL-112757]
  - ASoC: ak4458: Remove useless return variable (Jaroslav Kysela) [RHEL-112757]
  - ASoC: rt722: fix pop noise at the beginning of headphone playback (Jaroslav Kysela) [RHEL-112757]
  - ASoC: cs-amp-lib-test: Use faux bus instead of creating a dummy platform device (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda/tas2781: Create a common header for both spi and i2c tas2781 hda driver (Jaroslav Kysela) [RHEL-112757]
  - ASoC: qcom: qdsp6: Set error code in q6usb_hw_params() (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb-audio: qcom: delete a stray tab (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda/cirrus_scodec_test: Modernize creation of dummy devices (Jaroslav Kysela) [RHEL-112757]
  - ASoC: cs-amp-lib-test: Use flex_array_size() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: cs48l32: Add driver for Cirrus Logic CS48L32 audio DSP (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: Add Cirrus Logic CS48L32 audio DSP (Jaroslav Kysela) [RHEL-112757]
  - ASoC: cs-amp-lib: Annotate struct cirrus_amp_efi_data with __counted_by() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: cs-amp-lib: Replace offsetof() with struct_size() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: rsnd: use snd_pcm_direction_name() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: soc_sdw_utils: skip the endpoint that doesn't present (Jaroslav Kysela) [RHEL-112757]
  - ASoC: sdw_utils: split asoc_sdw_get_codec_name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: soc-acpi-intel-mtl-match: add get_function_tplg_files ops (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: soc-acpi-intel-ptl-match: add get_function_tplg_files ops (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: soc-acpi-intel-lnl-match: set get_function_tplg_files ops (Jaroslav Kysela) [RHEL-112757]
  - ASoC: SOF: topology: load multiple topologies (Jaroslav Kysela) [RHEL-112757]
  - ASoC: SOF: topology: don't convert error code (Jaroslav Kysela) [RHEL-112757]
  - ASoC: SOF: topology: allocate string for tuples (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codecs: Add support for Richtek rt9123p (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: Add bindings for Richtek rt9123p (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codecs: Add support for Richtek rt9123 (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: Add bindings for Richtek rt9123 (Jaroslav Kysela) [RHEL-112757]
  - ASoC: tas2764: expose die temp to hwmon (Jaroslav Kysela) [RHEL-112757]
  - ASoC: tas2770: expose die temp to hwmon (Jaroslav Kysela) [RHEL-112757]
  - ASoC: tas2764: Apply Apple quirks (Jaroslav Kysela) [RHEL-112757]
  - ASoC: tas2764: Raise regmap range maximum (Jaroslav Kysela) [RHEL-112757]
  - ASoC: tas2770: Support setting the PDM TX slot (Jaroslav Kysela) [RHEL-112757]
  - ASoC: ac97: Add DT support (Jaroslav Kysela) [RHEL-112757]
  - ASoC: loongson: Add Loongson-1 AC97 Driver (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: Add Realtek ALC203 Codec (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: Add Loongson-1 AC97 Controller (Jaroslav Kysela) [RHEL-112757]
  - ASoC: test-component: add set_tdm_slot stub implementation (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb-audio: qcom: Notify USB audio devices on USB offload probing (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb-audio: qcom: Add USB offload route kcontrol (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb-audio: qcom: Don't allow USB offload path if PCM device is in use (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb-audio: qcom: Introduce QC USB SND offloading support (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb-audio: qcom: Add USB QMI definitions (Jaroslav Kysela) [RHEL-112757]
  - ASoC: qcom: qdsp6: Fetch USB offload mapped card and PCM device (Jaroslav Kysela) [RHEL-112757]
  - ASoC: qcom: qdsp6: Add headphone jack for offload connection status (Jaroslav Kysela) [RHEL-112757]
  - ASoC: qcom: qdsp6: Add USB backend ASoC driver for Q6 (Jaroslav Kysela) [RHEL-112757]
  - ASoC: qcom: qdsp6: q6afe: Increase APR timeout (Jaroslav Kysela) [RHEL-112757]
  - ASoC: qcom: qdsp6: Introduce USB AFE port to q6dsp (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: Update example for enabling USB offload on SM8250 (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: qcom,q6dsp-lpass-ports: Add USB_RX port (Jaroslav Kysela) [RHEL-112757]
  - ASoC: usb: Fetch ASoC card and pcm device information (Jaroslav Kysela) [RHEL-112757]
  - ASoC: doc: Add documentation for SOC USB (Jaroslav Kysela) [RHEL-112757]
  - ASoC: usb: Rediscover USB SND devices on USB port add (Jaroslav Kysela) [RHEL-112757]
  - ASoC: usb: Create SOC USB SND jack kcontrol (Jaroslav Kysela) [RHEL-112757]
  - ASoC: usb: Add PCM format check API for USB backend (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Add SoC USB APIs for adding an USB backend (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb-audio: Allow for rediscovery of connected USB SND devices (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb-audio: Prevent starting of audio stream if in use (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb-audio: Save UAC sample size information (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb-audio: Introduce USB SND platform op callbacks (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb-audio: Check for support for requested audio format (Jaroslav Kysela) [RHEL-112757]
  - ALSA: usb-audio: Export USB SND APIs for modules (Jaroslav Kysela) [RHEL-112757]
  - ALSA: Add USB audio device jack type (Jaroslav Kysela) [RHEL-112757]
  - ASoC: wm_adsp: Use vmemdup_user() instead of open-coding (Jaroslav Kysela) [RHEL-112757]
  - ALSA: cs46xx: Remove commented out code (Jaroslav Kysela) [RHEL-112757]
  - ASoC: tas2781-i2c: Remove unnecessary NULL check before release_firmware() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: wm_adsp: Remove unnecessary NULL check before release_firmware() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: pcm6240: Remove unnecessary NULL check before release_firmware() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: tas2781-fmwlib: Remove unnecessary NULL check before release_firmware() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codec: ak5386: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: Support 16 TDMs in dynamic assignment (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: Iterate over correct number of TDMs (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: Assign unique ID to platform devices (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: Allow to specify custom configurations with i2s_test (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: Allow for 16 channels configuration (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: Rename AVS_CHANNELS_MAX define (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda: Allow for 16 channels configuration (Jaroslav Kysela) [RHEL-112757]
  - lib/string_helpers: Introduce parse_int_array() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: boards: Change ssm4567 card name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: boards: Change rt5682 card name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: boards: Change rt5663 card name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: boards: Change rt5514 card name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: boards: Change rt298 card name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: boards: Change rt286 card name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: boards: Change rt274 card name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: boards: Change probe card name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: boards: Change pcm3168a card name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: boards: Change nau8825 card name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: boards: Change max98927 card name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: boards: Change max98373 card name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: boards: Change max98357a card name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: boards: Change sspX-loopback card name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: boards: Change hdaudio card name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: boards: Change es8336 card name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: boards: Change DMIC card name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: boards: Change da7219 card name (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: Use topology information for endpoint numbers (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: boards: Add Kconfig option for obsolete card names (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda: Select avs-driver by default on FCL (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: Add boards definitions for FCL platform (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: Conditionally add DMA config when creating Copier (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: Dynamically assign ops for non-HDAudio DAIs (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: PTL-based platforms support (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hdspm: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112757]
  - ALSA: lola: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112757]
  - ALSA: cs5530: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112757]
  - ALSA: hda_intel: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112757]
  - ALSA: cs4281: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112757]
  - ALSA: bt87x: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112757]
  - ALSA: aw2: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112757]
  - ALSA: au88x0: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112757]
  - ALSA: atiixp: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112757]
  - ALSA: ad1889: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112757]
  - ASoC: sta32x: Remove unnecessary NULL check before clk_disable_unprepare() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: hdmi-codec: wire up the .prepare callback also for SPDIF DAI ops (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codecs: rt5677: Use secs_to_jiffies() instead of msecs_to_jiffies() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: Remove unused SND_SOC_INTEL_DA7219_MAX98357A_GENERIC (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: fsl,mqs: Reference common DAI properties (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: maxim,max98925: Fix include placement in DTS example (Jaroslav Kysela) [RHEL-112757]
  - ASoC: loongson: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112757]
  - ASoC: sun8i-codec: Remove unnecessary NULL check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [RHEL-112757]
  - ASoC: Intel: avs: Permit deferred card registration (Jaroslav Kysela) [RHEL-112757]
  - ASoC: core: Complete support for card rebinding (Jaroslav Kysela) [RHEL-112757]
  - ASoC: stm: stm32_sai: Use dev_err_probe() (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codecs: wcd938x: add mux control support for hp audio mux (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: wcd93xx: add bindings for audio mux controlling hp (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codecs: wcd-mbhc: cleanup swap_gnd_mic api (Jaroslav Kysela) [RHEL-112757]
  - ASoC: fsl_sai: separate set_tdm_slot() for tx and rx (Jaroslav Kysela) [RHEL-112757]
  - ASoC: fsl_sai: separate 'is_dsp_mode' for tx and rx (Jaroslav Kysela) [RHEL-112757]
  - ASoC: fsl_sai: add xlate_tdm_slot_mask() callback (Jaroslav Kysela) [RHEL-112757]
  - ASoC: fsl_sai: allow to set mclk rate with zero clk_id (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codec: wcd938x: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112757]
  - ASoC: codec: wcd939x: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: audio-graph-card2: add widgets and hp-det-gpios support (Jaroslav Kysela) [RHEL-112757]
  - ASoC: dt-bindings: support imx95's CM7 core (Jaroslav Kysela) [RHEL-112757]
  - kunit: platform: Resolve 'struct completion' warning (Jaroslav Kysela) [RHEL-112757]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-162.el10]
changelog:
  - dpll: zl3073x: Allow to configure phase offset averaging factor (Ivan Vecera) [RHEL-123203]
  - scsi: s390: zfcp: Ensure synchronous unit_add (Mete Durlu) [RHEL-129200]
  - net/mlx5: fs, fix UAF in flow counter release (CKI Backport Bot) [RHEL-124434] {CVE-2025-39979}
  - cifs: Fix oops due to uninitialised variable (CKI Backport Bot) [RHEL-120561] {CVE-2025-38737}
  - redhat/configs: automotive: enable I2C_IMX and dependencies (Jared Kangas) [RHEL-116101]
  - i2c: imx: use guard to take spinlock (Jared Kangas) [RHEL-116101]
  - i2c: imx: fix emulated smbus block read (Jared Kangas) [RHEL-116101]
  - i2c: imx: add some dev_err_probe calls (Jared Kangas) [RHEL-116101]
  - i2c: imx: support DMA defer probing (Jared Kangas) [RHEL-116101]
  - i2c: imx: switch different pinctrl state in different system power status (Jared Kangas) [RHEL-116101]
  - i2c: imx: add imx7d compatible string for applying erratum ERR007805 (Jared Kangas) [RHEL-116101]
  - i2c: imx: fix missing stop condition in single-master mode (Jared Kangas) [RHEL-116101]
  - i2c: imx: make controller available until system suspend_noirq() and from resume_noirq() (Jared Kangas) [RHEL-116101]
  - i2c: imx: fix divide by zero warning (Jared Kangas) [RHEL-116101]
  - i2c: imx: add support for S32G2/S32G3 SoCs (Jared Kangas) [RHEL-116101]
  - dt-bindings: i2c: imx: add SoC specific compatible strings for S32G (Jared Kangas) [RHEL-116101]
  - i2c: imx: prevent rescheduling in non dma mode (Jared Kangas) [RHEL-116101]
  - i2c: imx: separate atomic, dma and non-dma use case (Jared Kangas) [RHEL-116101]
  - i2c: imx: do not poll for bus busy in single master mode (Jared Kangas) [RHEL-116101]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-163.el10]
changelog:
  - rseq/selftests: Use weak symbol reference, not definition, to link with glibc (Gavin Shan) [RHEL-128766]
  - rseq/selftests: Fix namespace collision with rseq UAPI header (Gavin Shan) [RHEL-128766]
  - rseq/selftests: Ensure the rseq ABI TLS is actually 1024 bytes (Gavin Shan) [RHEL-128766]
  - selftests/rseq: Add rseq syscall errors test (Gavin Shan) [RHEL-128766]
  - rseq/selftests: Fix riscv rseq_offset_deref_addv inline asm (Gavin Shan) [RHEL-128766]
  - selftests/rseq: Fix handling of glibc without rseq support (Gavin Shan) [RHEL-128766]
  - rseq/selftests: Add support for OpenRISC (Gavin Shan) [RHEL-128766]
  - kernel: extend rh_waived to cope better with the CVE mitigations case (Ricardo Robaina) [RHEL-122980]
  - octeon_ep_vf: Add support to retrieve hardware channel information (Kamal Heib) [RHEL-118599]
  - octeon_ep: Add support to retrieve hardware channel information (Kamal Heib) [RHEL-118599]
  - futex: Optimize per-cpu reference counting (Waiman Long) [RHEL-101509]
  - futex: Don't leak robust_list pointer on exec race (Waiman Long) [RHEL-101509]
  - selftest/futex: Compile also with libnuma < 2.0.16 (Waiman Long) [RHEL-101509]
  - selftest/futex: Reintroduce "Memory out of range" numa_mpol's subtest (Waiman Long) [RHEL-101509]
  - selftest/futex: Make the error check more precise for futex_numa_mpol (Waiman Long) [RHEL-101509]
  - selftests/futex: Fix futex_wait() for 32bit ARM (Waiman Long) [RHEL-101509]
  - futex: Use correct exit on failure from futex_hash_allocate_default() (Waiman Long) [RHEL-101509]
  - futex: Prevent use-after-free during requeue-PI (Waiman Long) [RHEL-101509]
  - selftests/futex: Fix typos and grammar in futex_priv_hash (Waiman Long) [RHEL-101509]
  - selftests/futex: Fix format-security warnings in futex_priv_hash (Waiman Long) [RHEL-101509]
  - selftests/futex: Fix some futex_numa_mpol subtests (Waiman Long) [RHEL-101509]
  - selftests/futex: Remove the -g parameter from futex_priv_hash (Waiman Long) [RHEL-101509]
  - futex: Move futex_hash_free() back to __mmput() (Waiman Long) [RHEL-101509]
  - futex: Move futex cleanup to __mmdrop() (Waiman Long) [RHEL-101509]
  - futex: Use user_write_access_begin/_end() in futex_put_value() (Waiman Long) [RHEL-101509]
  - selftests/futex: Fix spelling mistake "Succeffuly" -> "Successfully" (Waiman Long) [RHEL-101509]
  - selftests/futex: Define SYS_futex on 32-bit architectures with 64-bit time_t (Waiman Long) [RHEL-101509]
  - perf bench futex: Remove support for IMMUTABLE (Waiman Long) [RHEL-101509]
  - selftests/futex: Remove support for IMMUTABLE (Waiman Long) [RHEL-101509]
  - futex: Remove support for IMMUTABLE (Waiman Long) [RHEL-101509]
  - futex: Make futex_private_hash_get() static (Waiman Long) [RHEL-101509]
  - futex: Use RCU-based per-CPU reference counting instead of rcuref_t (Waiman Long) [RHEL-101509]
  - selftests/futex: Adapt the private hash test to RCU related changes (Waiman Long) [RHEL-101509]
  - perf bench futex: Fix prctl include in musl libc (Waiman Long) [RHEL-101509]
  - selftests/futex: Add futex_numa to .gitignore (Waiman Long) [RHEL-101509]
  - futex: Temporary disable FUTEX_PRIVATE_HASH (Waiman Long) [RHEL-101509]
  - futex: Initialize futex_phash_new during fork(). (Waiman Long) [RHEL-101509]
  - futex: Verify under the lock if hash can be replaced (Waiman Long) [RHEL-101509]
  - futex: Handle invalid node numbers supplied by user (Waiman Long) [RHEL-101509]
  - selftests/futex: Set the home_node in futex_numa_mpol (Waiman Long) [RHEL-101509]
  - selftests/futex: getopt() requires int as return value. (Waiman Long) [RHEL-101509]
  - tools headers UAPI: Sync linux/prctl.h with the kernel sources to pick FUTEX knob (Waiman Long) [RHEL-101509]
  - io_uring/futex: mark wait requests as inflight (Waiman Long) [RHEL-101509]
  - selftests/futex: Fix spelling mistake "unitiliazed" -> "uninitialized" (Waiman Long) [RHEL-101509]
  - futex: Correct the kernedoc return value for futex_wait_setup(). (Waiman Long) [RHEL-101509]
  - tools headers: Synchronize prctl.h ABI header (Waiman Long) [RHEL-101509]
  - futex: Use RCU_INIT_POINTER() in futex_mm_init(). (Waiman Long) [RHEL-101509]
  - selftests/futex: Use TAP output in futex_numa_mpol (Waiman Long) [RHEL-101509]
  - selftests/futex: Use TAP output in futex_priv_hash (Waiman Long) [RHEL-101509]
  - futex: Fix kernel-doc comments (Waiman Long) [RHEL-101509]
  - futex: Relax the rcu_assign_pointer() assignment of mm->futex_phash in futex_mm_init() (Waiman Long) [RHEL-101509]
  - futex: Fix outdated comment in struct restart_block (Waiman Long) [RHEL-101509]
  - futex,selftests: Add another FUTEX2_NUMA selftest (Waiman Long) [RHEL-101509]
  - selftests/futex: Add futex_numa_mpol (Waiman Long) [RHEL-101509]
  - selftests/futex: Add futex_priv_hash (Waiman Long) [RHEL-101509]
  - selftests/futex: Build without headers nonsense (Waiman Long) [RHEL-101509]
  - tools/perf: Allow to select the number of hash buckets (Waiman Long) [RHEL-101509]
  - tools headers: Synchronize prctl.h ABI header (Waiman Long) [RHEL-101509]
  - futex: Implement FUTEX2_MPOL (Waiman Long) [RHEL-101509]
  - futex: Implement FUTEX2_NUMA (Waiman Long) [RHEL-101509]
  - futex: Allow to make the private hash immutable (Waiman Long) [RHEL-101509]
  - futex: Allow to resize the private local hash (Waiman Long) [RHEL-101509]
  - futex: Allow automatic allocation of process wide futex hash (Waiman Long) [RHEL-101509]
  - futex: Add basic infrastructure for local task local hash (Waiman Long) [RHEL-101509]
  - futex: Create helper function to initialize a hash slot (Waiman Long) [RHEL-101509]
  - futex: Introduce futex_q_lockptr_lock() (Waiman Long) [RHEL-101509]
  - futex: Decrease the waiter count before the unlock operation (Waiman Long) [RHEL-101509]
  - futex: Acquire a hash reference in futex_wait_multiple_setup() (Waiman Long) [RHEL-101509]
  - futex: Create private_hash() get/put class (Waiman Long) [RHEL-101509]
  - futex: Create futex_hash() get/put class (Waiman Long) [RHEL-101509]
  - futex: Create hb scopes (Waiman Long) [RHEL-101509]
  - futex: Pull futex_hash() out of futex_q_lock() (Waiman Long) [RHEL-101509]
  - futex: Move futex_queue() into futex_wait_setup() (Waiman Long) [RHEL-101509]
  - mm: Add vmalloc_huge_node() (Waiman Long) [RHEL-101509]
  - rcuref: Provide rcuref_is_dead() (Waiman Long) [RHEL-101509]
  - futex: Use a hashmask instead of hashsize (Waiman Long) [RHEL-101509]
  - rcuref: Plug slowpath race in rcuref_put() (Waiman Long) [RHEL-101509]
  - futex: Pass in task to futex_queue() (Waiman Long) [RHEL-101509]
  - seqlock: add missing parameter documentation for raw_seqcount_try_begin() (Waiman Long) [RHEL-101509]
  - mm: introduce mmap_lock_speculate_{try_begin|retry} (Waiman Long) [RHEL-101509]
  - mm: convert mm_lock_seq to a proper seqcount (Waiman Long) [RHEL-101509]
  - seqlock: add raw_seqcount_try_begin (Waiman Long) [RHEL-101509]
  - sched/wake_q: Add helper to call wake_up_q after unlock with preemption disabled (Waiman Long) [RHEL-101509]
  - locking/rtmutex: Make sure we wake anything on the wake_q when we release the lock->wait_lock (Waiman Long) [RHEL-101509]
  - locking: rtmutex: Fix wake_q logic in task_blocks_on_rt_mutex (Waiman Long) [RHEL-101509]
  - locking/mutex: Make mutex::wait_lock irq safe (Waiman Long) [RHEL-101509]
  - locking/mutex: Remove wakeups from under mutex::wait_lock (Waiman Long) [RHEL-101509]


author: Jan Stancek <jstancek@redhat.com> [6.12.0-164.el10]
changelog:
  - selftest: packetdrill: Import client-ack-dropped-then-recovery-ms-timestamps.pkt (CKI Backport Bot) [RHEL-124166]
  - selftest: packetdrill: Import sockopt-fastopen-key.pkt (CKI Backport Bot) [RHEL-124166]
  - selftest: packetdrill: Import opt34/*-trigger-rst.pkt. (CKI Backport Bot) [RHEL-124166]
  - selftest: packetdrill: Import opt34/reset-* tests. (CKI Backport Bot) [RHEL-124166]
  - selftest: packetdrill: Import opt34/icmp-before-accept.pkt. (CKI Backport Bot) [RHEL-124166]
  - selftest: packetdrill: Import opt34/fin-close-socket.pkt. (CKI Backport Bot) [RHEL-124166]
  - selftest: packetdrill: Add test for experimental option. (CKI Backport Bot) [RHEL-124166]
  - selftest: packetdrill: Add test for TFO_SERVER_WO_SOCKOPT1. (CKI Backport Bot) [RHEL-124166]
  - selftest: packetdrill: Import TFO server basic tests. (CKI Backport Bot) [RHEL-124166]
  - selftest: packetdrill: Define common TCP Fast Open cookie. (CKI Backport Bot) [RHEL-124166]
  - selftest: packetdrill: Require explicit setsockopt(TCP_FASTOPEN). (CKI Backport Bot) [RHEL-124166]
  - selftest: packetdrill: Set ktap_set_plan properly for single protocol test. (CKI Backport Bot) [RHEL-124166]
  - selftests/net: packetdrill: Support single protocol test. (CKI Backport Bot) [RHEL-124166]
  - selftests: net: packetdrill: xfail all problems on slow machines (CKI Backport Bot) [RHEL-124166]
  - selftests/net: packetdrill: add --mss option to three tests (CKI Backport Bot) [RHEL-124166]
  - selftests/net: packetdrill: more xfail changes (CKI Backport Bot) [RHEL-124166]
  - KVM: arm64: vgic-v3: Release reserved slot outside of lpi_xa's lock (Donald Dutile) [RHEL-115972]
  - Revert "KVM: arm64: Split kvm_pgtable_stage2_destroy()" (Donald Dutile) [RHEL-115972]
  - Revert "KVM: arm64: Reschedule as needed when destroying the stage-2 page-tables" (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic: fix incorrect spinlock API usage (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Remove stage 2 read fault check (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Fix parameter ordering for VBAR_EL1 assignment (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Fix incorrect VNCR invalidation range calculation (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-v3: Reinstate IRQ lock ordering for LPI xarray (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-v3: Indicate vgic_put_irq() may take LPI xarray lock (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-v3: Don't require IRQs be disabled for LPI xarray lock (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-v3: Erase LPIs from xarray outside of raw spinlocks (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Spin off release helper from vgic_put_irq() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-v3: Use bare refcount for VGIC LPIs (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic: Drop stale comment on IRQ active state (Donald Dutile) [RHEL-115972]
  - KVM: arm64: VHE: Save and restore host MDCR_EL2 value correctly (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Guard PMSCR_EL1 initialization with SPE presence check (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Initialize PMSCR_EL1 when in VHE (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: fix VNCR TLB ASID match logic for non-Global entries (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Mark freed S2 MMUs as invalid (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Fix ATS12 handling of single-stage translation (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Remove __vcpu_{read,write}_sys_reg_{from,to}_cpu() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Fix vcpu_{read,write}_sys_reg() accessors (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Simplify sysreg access on exception delivery (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Check for SYSREGS_ON_CPU before accessing the 32bit state (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Sync ID_AA64MMFR3_EL1 in set_id_regs (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Get rid of ARM64_FEATURE_MASK() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Make ID_AA64PFR1_EL1.RAS_frac writable (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Make ID_AA64PFR0_EL1.RAS writable (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Ignore HCR_EL2.FIEN set by L1 guest's EL2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Handle RASv1p1 registers (Donald Dutile) [RHEL-115972]
  - arm64: Add capability denoting FEAT_RASv1p1 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Reschedule as needed when destroying the stage-2 page-tables (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Split kvm_pgtable_stage2_destroy() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Correctly populate FAR_EL2 on nested SEA injection (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftest: Add standalone test checking for KVM's own UUID (Donald Dutile) [RHEL-115972]
  - arm64: vgic-v2: Fix guest endianness check in hVHE mode (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Sync protected guest VBAR_EL1 on injecting an undef exception (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Handle AIDR_EL1 and REVIDR_EL1 in host for protected VMs (Donald Dutile) [RHEL-115972]
  - kvm: arm64: use BUG() instead of BUG_ON(1) (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Handle SEAs due to VNCR redirection (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Properly check ESR_EL2.VNCR on taking a VNCR_EL2 related fault (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Don't attempt vLPI mappings when vPE allocation is disabled (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Add FEAT_RAS EL2 registers to get-reg-list (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Add test for nASSGIcap attribute (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-v3: Allow userspace to write GICD_TYPER2.nASSGIcap (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-v3: Allow access to GICD_IIDR prior to initialization (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-v3: Consolidate MAINT_IRQ handling (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Disambiguate support for vSGIs v. vLPIs (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftest: vgic-v3: Add basic GICv3 sysreg userspace access test (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Enforce the sorting of the GICv3 system register table (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Clarify the check for reset callback in check_sysreg_table() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-v3: Fix ordering of ICH_HCR_EL2 (Donald Dutile) [RHEL-115972]
  - arm64: kvm: trace_handle_exit: use string choices helper (Donald Dutile) [RHEL-115972]
  - arm64: kvm: sys_regs: use string choices helper (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Follow specification when implementing WXN (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Remove the wi->{e0,}poe vs wr->{p,u}ov confusion (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-its: Return -ENXIO to invalid KVM_DEV_ARM_VGIC_GRP_CTRL attrs (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Make RAS registers UNDEF when RAS isn't advertised (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Filter out HCR_EL2 bits when running in hypervisor context (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Check for SYSREGS_ON_CPU before accessing the CPU state (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Tighten the definition of FEAT_PMUv3p9 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Convert MDCR_EL2 to config-driven sanitisation (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Convert SCTLR_EL1 to config-driven sanitisation (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Convert TCR2_EL2 to config-driven sanitisation (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: get-reg-list: Add base EL2 registers (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: get-reg-list: Simplify feature dependency (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Advertise FGT2 registers to userspace (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Condition FGT registers on feature availability (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Expose GICv3 EL2 registers via KVM_DEV_ARM_VGIC_GRP_CPU_SYSREGS (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Let GICv3 save/restore honor visibility attribute (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Define helper for ICH_VTR_EL2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Define constant value for ICC_SRE_EL2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Don't advertise ICH_*_EL2 registers through GET_ONE_REG (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Make RVBAR_EL2 accesses UNDEF (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Commit exceptions from KVM_SET_VCPU_EVENTS immediately (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Test ESR propagation for vSError injection (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Populate ESR_ELx.EC for emulated SError injection (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Fix enforcement of upper bound on MDCR_EL2.HPMN (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Catch up set_id_regs with the kernel (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Add SCTLR2_EL1 to get-reg-list (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Test SEAs are taken to SError vector when EASE=1 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Add basic SError injection test (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Don't retire MMIO instruction w/ pending (emulated) SError (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Advertise support for FEAT_DoubleFault2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Advertise support for FEAT_SCTLR2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Enable vSErrors when HCRX_EL2.TMEA is set (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Honor SError routing effects of SCTLR2_ELx.NMEA (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Take "masked" aborts to EL2 when HCRX_EL2.TMEA is set (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Route SEAs to the SError vector when EASE is set (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Ensure Address size faults affect correct ESR (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Factor out helper for selecting exception target EL (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Describe SCTLR2_ELx RESx masks (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Enable SCTLR2 when advertised to the guest (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Context switch SCTLR2_ELx when advertised to the guest (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Wire up SCTLR2_ELx sysreg descriptors (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Describe trap behavior of SCTLR2_EL1 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Advertise support for FEAT_RAS (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Use guest hypervisor's vSError state (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Add FEAT_RAS vSError sys regs to table (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Honor SError exception routing / masking (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Respect exception routing rules for SEAs (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Treat vCPU with pending SError as runnable (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add helper to identify a nested context (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nvhe: Disable branch generation in nVHE guests (Donald Dutile) [RHEL-115972]
  - KVM: selftests: Change MDSCR_EL1 register holding variables as uint64_t (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Remove kvm_arch_vcpu_run_map_fp() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Fix handling of FEAT_GTG for unimplemented granule sizes (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Expose MTE_STORE_ONLY feature to guest (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Expose FEAT_MTE_TAGGED_FAR feature to guest (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Don't free hyp pages with pKVM on GICv2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Fix error path in init_hyp_mode() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Adjust range correctly during host stage-2 faults (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Fix MI line level calculation in vgic_v3_nested_update_mi() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: VHE: Centralize ISBs when returning to host (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Remove cpacr_clear_set() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Remove ad-hoc CPTR manipulation from kvm_hyp_handle_fpsimd() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Remove ad-hoc CPTR manipulation from fpsimd_sve_sync() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Reorganise CPTR trap manipulation (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Close the GIC FD in arch_timer_edge_cases (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Fix tracking of shadow list registers (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Make __vcpu_sys_reg() a pure rvalue operand (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Don't use __vcpu_sys_reg() to get the address of a sysreg (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add RMW specific sysreg accessor (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add assignment-specific sysreg accessor (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-debug: Avoid dereferencing NULL ITE pointer (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Mask out non-VA bits from TLBI VA* on VNCR invalidation (Donald Dutile) [RHEL-115972]
  - arm64: kvm, smccc: Fix vendor uuid (Donald Dutile) [RHEL-115972]
  - arm64: kvm, smccc: Introduce and use API for getting hypervisor UUID (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Fix documentation for vgic_its_iter_next() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: np-guest CMOs with PMD_SIZE fixmap (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Stage-2 huge mappings for np-guests (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add a range to pkvm_mappings (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Convert pkvm_mappings to interval tree (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add a range to __pkvm_host_test_clear_young_guest() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Fix debug checking for np-guests using huge mappings (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add a range to __pkvm_host_wrprotect_guest() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add a range to __pkvm_host_unshare_guest() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add a range to __pkvm_host_share_guest() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Introduce for_each_hyp_page (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Handle huge mappings for np-guest CMOs (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Release faulted-in VNCR page from mmu_lock critical section (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Handle TLBI S1E2 for VNCR invalidation with mmu_lock held (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Hold mmu_lock when invalidating VNCR SW-TLB before translating (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-its: Add debugfs interface to expose ITS tables (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Remove dead code from ERET handling (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Plumb TLBI S1E2 into system instruction dispatch (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Add S1 TLB invalidation primitive for VNCR_EL2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Program host's VNCR_EL2 to the fixmap address (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Handle VNCR_EL2 invalidation from MMU notifiers (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Handle mapping of VNCR_EL2 at EL2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Handle VNCR_EL2-triggered faults (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Add userspace and guest handling of VNCR_EL2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Add pseudo-TLB backing VNCR_EL2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Don't adjust PSTATE.M when L2 is nesting (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Move TLBI range decoding to a helper (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Snapshot S1 ASID tagging information during walk (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Extract translation helper from the AT code (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Allocate VNCR page when required (Donald Dutile) [RHEL-115972]
  - arm64: Update comment regarding values in __boot_cpu_mode (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Remove clearing of ICH_LR<n>.EOI if ICH_LR<n>.HW == 1 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Don't feed uninitialised data to HCR_EL2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Teach address translation about access faults (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Fix PAR_EL1.{PTW,S} reporting on AT S1E* (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Handle TSB CSYNC traps (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add FGT descriptors for FEAT_FGT2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Allow sysreg ranges for FGT descriptors (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add context-switch for FEAT_FGT2 registers (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add trap routing for FEAT_FGT2 registers (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add sanitisation for FEAT_FGT2 registers (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add FEAT_FGT2 registers to the VNCR page (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Use HCR_EL2 feature map to drive fixed-value bits (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Use HCRX_EL2 feature map to drive fixed-value bits (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Allow kvm_has_feat() to take variable arguments (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Use FGT feature maps to drive RES0 bits (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Validate FGT register descriptions against RES0 masks (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Switch to table-driven FGU configuration (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Handle PSB CSYNC traps (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Use KVM-specific HCRX_EL2 RES0 mask (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Remove hand-crafted masks for FGT registers (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Use computed FGT masks to setup FGT registers (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Propagate FGT masks to the nVHE hypervisor (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Unconditionally configure fine-grain traps (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Use computed masks as sanitisers for FGT registers (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add description of FGT bits leading to EC!=0x18 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Compute FGT masks from KVM's own FGT tables (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Plug FEAT_GCS handling (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Don't treat HCRX_EL2 as a FGT register (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Restrict ACCDATA_EL1 undef to FEAT_LS64_ACCDATA being disabled (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Handle trapping of FEAT_LS64* instructions (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Simplify handling of negative FGT bits (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Tighten handling of unknown FGT groups (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Extend pKVM selftest for np-guests (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Selftest for pKVM transitions (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Don't WARN from __pkvm_host_share_guest() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add .hyp.data section (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Add test for SVE host corruption (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Replace ternary flags with str_on_off() helper (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Unconditionally cross check hyp state (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Defer EL2 stage-1 mapping on share (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Move hyp state to hyp_vmemmap (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Introduce {get,set}_host_state() helpers (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Use 0b11 for encoding PKVM_NOPAGE (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Fix pKVM page-tracking comments (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Track SVE state in the hypervisor vcpu structure (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Let kvm_vcpu_read_pmcr() return an EL-dependent value for PMCR_EL0.N (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Handle out-of-bound write to MDCR_EL2.HPMN (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Don't let userspace write to PMCR_EL0.N when the vcpu has EL2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Contextualise the handling of PMCR_EL0.P writes (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Fix MDCR_EL2.HPMN reset value (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Repaint pmcr_n into nr_pmu_counters (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Explicitly set the page attrs to Inner-Shareable (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Introduce and use hardware-definition macros (Donald Dutile) [RHEL-115972]
  - bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6} (Xin Long) [RHEL-125760]
  - selftests: openvswitch: add a simple test for tunnel metadata (Adrian Moreno) [RHEL-115600]
  - net: openvswitch: Use for_each_cpu() where appropriate (Adrian Moreno) [RHEL-115600]
  - net: openvswitch: fix kernel-doc warnings in internal headers (Adrian Moreno) [RHEL-115600]
  - Revert "openvswitch: switch to per-action label counting in conntrack" (Adrian Moreno) [RHEL-115600]
  - redhat/kernel.spec.template: add net/can kselftests (Davide Caratti) [RHEL-118603]
  - selftests: can: enable CONFIG_CAN_VCAN as a module (Davide Caratti) [RHEL-118603]
  - selftests: can: test_raw_filter.sh: add support of physical interfaces (Davide Caratti) [RHEL-118603]
  - selftests: can: Import tst-filter from can-tests (Davide Caratti) [RHEL-118603]
  - net/hsr: add protocol version to fill_info output (Jan Vaclav) [RHEL-119342]
  - net/hsr: add interlink to fill_info output (Jan Vaclav) [RHEL-119342]
  - objtool/rust: add one more `noreturn` Rust function for Rust 1.89.0 (Rado Vrbovsky) [RHEL-114914]
  - objtool: Add missing endian conversion to read_annotate() (Rado Vrbovsky) [RHEL-114914]
  - objtool/rust: relax slice condition to cover more `noreturn` Rust functions (Rado Vrbovsky) [RHEL-114914]
  - x86/its: FineIBT-paranoid vs ITS (objtool only) (Rado Vrbovsky) [RHEL-114914]
  - kernfs: remove iattr_mutex (Jerome Marchand) [RHEL-78204]
  - bpf: add get_netns_cookie helper to cgroup_skb programs (Jerome Marchand) [RHEL-78204]
  - bpf: add get_netns_cookie helper to tc programs (Jerome Marchand) [RHEL-78204]
  - Revert "mm/page_alloc: Fix try_alloc_pages" (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add test for BPF_NEG alu on CONST_PTR_TO_MAP (Jerome Marchand) [RHEL-78204]
  - bpf: Skip scalar adjustment for BPF_NEG if dst is a pointer (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: trigger verifier.c:maybe_exit_scc() for a speculative state (Jerome Marchand) [RHEL-78204]
  - bpf: dont report verifier bug for missing bpf_scc_visit on speculative path (Jerome Marchand) [RHEL-78204]
  - bpf: Allow fall back to interpreter for programs with stack size <= 512 (Jerome Marchand) [RHEL-78204]
  - bpf: Update the list of BPF selftests maintainers (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add tests for bpf_strnstr (Jerome Marchand) [RHEL-78204]
  - bpf: Fix bpf_strnstr() to handle suffix match cases better (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Fix "expression result unused" warnings with icecc (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Extend crypto_sanity selftest with invalid dst buffer (Jerome Marchand) [RHEL-78204]
  - bpf: Fix out-of-bounds dynptr write in bpf_crypto_crypt (Jerome Marchand) [RHEL-78204]
  - bpf: Check the helper function is valid in get_helper_proto (Jerome Marchand) [RHEL-78204]
  - bpf: Fix memory leak of bpf_scc_info objects (Jerome Marchand) [RHEL-78204]
  - bpf: Improve ctx access verifier error message (Jerome Marchand) [RHEL-78204]
  - libbpf: Avoid possible use of uninitialized mod_len (Jerome Marchand) [RHEL-78204]
  - bpf: Fix oob access in cgroup local storage (Jerome Marchand) [RHEL-78204]
  - bpf: Move cgroup iterator helpers to bpf.h (Jerome Marchand) [RHEL-78204]
  - bpf: Move bpf map owner out of common struct (Jerome Marchand) [RHEL-78204]
  - bpf: Allow XDP dev-bound programs to perform XDP_REDIRECT into maps (Jerome Marchand) [RHEL-78204]
  - bpf: Add cookie object to bpf maps (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Migrate fexit_noreturns case into tracing_failure test suite (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add selftest for attaching tracing programs to functions in deny list (Jerome Marchand) [RHEL-78204]
  - bpf: Add log for attaching tracing programs to functions in deny list (Jerome Marchand) [RHEL-78204]
  - bpf: Show precise rejected function when attaching fexit/fmod_ret to __noreturn functions (Jerome Marchand) [RHEL-78204]
  - bpf: Fix various typos in verifier.c comments (Jerome Marchand) [RHEL-78204]
  - bpf: Add third round of bounds deduction (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Test invariants on JSLT crossing sign (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Test cross-sign 64bits range refinement (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Update reg_bound range refinement logic (Jerome Marchand) [RHEL-78204]
  - bpf: Improve bounds when s64 crosses sign boundary (Jerome Marchand) [RHEL-78204]
  - powerpc64/bpf: Add jit support for load_acquire and store_release (Jerome Marchand) [RHEL-78204]
  - bpf: Simplify bounds refinement from s32 (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Enable private stack tests for arm64 (Jerome Marchand) [RHEL-78204]
  - bpf, arm64: JIT support for private stack (Jerome Marchand) [RHEL-78204]
  - bpf: Move bpf_jit_get_prog_name() to core.c (Jerome Marchand) [RHEL-78204]
  - bpf, arm64: Fix fp initialization for exception boundary (Jerome Marchand) [RHEL-78204]
  - umd: Remove usermode driver framework (Jerome Marchand) [RHEL-78204]
  - bpf/preload: Don't select USERMODE_DRIVER (Jerome Marchand) [RHEL-78204]
  - bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR(...)) (Jerome Marchand) [RHEL-78204]
  - libbpf: Verify that arena map exists when adding arena relocations (Jerome Marchand) [RHEL-78204]
  - libbpf: Fix warning in calloc() usage (Jerome Marchand) [RHEL-78204]
  - bpf/selftests: Add selftests for token info (Jerome Marchand) [RHEL-78204]
  - bpf: Add struct bpf_token_info (Jerome Marchand) [RHEL-78204]
  - libbpf: start v1.7 dev cycle (Jerome Marchand) [RHEL-78204]
  - bpf: Clean up individual BTF_ID code (Jerome Marchand) [RHEL-78204]
  - bpf: Update iterators.lskel-big-endian.h (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: enable tracing_struct tests for arm64 (Jerome Marchand) [RHEL-78204]
  - bpf, arm64: remove structs on stack constraint (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Fix build error due to certain uninitialized variables (Jerome Marchand) [RHEL-78204]
  - netkit: Remove location field in netkit_link (Jerome Marchand) [RHEL-78204]
  - bpf: Remove attach_type in bpf_tracing_link (Jerome Marchand) [RHEL-78204]
  - bpf: Remove attach_type in bpf_netns_link (Jerome Marchand) [RHEL-78204]
  - bpf: Remove location field in tcx_link (Jerome Marchand) [RHEL-78204]
  - bpf: Remove attach_type in sockmap_link (Jerome Marchand) [RHEL-78204]
  - bpf: Remove attach_type in bpf_cgroup_link (Jerome Marchand) [RHEL-78204]
  - bpf: Add attach_type field to bpf_link (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Range analysis test case for JSET (Jerome Marchand) [RHEL-78204]
  - bpf: Forget ranges when refining tnum after JSET (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: add selftests for bpf_arena_reserve_pages (Jerome Marchand) [RHEL-78204]
  - bpf/arena: add bpf_arena_reserve_pages kfunc (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Remove enum64 case from __arg_untrusted test suite (Jerome Marchand) [RHEL-78204]
  - bpf: Clean code with bpf_copy_to_user() (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Negative test case for tail call map (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add Spectre v4 tests (Jerome Marchand) [RHEL-78204]
  - bpf: Fix aux usage after do_check_insn() (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Set CONFIG_PACKET=y for selftests (Jerome Marchand) [RHEL-78204]
  - bpf: Fix improper int-to-ptr cast in dump_stack_cb (Jerome Marchand) [RHEL-78204]
  - bpf: Fix bounds for bpf_prog_get_file_line linfo loop (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: tests for __arg_untrusted void * global func params (Jerome Marchand) [RHEL-78204]
  - bpf: support for void/primitive __arg_untrusted global func params (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: test cases for __arg_untrusted (Jerome Marchand) [RHEL-78204]
  - libbpf: __arg_untrusted in bpf_helpers.h (Jerome Marchand) [RHEL-78204]
  - bpf: attribute __arg_untrusted for global function parameters (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: ptr_to_btf_id struct walk ending with primitive pointer (Jerome Marchand) [RHEL-78204]
  - bpf: rdonly_untrusted_mem for btf id walk pointer leafs (Jerome Marchand) [RHEL-78204]
  - bpf: make makr_btf_ld_reg return error for unexpected reg types (Jerome Marchand) [RHEL-78204]
  - bpf: Avoid putting struct bpf_scc_callchain variables on the stack (Jerome Marchand) [RHEL-78204]
  - bpf: Reduce stack frame size by using env->insn_buf for bpf insns (Jerome Marchand) [RHEL-78204]
  - bpf: Simplify assignment to struct bpf_insn pointer in do_misc_fixups() (Jerome Marchand) [RHEL-78204]
  - bpf: Avoid warning on unexpected map for tail call (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add tests for prog streams (Jerome Marchand) [RHEL-78204]
  - bpftool: Add support for dumping streams (Jerome Marchand) [RHEL-78204]
  - libbpf: Introduce bpf_prog_stream_read() API (Jerome Marchand) [RHEL-78204]
  - libbpf: Add bpf_stream_printk() macro (Jerome Marchand) [RHEL-78204]
  - bpf: Report rqspinlock deadlocks/timeout to BPF stderr (Jerome Marchand) [RHEL-78204]
  - bpf: Report may_goto timeout to BPF stderr (Jerome Marchand) [RHEL-78204]
  - bpf: Add dump_stack() analogue to print to BPF stderr (Jerome Marchand) [RHEL-78204]
  - bpf: Add function to find program from stack trace (Jerome Marchand) [RHEL-78204]
  - bpf: Ensure RCU lock is held around bpf_prog_ksym_find (Jerome Marchand) [RHEL-78204]
  - bpf: Add function to extract program source info (Jerome Marchand) [RHEL-78204]
  - bpf: Introduce BPF standard streams (Jerome Marchand) [RHEL-78204]
  - bpf: Refactor bprintf buffer support (Jerome Marchand) [RHEL-78204]
  - bpf: Add show_fdinfo for kprobe_multi (Jerome Marchand) [RHEL-78204]
  - bpf: Add show_fdinfo for uprobe_multi (Jerome Marchand) [RHEL-78204]
  - bpf: Show precise link_type for {uprobe,kprobe}_multi fdinfo (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add test cases for bpf_dynptr_memset() (Jerome Marchand) [RHEL-78204]
  - bpf: Add bpf_dynptr_memset() kfunc (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Allow veristat compile standalone (Jerome Marchand) [RHEL-78204]
  - bpf: Avoid warning on multiple referenced args in call (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Negative test case for ref_obj_id in args (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: null checks for rdonly_untrusted_mem should be preserved (Jerome Marchand) [RHEL-78204]
  - bpf: avoid jump misprediction for PTR_TO_MEM | PTR_UNTRUSTED (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Don't call fsopen() as privileged user (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Fix spelling mistake "subtration" -> "subtraction" (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Enable dynptr/test_probe_read_user_str_dynptr (Jerome Marchand) [RHEL-78204]
  - bpf: Warn on internal verifier errors (Jerome Marchand) [RHEL-78204]
  - s390/bpf: Describe the frame using a struct instead of constants (Jerome Marchand) [RHEL-78204]
  - s390/bpf: Centralize frame offset calculations (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: bpf_rdonly_cast u{8,16,32,64} access tests (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: improve error messages in veristat (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Fix cgroup_xattr/read_cgroupfs_xattr (Jerome Marchand) [RHEL-78204]
  - bpf: guard BTF_ID_FLAGS(bpf_cgroup_read_xattr) with CONFIG_BPF_LSM (Jerome Marchand) [RHEL-78204]
  - bpf: Fix string kfuncs names in doc comments (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Test array presets in veristat (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Support array presets in veristat (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Separate var preset parsing in veristat (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add tests for string kfuncs (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Allow macros in __retval (Jerome Marchand) [RHEL-78204]
  - bpf: Add kfuncs for read-only string operations (Jerome Marchand) [RHEL-78204]
  - uaccess: Define pagefault lock guard (Jerome Marchand) [RHEL-78204]
  - bpf: add btf_type_is_i{32,64} helpers (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: check operations on untrusted ro pointers to mem (Jerome Marchand) [RHEL-78204]
  - bpf: allow void* cast using bpf_rdonly_cast() (Jerome Marchand) [RHEL-78204]
  - bpf: add bpf_features enum (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add tests for BPF_NEG range tracking logic (Jerome Marchand) [RHEL-78204]
  - bpf: Add range tracking for BPF_NEG (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Fix usdt multispec failure with arm64/clang20 selftest build (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add testcases for BPF_ADD and BPF_SUB (Jerome Marchand) [RHEL-78204]
  - bpf, verifier: Improve precision for BPF_ADD and BPF_SUB (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Support ppc64el in vmtest (Jerome Marchand) [RHEL-78204]
  - bpf: Make update_prog_stats() always_inline (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add tests for bpf_cgroup_read_xattr (Jerome Marchand) [RHEL-78204]
  - bpf: Mark cgroup_subsys_state->cgroup RCU safe (Jerome Marchand) [RHEL-78204]
  - bpf: Introduce bpf_cgroup_read_xattr to read xattr of cgroup's node (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add test for bpftool access to read-only protected maps (Jerome Marchand) [RHEL-78204]
  - bpftool: Use appropriate permissions for map access (Jerome Marchand) [RHEL-78204]
  - powerpc/bpf: Fix warning for unused ori31_emitted (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: include limits.h needed for PATH_MAX directly (Jerome Marchand) [RHEL-78204]
  - bpf: Fix key serial argument of bpf_lookup_user_key() (Jerome Marchand) [RHEL-78204]
  - bpf: Get rid of redundant 3rd argument of prepare_seq_file() (Jerome Marchand) [RHEL-78204]
  - bpftool: Fix JSON writer resource leak in version command (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Fix unintentional switch case fall through (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: More precise cpu_mitigations state detection (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Fix RELEASE build failure with gcc14 (Jerome Marchand) [RHEL-78204]
  - bpf: Remove redundant free_verifier_state()/pop_stack() (Jerome Marchand) [RHEL-78204]
  - veristat: Memory accounting for bpf programs (Jerome Marchand) [RHEL-78204]
  - bpf: Include verifier memory allocations in memcg statistics (Jerome Marchand) [RHEL-78204]
  - bpf/veristat: Fix veristat for map type BPF_MAP_TYPE_CGRP_STORAGE (Jerome Marchand) [RHEL-78204]
  - tools/bpf_jit_disasm: Fix potential negative tpath index in get_exec_path() (Jerome Marchand) [RHEL-78204]
  - bpf: Initialize used but uninit variable in propagate_liveness() (Jerome Marchand) [RHEL-78204]
  - docs/bpf: Default cpu version changed from v1 to v3 in llvm 20 (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: tests with a loop state missing read/precision mark (Jerome Marchand) [RHEL-78204]
  - bpf: include backedges in peak_states stat (Jerome Marchand) [RHEL-78204]
  - bpf: remove {update,get}_loop_entry functions (Jerome Marchand) [RHEL-78204]
  - bpf: propagate read/precision marks over state graph backedges (Jerome Marchand) [RHEL-78204]
  - bpf: move REG_LIVE_DONE check to clean_live_states() (Jerome Marchand) [RHEL-78204]
  - bpf: set 'changed' status if propagate_liveness() did any updates (Jerome Marchand) [RHEL-78204]
  - bpf: set 'changed' status if propagate_precision() did any updates (Jerome Marchand) [RHEL-78204]
  - bpf: Fix state use-after-free on push_stack() err (Jerome Marchand) [RHEL-78204]
  - bpf: starting_state parameter for __mark_chain_precision() (Jerome Marchand) [RHEL-78204]
  - bpf: frame_insn_idx() utility function (Jerome Marchand) [RHEL-78204]
  - bpf: compute SCCs in program control flow graph (Jerome Marchand) [RHEL-78204]
  - Revert "bpf: use common instruction history across all states" (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Fix cgroup_mprog_ordering failure due to uninitialized variable (Jerome Marchand) [RHEL-78204]
  - bpf, doc: Improve wording of docs (Jerome Marchand) [RHEL-78204]
  - bpf: adjust path to trace_output sample eBPF program (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add test for Spectre v1 mitigation (Jerome Marchand) [RHEL-78204]
  - bpf: Fall back to nospec for Spectre v1 (Jerome Marchand) [RHEL-78204]
  - bpf: Rename sanitize_stack_spill to nospec_result (Jerome Marchand) [RHEL-78204]
  - bpf, arm64, powerpc: Change nospec to include v1 barrier (Jerome Marchand) [RHEL-78204]
  - bpf, arm64, powerpc: Add bpf_jit_bypass_spec_v1/v4() (Jerome Marchand) [RHEL-78204]
  - bpf: Return -EFAULT on internal errors (Jerome Marchand) [RHEL-78204]
  - bpf: Return -EFAULT on misconfigurations (Jerome Marchand) [RHEL-78204]
  - bpf: Move insn if/else into do_check_insn() (Jerome Marchand) [RHEL-78204]
  - bpf: Add cookie in fdinfo for raw_tp (Jerome Marchand) [RHEL-78204]
  - bpf: Add cookie in fdinfo for tracing (Jerome Marchand) [RHEL-78204]
  - bpftool: Display cookie for tracing link probe (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add cookies check for tracing fill_link_info test (Jerome Marchand) [RHEL-78204]
  - bpf: Add cookie to tracing bpf_link_info (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add test cases with CONST_PTR_TO_MAP null checks (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add cmp_map_pointer_with_const test (Jerome Marchand) [RHEL-78204]
  - bpf: Make reg_not_null() true for CONST_PTR_TO_MAP (Jerome Marchand) [RHEL-78204]
  - bpf: Add show_fdinfo for perf_event (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add two selftests for mprog API based cgroup progs (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Move some tc_helpers.h functions to test_progs.h (Jerome Marchand) [RHEL-78204]
  - libbpf: Support link-based cgroup attach with options (Jerome Marchand) [RHEL-78204]
  - bpf: Implement mprog API on top of existing cgroup progs (Jerome Marchand) [RHEL-78204]
  - cgroup: Add bpf prog revisions to struct cgroup_bpf (Jerome Marchand) [RHEL-78204]
  - Documentation: Fix spelling mistake. (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Fix a user_ringbuf failure with arm64 64KB page size (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Fix ringbuf/ringbuf_write test failure with arm64 64KB page size (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Fix bpf_mod_race test failure with arm64 64KB page size (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: rbtree: Fix incorrect global variable usage (Jerome Marchand) [RHEL-78204]
  - Tests for the ".emit_strings" functionality in the BTF dumper. (Jerome Marchand) [RHEL-78204]
  - libbpf: Add support for printing BTF character arrays as strings (Jerome Marchand) [RHEL-78204]
  - bpf: Clarify sanitize_check_bounds() (Jerome Marchand) [RHEL-78204]
  - libbpf: Correct some typos and syntax issues in usdt doc (Jerome Marchand) [RHEL-78204]
  - bpftool: Display cookie for raw_tp link probe (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add cookies check for raw_tp fill_link_info test (Jerome Marchand) [RHEL-78204]
  - bpf: Add cookie to raw_tp bpf_link_info (Jerome Marchand) [RHEL-78204]
  - sched_ext: Fix scx_kick_pseqs corruption on concurrent scheduler loads (CKI Backport Bot) [RHEL-118742]
  - sched_ext: Allocate scx_kick_cpus_pnt_seqs lazily using kvzalloc() (CKI Backport Bot) [RHEL-118742]
  - iavf: iavf_suspend(): take RTNL before netdev_lock() (Mohammad Heib) [RHEL-87380]
  - virtio-net: don't re-enable refill work too early when NAPI is disabled (Mohammad Heib) [RHEL-87380]
  - virtio-net: disable delayed refill when pausing rx (Mohammad Heib) [RHEL-87380]
  - virtio_net: Use persistent NAPI config (Mohammad Heib) [RHEL-87380]
  - virtio-net: Map NAPIs to queues (Mohammad Heib) [RHEL-87380]
  - virtio-net: Refactor napi_disable paths (Mohammad Heib) [RHEL-87380]
  - virtio-net: Refactor napi_enable paths (Mohammad Heib) [RHEL-87380]
  - iavf: Fix a locking bug in an error path (Mohammad Heib) [RHEL-87380]
  - iavf: fix circular lock dependency with netdev_lock (Mohammad Heib) [RHEL-87380]
  - wifi: mt76: move napi_enable() from under BH (Mohammad Heib) [RHEL-87380]
  - eth: via-rhine: fix calling napi_enable() in atomic context (Mohammad Heib) [RHEL-87380]
  - eth: niu: fix calling napi_enable() in atomic context (Mohammad Heib) [RHEL-87380]
  - eth: 8139too: fix calling napi_enable() in atomic context (Mohammad Heib) [RHEL-87380]
  - eth: forcedeth: fix calling napi_enable() in atomic context (Mohammad Heib) [RHEL-87380]
  - eth: forcedeth: remove local wrappers for napi enable/disable (Mohammad Heib) [RHEL-87380]
  - eth: tg3: fix calling napi_enable() in atomic context (Mohammad Heib) [RHEL-87380]
  - net: mvneta: fix locking in mvneta_cpu_online() (Mohammad Heib) [RHEL-87380]
  - net: introduce netdev_napi_exit() (Mohammad Heib) [RHEL-87380]
  - net: destroy dev->lock later in free_netdev() (Mohammad Heib) [RHEL-87380]
  - netdev-genl: remove rtnl_lock protection from NAPI ops (Mohammad Heib) [RHEL-87380]
  - net: protect NAPI config fields with netdev_lock() (Mohammad Heib) [RHEL-87380]
  - net: protect napi->irq with netdev_lock() (Mohammad Heib) [RHEL-87380]
  - net: protect threaded status of NAPI with netdev_lock() (Mohammad Heib) [RHEL-87380]
  - net: make netdev netlink ops hold netdev_lock() (Mohammad Heib) [RHEL-87380]
  - net: protect NAPI enablement with netdev_lock() (Mohammad Heib) [RHEL-87380]
  - net: protect netdev->napi_list with netdev_lock() (Mohammad Heib) [RHEL-87380]
  - net: add netdev->up protected by netdev_lock() (Mohammad Heib) [RHEL-87380]
  - net: add helpers for lookup and walking netdevs under netdev_lock() (Mohammad Heib) [RHEL-87380]
  - net: make netdev_lock() protect netdev->reg_state (Mohammad Heib) [RHEL-87380]
  - net: add netdev_lock() / netdev_unlock() helpers (Mohammad Heib) [RHEL-87380]
  - eth: iavf: extend the netdev_lock usage (Mohammad Heib) [RHEL-87380]
  - net: cleanup init_dummy_netdev_core() (Mohammad Heib) [RHEL-87380]
  - net: remove init_dummy_netdev() (Mohammad Heib) [RHEL-87380]
  - selftests: drv-net: test empty queue and NAPI responses in netlink (Mohammad Heib) [RHEL-87380]
  - netdev-genl: avoid empty messages in napi get (Mohammad Heib) [RHEL-87380]
  - netdev-genl: avoid empty messages in queue dump (Mohammad Heib) [RHEL-87380]
  - sctp: initialize more fields in sctp_v6_from_sk() (Xin Long) [RHEL-115593]
  - sctp: mark sctp_do_peeloff static (Xin Long) [RHEL-115593]
  - sctp: Do not wake readers in __sctp_write_space() (Xin Long) [RHEL-115593]
  - sctp: Remove unused sctp_assoc_del_peer and sctp_chunk_iif (Xin Long) [RHEL-115593]
  - Bluetooth: HCI: Fix tracking of advertisement set/instance 0x00 (David Marlin) [RHEL-118518]
  - Bluetooth: MGMT: fix crash in set_mesh_sync and set_mesh_complete (David Marlin) [RHEL-118518]
  - Bluetooth: MGMT: Fix possible UAFs (David Marlin) [RHEL-118518] {CVE-2025-39981}
  - Bluetooth: hci_event: Fix UAF in hci_acl_create_conn_sync (David Marlin) [RHEL-118518] {CVE-2025-39982}
  - Bluetooth: hci_event: Fix UAF in hci_conn_tx_dequeue (David Marlin) [RHEL-118518] {CVE-2025-39983}
  - Bluetooth: hci_sync: Fix hci_resume_advertising_sync (David Marlin) [RHEL-118518]
  - Bluetooth: Fix build after header cleanup (David Marlin) [RHEL-118518]
  - Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen() (David Marlin) [RHEL-118518] {CVE-2025-39860}
  - Bluetooth: vhci: Prevent use-after-free by removing debugfs files early (David Marlin) [RHEL-118518] {CVE-2025-39861}
  - Bluetooth: hci_sync: fix set_local_name race condition (David Marlin) [RHEL-118518]
  - Bluetooth: hci_event: Detect if HCI_EV_NUM_COMP_PKTS is unbalanced (David Marlin) [RHEL-118518]
  - Bluetooth: hci_event: Mark connection as closed during suspend disconnect (David Marlin) [RHEL-118518]
  - Bluetooth: hci_event: Treat UNKNOWN_CONN_ID on disconnect as success (David Marlin) [RHEL-118518]
  - Bluetooth: hci_conn: Make unacked packet handling more robust (David Marlin) [RHEL-118518]
  - Bluetooth: btnxpuart: Uses threaded IRQ for host wakeup handling (David Marlin) [RHEL-118518]
  - Bluetooth: hci_conn: do return error from hci_enhanced_setup_sync() (David Marlin) [RHEL-118518]
  - Bluetooth: hci_event: fix MTU for BN == 0 in CIS Established (David Marlin) [RHEL-118518]
  - Bluetooth: hci_core: Fix using ll_privacy_capable for current settings (David Marlin) [RHEL-118518]
  - Bluetooth: hci_core: Fix using {cis,bis}_capable for current settings (David Marlin) [RHEL-118518]
  - Bluetooth: btmtk: Fix wait_on_bit_timeout interruption during shutdown (David Marlin) [RHEL-118518]
  - Bluetooth: hci_sync: Avoid adding default advertising on startup (David Marlin) [RHEL-118518]
  - Bluetooth: hci_event: Mask data status from LE ext adv reports (David Marlin) [RHEL-118518]
  - Bluetooth: btintel_pcie: Fix Alive Context State Handling (David Marlin) [RHEL-118518]
  - Bluetooth: btintel_pcie: Make driver wait for alive interrupt (David Marlin) [RHEL-118518]
  - Bluetooth: hci_sync: fix double free in 'hci_discovery_filter_clear()' (David Marlin) [RHEL-118518] {CVE-2025-38593}
  - Bluetooth: btusb: Add one more ID 0x28de:0x1401 for Qualcomm WCN6855 (David Marlin) [RHEL-118518]
  - Bluetooth: btusb: Sort WCN6855 device IDs by VID and PID (David Marlin) [RHEL-118518]
  - Bluetooth: btusb: QCA: Support downloading custom-made firmwares (David Marlin) [RHEL-118518]
  - Bluetooth: btnxpuart: Add uevents for FW dump and FW download complete (David Marlin) [RHEL-118518]
  - Bluetooth: btnxpuart: Correct the Independent Reset handling after FW dump (David Marlin) [RHEL-118518]
  - Bluetooth: ISO: Support SCM_TIMESTAMPING for ISO TS (David Marlin) [RHEL-118518]
  - Bluetooth: ISO: add socket option to report packet seqnum via CMSG (David Marlin) [RHEL-118518]
  - Bluetooth: btintel: Define a macro for Intel Reset vendor command (David Marlin) [RHEL-118518]
  - Bluetooth: Fix typos in comments (David Marlin) [RHEL-118518]
  - Bluetooth: RFCOMM: Fix typos in comments (David Marlin) [RHEL-118518]
  - Bluetooth: aosp: Fix typo in comment (David Marlin) [RHEL-118518]
  - Bluetooth: hci_bcm4377: Fix typo in comment (David Marlin) [RHEL-118518]
  - Bluetooth: btrtl: Fix typo in comment (David Marlin) [RHEL-118518]
  - Bluetooth: btmtk: Fix typo in log string (David Marlin) [RHEL-118518]
  - Bluetooth: btintel: Fix typo in comment (David Marlin) [RHEL-118518]
  - Bluetooth: btusb: Add new VID/PID 0489/e14e for MT7925 (David Marlin) [RHEL-118518]
  - Bluetooth: btusb: Add RTL8852BE device 0x13d3:0x3618 (David Marlin) [RHEL-118518]
  - Bluetooth: btnxpuart: implement powerup sequence (David Marlin) [RHEL-118518]
  - Bluetooth: Fix spelling mistakes (David Marlin) [RHEL-118518]
  - Bluetooth: btnxpuart: Add support for 4M baudrate (David Marlin) [RHEL-118518]
  - Bluetooth: hci_event: Correct comment about HCI_EV_EXTENDED_INQUIRY_RESULT (David Marlin) [RHEL-118518]
  - Bluetooth: hci_core: Eliminate an unnecessary goto label in hci_find_irk_by_addr() (David Marlin) [RHEL-118518]
  - Bluetooth: hci_sync: Use bt_dev_err() to log error message in hci_update_event_filter_sync() (David Marlin) [RHEL-118518]
  - Bluetooth: hci_sock: Reset cookie to zero in hci_sock_free_cookie() (David Marlin) [RHEL-118518]
  - Bluetooth: hci_qca: Enable ISO data packet RX (David Marlin) [RHEL-118518]
  - Bluetooth: btintel_pcie: Add support for device 0x4d76 (David Marlin) [RHEL-118518]
  - Bluetooth: Remove hci_conn_hash_lookup_state() (David Marlin) [RHEL-118518]
  - Bluetooth: btusb: Add a new VID/PID 2c7c/7009 for MT7925 (David Marlin) [RHEL-118518]
  - Bluetooth: btintel_pcie: Reword restart to recovery (David Marlin) [RHEL-118518]
  - Bluetooth: btintel_pcie: Support Function level reset (David Marlin) [RHEL-118518]
  - Bluetooth: btusb: Add support for variant of RTL8851BE (USB ID 13d3:3601) (David Marlin) [RHEL-118518]
  - Bluetooth: btusb: Add USB ID 3625:010b for TP-LINK Archer TX10UB Nano (David Marlin) [RHEL-118518]
  - selftests/bpf: Fix bpf selftest build warning (Hangbin Liu) [RHEL-123090]
  - doc/netlink: Fix typos in operation attributes (Hangbin Liu) [RHEL-123090]
  - docs: remove cdomain.py (Hangbin Liu) [RHEL-123090]
  - doc: mptcp: fix Netlink specs link (Hangbin Liu) [RHEL-123090]
  - net: sched: uapi: add more sanely named duplicate defines (Hangbin Liu) [RHEL-123090]
  - net: add UAPI to the header guard in various network headers (Hangbin Liu) [RHEL-123090]
  - netlink: specs: ovs_vport: align with C codegen capabilities (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: remove implicit structs from devconf (Hangbin Liu) [RHEL-123090]
  - netlink: specs: remove implicit structs for SNMP counters (Hangbin Liu) [RHEL-123090]
  - netlink: specs: ovs: correct struct names (Hangbin Liu) [RHEL-123090]
  - netlink: specs: nl80211: drop structs which are not uAPI (Hangbin Liu) [RHEL-123090]
  - docs: use parser_yaml extension to handle Netlink specs (Hangbin Liu) [RHEL-123090]
  - docs: conf.py: several coding style fixes (Hangbin Liu) [RHEL-123090]
  - docs: conf.py: properly handle include and exclude patterns (Hangbin Liu) [RHEL-123090]
  - docs: conf.py: drop backward support for old Sphinx versions (Hangbin Liu) [RHEL-123090]
  - docs: changes: update Sphinx minimal version to 3.4.3 (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: support uint in multi-attr (Hangbin Liu) [RHEL-123090]
  - tools: ynl: add ipv4-or-v6 display hint (Hangbin Liu) [RHEL-123090]
  - tools: ynl: decode hex input (Hangbin Liu) [RHEL-123090]
  - tools: ynl: encode indexed-arrays (Hangbin Liu) [RHEL-123090]
  - tools: ynl: move nest packing to a helper function (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: rename TypeArrayNest to TypeIndexedArray (Hangbin Liu) [RHEL-123090]
  - tools: ynl: avoid "use of uninitialized variable" false positive in generated code (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: validate nested arrays (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: avoid repetitive variables definitions (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: refactor local vars for .attr_put() callers (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: add sub-type check (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: generate nested array policies (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: allow overriding name-prefix for constants (Hangbin Liu) [RHEL-123090]
  - netlink: specs: add conntrack dump and stats dump support (Hangbin Liu) [RHEL-123090]
  - netlink: specs: team: avoid mangling multilines doc (Hangbin Liu) [RHEL-123090]
  - tools: ynl: rst: display attribute-set doc (Hangbin Liu) [RHEL-123090]
  - tools: ynl: check for membership with 'not in' (Hangbin Liu) [RHEL-123090]
  - tools: ynl: use 'cond is None' (Hangbin Liu) [RHEL-123090]
  - tools: ynl: remove unnecessary semicolons (Hangbin Liu) [RHEL-123090]
  - tools: ynl: remove unused imports (Hangbin Liu) [RHEL-123090]
  - tools: ynl: remove f-string without any placeholders (Hangbin Liu) [RHEL-123090]
  - tools: ynl: remove assigned but never used variable (Hangbin Liu) [RHEL-123090]
  - tools: ynl: avoid bare except (Hangbin Liu) [RHEL-123090]
  - tools: ynl: fix undefined variable name (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: fix nested array counting (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: use macro for binary min-len check (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: print setters for multi-val attrs (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: print alloc helper for multi-val attrs (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: move free printing to the print_type_full() helper (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: don't add suffix for pure types (Hangbin Liu) [RHEL-123090]
  - tools: ynl: process unknown for enum values (Hangbin Liu) [RHEL-123090]
  - tools: ynl: default to --process-unknown in installed mode (Hangbin Liu) [RHEL-123090]
  - tools: ynl: fix mixing ops and notifications on one socket (Hangbin Liu) [RHEL-123090]
  - docs: parser_yaml.py: add support for line numbers from the parser (Hangbin Liu) [RHEL-123090]
  - docs: sphinx: add a parser for yaml files for Netlink specs (Hangbin Liu) [RHEL-123090]
  - tools: netlink_yml_parser.py: add line numbers to parsed data (Hangbin Liu) [RHEL-123090]
  - tools: ynl_gen_rst.py: drop support for generating index files (Hangbin Liu) [RHEL-123090]
  - tools: ynl_gen_rst.py: cleanup coding style (Hangbin Liu) [RHEL-123090]
  - tools: ynl_gen_rst.py: Split library from command line tool (Hangbin Liu) [RHEL-123090]
  - docs: netlink: netlink-raw.rst: use :ref: instead of :doc: (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: decode ip6gre (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: add missing byte-order properties (Hangbin Liu) [RHEL-123090]
  - tools: ynl: parse extack for sub-messages (Hangbin Liu) [RHEL-123090]
  - tools: ynl: add a sample for TC (Hangbin Liu) [RHEL-123090]
  - netlink: specs: tc: add qdisc dump to TC spec (Hangbin Liu) [RHEL-123090]
  - tools: ynl: enable codegen for TC (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: support weird sub-message formats (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: support local attrs in _multi_parse (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: move fixed header info from RenderInfo to Struct (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: support passing selector to a nest (Hangbin Liu) [RHEL-123090]
  - netlink: specs: tc: drop the family name prefix from attrs (Hangbin Liu) [RHEL-123090]
  - netlink: specs: tc: all actions are indexed arrays (Hangbin Liu) [RHEL-123090]
  - netlink: specs: tc: fix a couple of attribute names (Hangbin Liu) [RHEL-123090]
  - tc: fix typo probabilty in tc.yaml doc (Hangbin Liu) [RHEL-123090]
  - netlink: specs: tc: add C naming info (Hangbin Liu) [RHEL-123090]
  - netlink: specs: tc: use tc-gact instead of tc-gen as struct name (Hangbin Liu) [RHEL-123090]
  - netlink: specs: tc: remove duplicate nests (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: add makefile deps for neigh (Hangbin Liu) [RHEL-123090]
  - tools: ynl: add a sample for rt-link (Hangbin Liu) [RHEL-123090]
  - tools: ynl: enable codegen for all rt- families (Hangbin Liu) [RHEL-123090]
  - tools: ynl: submsg: reverse parse / error reporting (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: submsg: support parsing and rendering sub-messages (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: submsg: render the structs (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: submsg: plumb thru an empty type (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: prepare for submsg structs (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: factor out the annotation of pure nested struct (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: array-nest: support arrays of nests (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: Allow multi-attr without nested-attributes again (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: support struct for binary attributes (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: auto-indent else (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: support sub-type for binary attributes (Hangbin Liu) [RHEL-123090]
  - tools: ynl: handle broken pipe gracefully in CLI (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: move the count into a presence struct too (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: split presence metadata (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: rename basic presence from 'bit' to 'present' (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: validate 0 len strings from kernel (Hangbin Liu) [RHEL-123090]
  - tools: ynl: allow fixed-header to be specified per op (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: don't init enum checks for classic netlink (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: array-nest: support binary array with exact-len (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: array-nest: support put for scalar (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: mutli-attr: support binary types with struct (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: multi-attr: type gen for string (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: support CRUD-like notifications for classic Netlink (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: support using dump types for ntf (Hangbin Liu) [RHEL-123090]
  - tools: ynl: let classic netlink requests specify extra nlflags (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: fill in missing empty attr lists (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: factor out free_needs_iter for a struct (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: fix comment about nested struct dict (Hangbin Liu) [RHEL-123090]
  - tools: ynl: fix typo in info string (Hangbin Liu) [RHEL-123090]
  - tools: ynl: fix the header guard name for OVPN (Hangbin Liu) [RHEL-123090]
  - tools: ynl: add missing header deps (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-rule: add C naming info (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rtnetlink: correct notify properties (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-neigh: make sure getneigh is consistent (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-neigh: add C naming info (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: add notification for newlink (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: make bond's ipv6 address attribute fixed size (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: adjust AF_ nest for C codegen (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: add C naming info (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: remove duplicated group in attr list (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: remove if-netnsid from attr list (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: remove the fixed members from attrs (Hangbin Liu) [RHEL-123090]
  - netlink: specs: allow header properties for attribute sets (Hangbin Liu) [RHEL-123090]
  - tools: ynl: generate code for rt-route and add a sample (Hangbin Liu) [RHEL-123090]
  - tools: ynl: generate code for rt-addr and add a sample (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: use family c-name in notifications (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: consider dump ops without a do "type-consistent" (Hangbin Liu) [RHEL-123090]
  - tools: ynl: don't use genlmsghdr in classic netlink (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: don't consider requests with fixed hdr empty (Hangbin Liu) [RHEL-123090]
  - tools: ynl: support creating non-genl sockets (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-route: add C naming info (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-addr: add C naming info (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-route: remove the fixed members from attrs (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-addr: remove the fixed members from attrs (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-route: specify fixed-header at operations level (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rename rtnetlink specs in accordance with family name (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt_route: pull the ifa- prefix out of the names (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt_addr: pull the ifa- prefix out of the names (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt_addr: fix get multi command name (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt_addr: fix the spec format / schema failures (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-neigh: prefix struct nfmsg members with ndm (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: adjust mctp attribute naming (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rtnetlink: attribute naming corrections (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: add an attr layer around alt-ifname (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: make sure we validate subtype of array-nest (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: individually free previous values on double set (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: move local vars after the opening bracket (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: don't declare loop iterator in place (Hangbin Liu) [RHEL-123090]
  - netlink: specs: Add a spec for FIB rule management (Hangbin Liu) [RHEL-123090]
  - netlink: specs: Add a spec for neighbor tables in rtnetlink (Hangbin Liu) [RHEL-123090]
  - selftests/net: Add selftest for IPv4 RTM_GETMULTICAST support (Hangbin Liu) [RHEL-123090]
  - selftests: net-drv: stats: sanity check netlink dumps (Hangbin Liu) [RHEL-123090]
  - selftests: net-drv: queues: sanity check netlink dumps (Hangbin Liu) [RHEL-123090]
  - selftests: net: support setting recv_size in YNL (Hangbin Liu) [RHEL-123090]
  - netdev: fix repeated netlink messages in queue stats (Hangbin Liu) [RHEL-123090]
  - netdev: fix repeated netlink messages in queue dump (Hangbin Liu) [RHEL-123090]
  - netlink: specs: wireless: add a spec for nl80211 (Hangbin Liu) [RHEL-123090]
  - netlink: specs: add s8, s16 to genetlink schemas (Hangbin Liu) [RHEL-123090]
  - netlink: specs: support nested structs in genetlink legacy (Hangbin Liu) [RHEL-123090]
  - tools/net/ynl: add indexed-array scalar support to ynl-gen-c (Hangbin Liu) [RHEL-123090]
  - tools/net/ynl: sanitise enums with leading digits in ynl-gen-c (Hangbin Liu) [RHEL-123090]
  - tools/net/ynl: add s8, s16 to valid scalars in ynl-gen-c (Hangbin Liu) [RHEL-123090]
  - tools/net/ynl: accept IP string inputs (Hangbin Liu) [RHEL-123090]
  - tools/net/ynl: support rendering C array members to strings (Hangbin Liu) [RHEL-123090]
  - tools/net/ynl: support decoding indexed arrays as enums (Hangbin Liu) [RHEL-123090]
  - tools/net/ynl: remove extraneous plural from variable names (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: support limits using definitions (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: don't output external constants (Hangbin Liu) [RHEL-123090]
  - tools: ynl: c: correct reverse decode of empty attrs (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen-c: improve support for empty nests (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt_link: decode ip6tnl, vti and vti6 link attrs (Hangbin Liu) [RHEL-123090]
  - tools: ynl: print some information about attribute we can't parse (Hangbin Liu) [RHEL-123090]
  - tools: ynl: correctly handle overrides of fields in subset (Hangbin Liu) [RHEL-123090]
  - tools/net/ynl: fix sub-message key lookup for nested attributes (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen-c: don't require -o argument (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen-c: annotate valid choices for --mode (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: allow uapi headers in sub-dirs (Hangbin Liu) [RHEL-123090]
  - tools/net/ynl: add async notification handling (Hangbin Liu) [RHEL-123090]
  - ynl: samples: Fix the wrong format specifier (Hangbin Liu) [RHEL-123090]
  - netlink: add NLA_POLICY_MAX_LEN macro (Hangbin Liu) [RHEL-123090]


