# changelog

author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-623.el9]
changelog:
  - crypto: seqiv - Handle EBUSY correctly (CKI Backport Bot) [RHEL-117236] {CVE-2023-53373}
  - ice: fix Rx page leak on multi-buffer frames (Petr Oros) [RHEL-116541]
  - EDAC/amd64: Fix size calculation for Non-Power-of-Two DIMMs (Joel Savitz) [RHEL-101167]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-624.el9]
changelog:
  - x86/resctrl: Fix types in resctrl_arch_mon_ctx_{alloc,free}() stubs (David Arcari) [RHEL-118965]
  - fs/resctrl: Eliminate false positive lockdep warning when reading SNC counters (David Arcari) [RHEL-118965]
  - resctrl: get rid of pointless debugfs_file_{get,put}() (David Arcari) [RHEL-118965]
  - x86,fs/resctrl: Remove inappropriate references to cacheinfo in the resctrl subsystem (David Arcari) [RHEL-118965]
  - fs/resctrl: Restore the rdt_last_cmd_clear() calls after acquiring rdtgroup_mutex (David Arcari) [RHEL-118965]
  - x86,fs/resctrl: Move the resctrl filesystem code to live in /fs/resctrl (David Arcari) [RHEL-118965]
  - selftests/resctrl: Discover SNC kernel support and adjust messages (David Arcari) [RHEL-118965]
  - selftests/resctrl: Adjust effective L3 cache size with SNC enabled (David Arcari) [RHEL-118965]
  - selftests/resctrl: Replace magic constants used as array size (David Arcari) [RHEL-118965]
  - selftests/resctrl: Keep results from first test run (David Arcari) [RHEL-118965]
  - selftests/resctrl: Do not compare performance counters and resctrl at low bandwidth (David Arcari) [RHEL-118965]
  - selftests/resctrl: Use cache size to determine "fill_buf" buffer size (David Arcari) [RHEL-118965]
  - selftests/resctrl: Ensure measurements skip initialization of default benchmark (David Arcari) [RHEL-118965]
  - selftests/resctrl: Make benchmark parameter passing robust (David Arcari) [RHEL-118965]
  - selftests/resctrl: Remove unused measurement code (David Arcari) [RHEL-118965]
  - selftests/resctrl: Only support measured read operation (David Arcari) [RHEL-118965]
  - selftests/resctrl: Remove "once" parameter required to be false (David Arcari) [RHEL-118965]
  - selftests/resctrl: Make wraparound handling obvious (David Arcari) [RHEL-118965]
  - selftests/resctrl: Protect against array overflow when reading strings (David Arcari) [RHEL-118965]
  - selftests/resctrl: Protect against array overrun during iMC config parsing (David Arcari) [RHEL-118965]
  - selftests/resctrl: Fix memory overflow due to unhandled wraparound (David Arcari) [RHEL-118965]
  - selftests/resctrl: Print accurate buffer size as part of MBM results (David Arcari) [RHEL-118965]
  - selftests/resctrl: Make functions only used in same file static (David Arcari) [RHEL-118965]
  - x86/resctrl: Move pseudo lock prototypes to include/linux/resctrl.h (David Arcari) [RHEL-118965]
  - x86/resctrl: Move enum resctrl_event_id to resctrl.h (David Arcari) [RHEL-118965]
  - x86/resctrl: Always initialise rid field in rdt_resources_all[] (David Arcari) [RHEL-118965]
  - x86/resctrl: Relax some asm #includes (David Arcari) [RHEL-118965]
  - x86/resctrl: Prefer alloc(sizeof(*foo)) idiom in rdt_init_fs_context() (David Arcari) [RHEL-118965]
  - x86/resctrl: Squelch whitespace anomalies in resctrl core code (David Arcari) [RHEL-118965]
  - x86/resctrl: Move the filesystem bits to headers visible to fs/resctrl (David Arcari) [RHEL-118965]
  - fs/resctrl: Add boiler plate for external resctrl code (David Arcari) [RHEL-118965]
  - x86/resctrl: Split trace.h (David Arcari) [RHEL-118965]
  - x86/resctrl: Expand the width of domid by replacing mon_data_bits (David Arcari) [RHEL-118965]
  - x86/resctrl: Add end-marker to the resctrl_event_id enum (David Arcari) [RHEL-118965]
  - x86/resctrl: Move is_mba_sc() out of core.c (David Arcari) [RHEL-118965]
  - x86/resctrl: Drop __init/__exit on assorted symbols (David Arcari) [RHEL-118965]
  - x86/resctrl: Resctrl_exit() teardown resctrl but leave the mount point (David Arcari) [RHEL-118965]
  - x86/resctrl: Check all domains are offline in resctrl_exit() (David Arcari) [RHEL-118965]
  - x86/resctrl: Rename resctrl_sched_in() to begin with "resctrl_arch_" (David Arcari) [RHEL-118965]
  - x86/resctrl: Remove the limit on the number of CLOSID (David Arcari) [RHEL-118965]
  - x86/resctrl: Optimize cpumask_any_housekeeping() (David Arcari) [RHEL-118965]
  - cpumask: Relax cpumask_any_but() (David Arcari) [RHEL-118965]
  - cpumask: Add cpumask_{first,next}_andnot() API (David Arcari) [RHEL-118965]
  - find: Add find_first_andnot_bit() (David Arcari) [RHEL-118965]
  - x86/resctrl: Fix rdtgroup_mkdir()'s unlocked use of kernfs_node::name (David Arcari) [RHEL-118965]
  - x86/resctrl: Move get_{mon,ctrl}_domain_from_cpu() to live with their callers (David Arcari) [RHEL-118965]
  - x86/resctrl: Move get_config_index() to a header (David Arcari) [RHEL-118965]
  - x86/resctrl: Handle throttle_mode for SMBA resources (David Arcari) [RHEL-118965]
  - x86/resctrl: Move RFTYPE flags to be managed by resctrl (David Arcari) [RHEL-118965]
  - x86/resctrl: Make resctrl_arch_pseudo_lock_fn() take a plr (David Arcari) [RHEL-118965]
  - x86/resctrl: Make prefetch_disable_bits belong to the arch code (David Arcari) [RHEL-118965]
  - x86/resctrl: Allow an architecture to disable pseudo lock (David Arcari) [RHEL-118965]
  - x86/resctrl: Add resctrl_arch_ prefix to pseudo lock functions (David Arcari) [RHEL-118965]
  - x86/resctrl: Move mbm_cfg_mask to struct rdt_resource (David Arcari) [RHEL-118965]
  - x86/resctrl: Move mba_mbps_default_event init to filesystem code (David Arcari) [RHEL-118965]
  - x86/resctrl: Change mon_event_config_{read,write}() to be arch helpers (David Arcari) [RHEL-118965]
  - x86/resctrl: Add resctrl_arch_is_evt_configurable() to abstract BMEC (David Arcari) [RHEL-118965]
  - x86/resctrl: Move the is_mbm_*_enabled() helpers to asm/resctrl.h (David Arcari) [RHEL-118965]
  - x86/resctrl: Rewrite and move the for_each_*_rdt_resource() walkers (David Arcari) [RHEL-118965]
  - x86/resctrl: Move monitor init work to a resctrl init call (David Arcari) [RHEL-118965]
  - x86/resctrl: Move monitor exit work to a resctrl exit call (David Arcari) [RHEL-118965]
  - x86/resctrl: Add an arch helper to reset one resource (David Arcari) [RHEL-118965]
  - x86/resctrl: Move resctrl types to a separate header (David Arcari) [RHEL-118965]
  - x86/resctrl: Move rdt_find_domain() to be visible to arch and fs code (David Arcari) [RHEL-118965]
  - x86/resctrl: Expose resctrl fs's init function to the rest of the kernel (David Arcari) [RHEL-118965]
  - x86/resctrl: Remove rdtgroup from update_cpu_closid_rmid() (David Arcari) [RHEL-118965]
  - x86/resctrl: Add helper for setting CPU default properties (David Arcari) [RHEL-118965]
  - x86/resctrl: Generate default_ctrl instead of sharing it (David Arcari) [RHEL-118965]
  - x86/resctrl: Add max_bw to struct resctrl_membw (David Arcari) [RHEL-118965]
  - x86/resctrl: Remove data_width and the tabular format (David Arcari) [RHEL-118965]
  - x86/resctrl: Use schema type to determine the schema format string (David Arcari) [RHEL-118965]
  - x86/resctrl: Use schema type to determine how to parse schema values (David Arcari) [RHEL-118965]
  - x86/resctrl: Remove fflags from struct rdt_resource (David Arcari) [RHEL-118965]
  - x86/resctrl: Add a helper to avoid reaching into the arch code resource list (David Arcari) [RHEL-118965]
  - x86/resctrl: Fix allocation of cleanest CLOSID on platforms with no monitors (David Arcari) [RHEL-118965]
  - kernfs: Move dput() outside of the RCU section. (David Arcari) [RHEL-118965]
  - kernfs: Drop kernfs_rwsem while invoking lookup_positive_unlocked(). (David Arcari) [RHEL-118965]
  - kernfs: Use RCU to access kernfs_node::name. (David Arcari) [RHEL-118965]
  - kernfs: Use RCU to access kernfs_node::parent. (David Arcari) [RHEL-118965]
  - kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir(). (David Arcari) [RHEL-118965]
  - kernfs: Acquire kernfs_rwsem in kernfs_node_dentry(). (David Arcari) [RHEL-118965]
  - kernfs: mount: Remove unnecessary ‘NULL’ values from knparent (David Arcari) [RHEL-118965]
  - kernfs: Acquire kernfs_rwsem in kernfs_get_parent_dentry(). (David Arcari) [RHEL-118965]
  - kernfs: Acquire kernfs_rwsem in kernfs_notify_workfn(). (David Arcari) [RHEL-118965]
  - kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in kernfs_find_and_get_node_by_id() (David Arcari) [RHEL-118965]
  - x86/resctrl: Document the new "mba_MBps_event" file (David Arcari) [RHEL-118965]
  - x86/resctrl: Add write option to "mba_MBps_event" file (David Arcari) [RHEL-118965]
  - x86/resctrl: Add "mba_MBps_event" file to CTRL_MON directories (David Arcari) [RHEL-118965]
  - x86/resctrl: Make mba_sc use total bandwidth if local is not supported (David Arcari) [RHEL-118965]
  - x86/resctrl: Compute memory bandwidth for all supported events (David Arcari) [RHEL-118965]
  - x86/resctrl: Modify update_mba_bw() to use per CTRL_MON group event (David Arcari) [RHEL-118965]
  - x86/resctrl: Prepare for per-CTRL_MON group mba_MBps control (David Arcari) [RHEL-118965]
  - x86/resctrl: Introduce resctrl_file_fflags_init() to initialize fflags (David Arcari) [RHEL-118965]
  - x86/resctrl: Use kthread_run_on_cpu() (David Arcari) [RHEL-118965]
  - x86/resctrl: Support Sub-NUMA cluster mode SNC6 (David Arcari) [RHEL-118965]
  - x86/resctrl: Slightly clean-up mbm_config_show() (David Arcari) [RHEL-118965]
  - x86/resctrl: Annotate get_mem_config() functions as __init (David Arcari) [RHEL-118965]
  - finally take no_llseek out [partial] (David Arcari) [RHEL-118965]
  - x86/msr: Rename DECLARE_ARGS() to EAX_EDX_DECLARE_ARGS (David Arcari) [RHEL-118444]
  - x86/msr: Improve the comments of the DECLARE_ARGS()/EAX_EDX_VAL()/EAX_EDX_RET() facility (David Arcari) [RHEL-118444]
  - x86/msr: Standardize on u64 in <asm/msr.h> (David Arcari) [RHEL-118444]
  - x86/mce: use is_copy_from_user() to determine copy-from-user context (David Arcari) [RHEL-118444]
  - x86/mce/threshold: Remove the redundant this_cpu_dec_return() (David Arcari) [RHEL-118444]
  - x86/mce/mcelog: Use xchg() to get and clear the flags (David Arcari) [RHEL-118444]
  - finally take no_llseek out [partial] (David Arcari) [RHEL-118444]
  - treewide: Fix wrong singular form of jiffies in comments [partial] (David Arcari) [RHEL-118444]
  - x86/mce: Make sure CMCI banks are cleared during shutdown on Intel (David Arcari) [RHEL-118444]
  - x86/mce/amd: Fix threshold limit reset (David Arcari) [RHEL-118444]
  - x86/mce/amd: Add default names for MCA banks and blocks (David Arcari) [RHEL-118444]
  - x86/mce: Ensure user polling settings are honored when restarting timer (David Arcari) [RHEL-118444]
  - x86/mce: Don't remove sysfs if thresholding sysfs init fails (David Arcari) [RHEL-118444]
  - x86/mce/inject: Remove call to mce_notify_irq() (David Arcari) [RHEL-118444]
  - x86/mce/amd: Remove shared threshold bank plumbing (David Arcari) [RHEL-118444]
  - x86/mce: Remove the redundant mce_hygon_feature_init() (David Arcari) [RHEL-118444]
  - x86/mce: Convert family/model mixed checks to VFM-based checks (David Arcari) [RHEL-118444]
  - x86/cpu/intel: Replace PAT erratum model/family magic numbers with symbolic IFM references (David Arcari) [RHEL-118444]
  - x86/mce: Break up __mcheck_cpu_apply_quirks() (David Arcari) [RHEL-118444]
  - x86/mce: Make four functions return bool (David Arcari) [RHEL-118444]
  - x86/mce: Make several functions return bool (David Arcari) [RHEL-118444]
  - x86/mce/intel: Use MCG_BANKCNT_MASK instead of 0xff (David Arcari) [RHEL-118444]
  - x86/mce: Remove unused variable and return value in machine_check_poll() (David Arcari) [RHEL-118444]
  - x86/mce: Switch to new Intel CPU model defines (David Arcari) [RHEL-118444]
  - x86/mce: Make mce_subsys const (David Arcari) [RHEL-118444]
  - x86/mce: Handle Intel threshold interrupt storms (David Arcari) [RHEL-118444]
  - x86/mce: Add per-bank CMCI storm mitigation (David Arcari) [RHEL-118444]
  - x86/mce: Remove old CMCI storm mitigation code (David Arcari) [RHEL-118444]
  - netfilter: ipset: fix region locking in hash types (CKI Backport Bot) [RHEL-115637]
  - tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer (Xin Long) [RHEL-115652]
  - tipc: use kfree_sensitive() for aead cleanup (Xin Long) [RHEL-115652]
  - tipc: fix NULL pointer dereference in tipc_mon_reinit_self() (Xin Long) [RHEL-115652]
  - tipc: fix memory leak in tipc_link_xmit (Xin Long) [RHEL-115652]
  - tipc: re-order conditions in tipc_crypto_key_rcv() (Xin Long) [RHEL-115652]
  - net: tipc: remove one synchronize_net() from tipc_nametbl_stop() (Xin Long) [RHEL-115652]
  - tcp: add tcp_rto_max_ms sysctl (Antoine Tenart) [RHEL-115191]
  - tcp: add the ability to control max RTO (Antoine Tenart) [RHEL-115191]
  - tcp: use tcp_reset_xmit_timer() (Antoine Tenart) [RHEL-115191]
  - tcp: add a @pace_delay parameter to tcp_reset_xmit_timer() (Antoine Tenart) [RHEL-115191]
  - tcp: remove tcp_reset_xmit_timer() @max_when argument (Antoine Tenart) [RHEL-115191]
  - book3s64/hash: Remove kfence support temporarily (Mamatha Inamdar) [RHEL-114396]
  - padata: Reset next CPU when reorder sequence wraps around (Herbert Xu) [RHEL-39495]
  - padata: Remove comment for reorder_work (Herbert Xu) [RHEL-39495]
  - padata: Fix pd UAF once and for all (Herbert Xu) [RHEL-39495]
  - padata: do not leak refcount in reorder_work (Herbert Xu) [RHEL-39495]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-625.el9]
changelog:
  - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails (Charles Mirabile) [RHEL-113838] {CVE-2022-50087}
  - NFS: Fix wakeup of __nfs_lookup_revalidate() in unblock_revalidate() (Benjamin Coddington) [RHEL-117497]
  - sched: Add wait/wake interface for variable updated under a lock. (Benjamin Coddington) [RHEL-117497]
  - sched: Add test_and_clear_wake_up_bit() and atomic_dec_and_wake_up() (Benjamin Coddington) [RHEL-117497]
  - sched: Document wait_var_event() family of functions and wake_up_var() (Benjamin Coddington) [RHEL-117497]
  - sched: Improve documentation for wake_up_bit/wait_on_bit family of functions (Benjamin Coddington) [RHEL-117497]
  - sched: change wake_up_bit() and related function to expect unsigned long * (Benjamin Coddington) [RHEL-117497]
  - efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare (CKI Backport Bot) [RHEL-118255] {CVE-2025-39817}
  - cpupower: Allow control of boost feature on non-x86 based systems with boost support. (David Arcari) [RHEL-118182]
  - cpupower: Fix a bug where the -t option of the set subcommand was not working. (David Arcari) [RHEL-118182]
  - pm: cpupower: Fix printing of CORE, CPU fields in cpupower-monitor (David Arcari) [RHEL-118182]
  - pm: cpupower: Fix the snapshot-order of tsc,mperf, clock in mperf_stop() (David Arcari) [RHEL-118182]
  - cpupower: Implement CPU physical core querying (David Arcari) [RHEL-118182]
  - pm: cpupower: remove hard-coded topology depth values (David Arcari) [RHEL-118182]
  - pm: cpupower: Fix cmd_monitor() error legs to free cpu_topology (David Arcari) [RHEL-118182]
  - cpupower: monitor: Exit with error status if execvp() fail (David Arcari) [RHEL-118182]
  - pm: cpupower: bench: Prevent NULL dereference on malloc failure (David Arcari) [RHEL-118182]
  - ice: don't leave device non-functional if Tx scheduler config fails (Petr Oros) [RHEL-118146]
  - smb: client: fix wrong index reference in smb2_compound_op() (Paulo Alcantara) [RHEL-114295]
  - smb: client: handle unlink(2) of files open by different clients (Paulo Alcantara) [RHEL-114295]
  - smb: client: fix file open check in __cifs_unlink() (Paulo Alcantara) [RHEL-114295]
  - smb: client: fix filename matching of deferred files (Paulo Alcantara) [RHEL-114295]
  - smb: client: fix data loss due to broken rename(2) (Paulo Alcantara) [RHEL-114295]
  - smb: client: fix compound alignment with encryption (Paulo Alcantara) [RHEL-114295]
  - fs/smb: Fix inconsistent refcnt update (Paulo Alcantara) [RHEL-114295] {CVE-2025-39819}
  - firmware: qcom: scm: request the waitqueue irq *after* initializing SCM (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: scm: initialize tzmem before marking SCM as available (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: scm: take struct device as argument in SHM bridge enable (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: scm: remove unused arguments from SHM bridge routines (Eric Chanudet) [RHEL-117508]
  - docs: firmware: qcom_scm: Fix kernel-doc warning (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: scm: Allow QSEECOM for HP EliteBook Ultra G1q (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: tzmem: disable sm7150 platform (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: scm: Allow QSEECOM on Asus Zenbook A14 (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: uefisecapp: fix efivars registration race (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: scm: Fix error code in probe() (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: scm: add calls for wrapped key support (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: scm: Allow QSEECOM on Huawei Matebook E Go (sc8280xp) (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: scm: Allow QSEECOM for Windows Dev Kit 2023 (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: scm: Allow QSEECOM for HP Omnibook X14 (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: scm: Allow QSEECOM on the asus vivobook s15 (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: scm: Allow QSEECOM on X1P42100 CRD (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: scm: Introduce CP_SMMU_APERTURE_ID (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: uefisecapp: Allow X1E Devkit devices (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: scm: Allow QSEECOM on Dell XPS 13 9345 (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: scm: Allow QSEECOM on Microsoft Surface Pro 9 5G (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: scm: Allow QSEECOM on Lenovo Yoga Slim 7x (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: scm: Allow QSEECOM on Surface Laptop 7 models (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: scm: Allow QSEECOM on ThinkPad T14s (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: tzmem: disable sdm670 platform (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: scm: Mark get_wq_ctx() as atomic call (Eric Chanudet) [RHEL-117508]
  - firmware: qcom-scm: Remove QCOM_SMC_WAITQ_FLAG_WAKE_ALL (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: uefisecapp: Allow on X1E devices (Eric Chanudet) [RHEL-117508]
  - firmware: qcom: uefisecapp: Allow on sc8180x Primus and Flex 5G (Eric Chanudet) [RHEL-117508]
  - firmware: qcom_scm: remove IS_ERR() checks from qcom_scm_bw_{en,dis}able() (Eric Chanudet) [RHEL-117508]
  - firmware: qcom_scm: disable clocks if qcom_scm_bw_enable() fails (Eric Chanudet) [RHEL-117508]
  - firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit (Eric Chanudet) [RHEL-117508]
  - firmware: qcom_scm: Always return devm_clk_get_optional errors (Eric Chanudet) [RHEL-117508]
  - firmware: qcom_scm: Drop useless compatibles (Eric Chanudet) [RHEL-117508]
  - firmware: qcom_scm: Always try to consume all three clocks (Eric Chanudet) [RHEL-117508]
  - firmware: qcom_scm-legacy: correct kerneldoc (Eric Chanudet) [RHEL-117508]
  - redhat/configs: Enable CONFIG_MITIGATION_VMSCAPE for x86 (Waiman Long) [RHEL-114273]
  - x86/vmscape: Add old Intel CPUs to affected list (Waiman Long) [RHEL-114273] {CVE-2025-40300}
  - x86/vmscape: Warn when STIBP is disabled with SMT (Waiman Long) [RHEL-114273] {CVE-2025-40300}
  - x86/bugs: Move cpu_bugs_smt_update() down (Waiman Long) [RHEL-114273] {CVE-2025-40300}
  - x86/vmscape: Enable the mitigation (Waiman Long) [RHEL-114273] {CVE-2025-40300}
  - x86/vmscape: Add conditional IBPB mitigation (Waiman Long) [RHEL-114273] {CVE-2025-40300}
  - x86/vmscape: Enumerate VMSCAPE bug (Waiman Long) [RHEL-114273] {CVE-2025-40300}
  - Documentation/hw-vuln: Add VMSCAPE documentation (Waiman Long) [RHEL-114273] {CVE-2025-40300}
  - randomize_kstack: Remove non-functional per-arch entropy filtering (Waiman Long) [RHEL-114273]
  - Bluetooth: revert TX timestamping (David Marlin) [RHEL-107923]
  - PM: wakeup: make device_wakeup_disable() return void (David Marlin) [RHEL-107923]
  - PM: wakeup: implement devm_device_init_wakeup() helper (David Marlin) [RHEL-107923]
  - PM: wakeup: Remove unnecessary else from device_init_wakeup() (David Marlin) [RHEL-107923]
  - Bluetooth: hci_event: Disconnect device when BIG sync is lost (David Marlin) [RHEL-107923]
  - Bluetooth: hci_event: Add support for handling LE BIG Sync Lost event (David Marlin) [RHEL-107923]
  - Bluetooth: hci_conn: Fix not cleaning up Broadcaster/Broadcast Source (David Marlin) [RHEL-107923]
  - Bluetooth: hci_conn: Fix running bis_cleanup for hci_conn->type PA_LINK (David Marlin) [RHEL-107923]
  - Bluetooth: ISO: Fix getname not returning broadcast fields (David Marlin) [RHEL-107923]
  - Bluetooth: hci_core: Fix not accounting for BIS/CIS/PA links separately (David Marlin) [RHEL-107923]
  - Bluetooth: Add PA_LINK to distinguish BIG sync and PA sync connections (David Marlin) [RHEL-107923]
  - Bluetooth: hci_sync: Prevent unintended PA sync when SID is 0xFF (David Marlin) [RHEL-107923]
  - Bluetooth: hci_sync: Fix scan state after PA Sync has been established (David Marlin) [RHEL-107923]
  - Bluetooth: btusb: Fix potential NULL dereference on kmalloc failure (David Marlin) [RHEL-107923]
  - Bluetooth: hci_devcd_dump: fix out-of-bounds via dev_coredumpv (David Marlin) [RHEL-107923]
  - Bluetooth: L2CAP: Fix attempting to adjust outgoing MTU (David Marlin) [RHEL-107923]
  - Bluetooth: btusb: QCA: Fix downloading wrong NVM for WCN6855 GF variant without board ID (David Marlin) [RHEL-107923]
  - Bluetooth: hci_dev: replace 'quirks' integer by 'quirk_flags' bitmap (David Marlin) [RHEL-107923]
  - Bluetooth: hci_core: add missing braces when using macro parameters (David Marlin) [RHEL-107923]
  - Bluetooth: hci_core: fix typos in macros (David Marlin) [RHEL-107923]
  - Bluetooth: SMP: Fix using HCI_ERROR_REMOTE_USER_TERM on timeout (David Marlin) [RHEL-107923]
  - Bluetooth: SMP: If an unallowed command is received consider it a failure (David Marlin) [RHEL-107923]
  - Bluetooth: btintel: Check if controller is ISO capable on btintel_classify_pkt_type (David Marlin) [RHEL-107923]
  - Bluetooth: hci_sync: fix connectable extended advertising when using static random address (David Marlin) [RHEL-107923]
  - Bluetooth: Fix null-ptr-deref in l2cap_sock_resume_cb() (David Marlin) [RHEL-107923]
  - Bluetooth: hci_event: Fix not marking Broadcast Sink BIS as connected (David Marlin) [RHEL-107923]
  - Bluetooth: hci_sync: Fix attempting to send HCI_Disconnect to BIS handle (David Marlin) [RHEL-107923]
  - Bluetooth: hci_core: Remove check of BDADDR_ANY in hci_conn_hash_lookup_big_state (David Marlin) [RHEL-107923]
  - Bluetooth: hci_sync: Fix not disabling advertising instance (David Marlin) [RHEL-107923]
  - Bluetooth: HCI: Set extended advertising data synchronously (David Marlin) [RHEL-107923]
  - Bluetooth: MGMT: mesh_send: check instances prior disabling advertising (David Marlin) [RHEL-107923]
  - Bluetooth: MGMT: set_mesh: update LE scan interval and window (David Marlin) [RHEL-107923]
  - Bluetooth: hci_sync: revert some mesh modifications (David Marlin) [RHEL-107923]
  - Bluetooth: Prevent unintended pause by checking if advertising is active (David Marlin) [RHEL-107923]
  - driver: bluetooth: hci_qca:fix unable to load the BT driver (David Marlin) [RHEL-107923]
  - Bluetooth: L2CAP: Fix L2CAP MTU negotiation (David Marlin) [RHEL-107923]
  - Bluetooth: btintel_pcie: Fix potential race condition in firmware download (David Marlin) [RHEL-107923]
  - Bluetooth: MGMT: Fix sparse errors (David Marlin) [RHEL-107923]
  - Bluetooth: ISO: Fix not using bc_sid as advertisement SID (David Marlin) [RHEL-107923]
  - Bluetooth: ISO: Fix using BT_SK_PA_SYNC to detect BIS sockets (David Marlin) [RHEL-107923]
  - Bluetooth: eir: Fix possible crashes on eir_create_adv_data (David Marlin) [RHEL-107923]
  - Bluetooth: hci_sync: Fix broadcast/PA when using an existing instance (David Marlin) [RHEL-107923]
  - Bluetooth: Fix NULL pointer deference on eir_get_service_data (David Marlin) [RHEL-107923]
  - Bluetooth: MGMT: Protect mgmt_pending list with its own lock (David Marlin) [RHEL-107923]
  - Bluetooth: MGMT: Fix UAF on mgmt_remove_adv_monitor_complete (David Marlin) [RHEL-107923]
  - Bluetooth: btintel_pcie: Reduce driver buffer posting to prevent race condition (David Marlin) [RHEL-107923]
  - Bluetooth: btintel_pcie: Increase the tx and rx descriptor count (David Marlin) [RHEL-107923]
  - Bluetooth: btintel_pcie: Fix driver not posting maximum rx buffers (David Marlin) [RHEL-107923]
  - Bluetooth: hci_core: fix list_for_each_entry_rcu usage (David Marlin) [RHEL-107923]
  - Bluetooth: L2CAP: Fix not responding with L2CAP_CR_LE_ENCRYPTION (David Marlin) [RHEL-107923]
  - Bluetooth: hci_qca: move the SoC type check to the right place (David Marlin) [RHEL-107923]
  - Bluetooth: btnxpuart: Fix missing devm_request_irq() return value check (David Marlin) [RHEL-107923]
  - Bluetooth: MGMT: reject malformed HCI_CMD_SYNC commands (David Marlin) [RHEL-107923]
  - Bluetooth: btintel: Check dsbr size from EFI variable (David Marlin) [RHEL-107923]
  - Bluetooth: MGMT: iterate over mesh commands in mgmt_mesh_foreach() (David Marlin) [RHEL-107923]
  - Bluetooth: btusb: Add new VID/PID 13d3/3584 for MT7922 (David Marlin) [RHEL-107923]
  - Bluetooth: separate CIS_LINK and BIS_LINK link types (David Marlin) [RHEL-107923]
  - Bluetooth: btusb: Add new VID/PID 13d3/3630 for MT7925 (David Marlin) [RHEL-107923]
  - Bluetooth: add support for SIOCETHTOOL ETHTOOL_GET_TS_INFO (David Marlin) [RHEL-107923]
  - Bluetooth: btintel_pcie: Dump debug registers on error (David Marlin) [RHEL-107923]
  - Bluetooth: ISO: Fix getpeername not returning sockaddr_iso_bc fields (David Marlin) [RHEL-107923]
  - Bluetooth: ISO: Fix not using SID from adv report (David Marlin) [RHEL-107923]
  - Bluetooth: btnxpuart: Implement host-wakeup feature (David Marlin) [RHEL-107923]
  - Bluetooth: btusb: Add RTL8851BE device 0x0bda:0xb850 (David Marlin) [RHEL-107923]
  - Bluetooth: hci_uart: Remove unnecessary NULL check before release_firmware() (David Marlin) [RHEL-107923]
  - Bluetooth: btmtksdio: Fix wakeup source leaks on device unbind (David Marlin) [RHEL-107923]
  - Bluetooth: btmrvl_sdio: Fix wakeup source leaks on device unbind (David Marlin) [RHEL-107923]
  - Bluetooth: btintel_pcie: Do not generate coredump for diagnostic events (David Marlin) [RHEL-107923]
  - Bluetooth: btusb: Add new VID/PID 13d3/3613 for MT7925 (David Marlin) [RHEL-107923]
  - Revert "Bluetooth: revert TX timestamping" (David Marlin) [RHEL-107923]
  - icmp: fix icmp_ndo_send address translation for reply direction (CKI Backport Bot) [RHEL-115626]
  - ipv6: reject malicious packets in ipv6_gso_segment() (CKI Backport Bot) [RHEL-115626]
  - ipv6: annotate data-races around rt->fib6_nsiblings (CKI Backport Bot) [RHEL-115626]
  - ipv6: fix possible infinite loop in fib6_info_uses_dev() (CKI Backport Bot) [RHEL-115626]
  - ipv6: prevent infinite loop in rt6_nlmsg_size() (CKI Backport Bot) [RHEL-115626]
  - seg6: Fix validation of nexthop addresses (CKI Backport Bot) [RHEL-115626]
  - ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS (CKI Backport Bot) [RHEL-115626]
  - bonding: check xdp prog when set bond mode (CKI Backport Bot) [RHEL-115627]
  - bonding: set random address only when slaves already exist (CKI Backport Bot) [RHEL-107189]
  - wireguard: device: enable threaded NAPI (CKI Backport Bot) [RHEL-115646]
  - wireguard: device: support big tcp GSO (CKI Backport Bot) [RHEL-115646]
  - wireguard: selftests: load nf_conntrack if not present (CKI Backport Bot) [RHEL-115646]
  - wireguard: allowedips: remove redundant selftest call (CKI Backport Bot) [RHEL-115646]
  - wireguard: device: omit unnecessary memset of netdev private data (CKI Backport Bot) [RHEL-115646]
  - ipv6: sr: Fix MAC comparison to be constant-time (CKI Backport Bot) [RHEL-115647] {CVE-2025-39702}
  - ipv6: sr: validate HMAC algorithm ID in seg6_hmac_info_add (CKI Backport Bot) [RHEL-115647]
  - bpf: don't do clean_live_states when state->loop_entry->branches > 0 (Gregory Bell) [RHEL-110269]
  - bpf: Return prog btf_id without capable check (Gregory Bell) [RHEL-110269]
  - bpf: Use kallsyms to find the function name of a struct_ops's stub function (Gregory Bell) [RHEL-110269]
  - bpf: Fix kmemleak warning for percpu hashmap (Gregory Bell) [RHEL-110269]
  - bpf: Only fails the busy counter check in bpf_cgrp_storage_get if it creates storage (Gregory Bell) [RHEL-110269]
  - bpftool: Fix readlink usage in get_fd_type (Gregory Bell) [RHEL-110269]
  - selftests/bpf: Mitigate sockmap_ktls disconnect_after_delete failure (Gregory Bell) [RHEL-110269]
  - bpf: Allow pre-ordering for bpf cgroup progs (Gregory Bell) [RHEL-110269]
  - bpf: Search and add kfuncs in struct_ops prologue and epilogue (Gregory Bell) [RHEL-110269]
  - bpf: Reject attaching fexit/fmod_ret to __noreturn functions (Gregory Bell) [RHEL-110269]
  - libbpf: Fix out-of-bound read (Gregory Bell) [RHEL-110269]
  - bpf: Fix BPF_INTERNAL namespace import (Gregory Bell) [RHEL-110269]
  - bpf: Add namespace to BPF internal symbols (Gregory Bell) [RHEL-110269]
  - bpf: abort verification if env->cur_state->loop_entry != NULL (Gregory Bell) [RHEL-110269]
  - selftests/bpf: add test for softlock when modifying hashmap while iterating (Gregory Bell) [RHEL-110269]
  - bpf: fix possible endless loop in BPF map iteration (Gregory Bell) [RHEL-110269]
  - bpf: bpftool: Setting error code in do_loader() (Gregory Bell) [RHEL-110269]
  - bpf: Fix deadlock between rcu_tasks_trace and event_mutex. (Gregory Bell) [RHEL-110269]
  - libbpf: Fix hypothetical STT_SECTION extern NULL deref case (Gregory Bell) [RHEL-110269]
  - bpf: copy_verifier_state() should copy 'loop_entry' field (Gregory Bell) [RHEL-110269]
  - bpf: Fix array bounds error with may_goto (Gregory Bell) [RHEL-110269]
  - selftests/bpf: Select NUMA_NO_NODE to create map (Gregory Bell) [RHEL-110269]
  - scsi: sr: Reinstate rotational media flag (Ming Lei) [RHEL-107960]
  - rtla/actions: Fix condition for buffer reallocation (Tomas Glozar) [RHEL-113482]
  - rtla: Fix buffer overflow in actions_parse (Tomas Glozar) [RHEL-113482]
  - rtla/tests: Test timerlat -P option using actions (Tomas Glozar) [RHEL-113415]
  - rtla/tests: Add grep checks for base test cases (Tomas Glozar) [RHEL-113415]
  - Documentation/rtla: Add actions feature (Tomas Glozar) [RHEL-113482]
  - rtla/tests: Limit duration to maximum of 10s (Tomas Glozar) [RHEL-113482]
  - rtla/tests: Add tests for actions (Tomas Glozar) [RHEL-113482]
  - rtla/tests: Check rtla output with grep (Tomas Glozar) [RHEL-113482]
  - rtla/timerlat: Add action on end feature (Tomas Glozar) [RHEL-113482]
  - rtla/timerlat: Add continue action (Tomas Glozar) [RHEL-113482]
  - rtla/timerlat_bpf: Allow resuming tracing (Tomas Glozar) [RHEL-113482]
  - rtla/timerlat: Add action on threshold feature (Tomas Glozar) [RHEL-113482]
  - rtla/timerlat: Introduce enum timerlat_tracing_mode (Tomas Glozar) [RHEL-113482]
  - Documentation/rtla: Describe exit status (Tomas Glozar) [RHEL-113482]
  - rtla: Set distinctive exit value for failed tests (Tomas Glozar) [RHEL-113482]
  - rtla: Fix segfault in save_trace_to_file call (Tomas Glozar) [RHEL-113482]
  - rtla: Refactor save_trace_to_file (Tomas Glozar) [RHEL-113482]
  - scsi: target: core: Generate correct identifiers for PR OUT transport IDs (Maurizio Lombardi) [RHEL-111951 RHEL-96387]
  - scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port() (Maurizio Lombardi) [RHEL-111951 RHEL-96387]
  - scsi: target: Move delayed/ordered tracking to per CPU (Maurizio Lombardi) [RHEL-111951]
  - scsi: target: Move I/O path stats to per CPU (Maurizio Lombardi) [RHEL-111951]
  - scsi: target: Remove size arguments when calling strscpy() (Maurizio Lombardi) [RHEL-111951]
  - drm/amdgpu: Include sdma_4_4_4.bin (Peter Colberg) [RHEL-117568]
  - redhat: use new x86/aarch64 signing key (801/804) (Augusto Caringi) [RHEL-116727]
  - scsi: mpi3mr: Update driver version to 8.15.0.5.50 (Chandrakanth Patil) [RHEL-112803]
  - scsi: mpi3mr: Fix premature TM timeouts on virtual drives (Chandrakanth Patil) [RHEL-112803]
  - scsi: mpi3mr: Update MPI headers to revision 37 (Chandrakanth Patil) [RHEL-112803]
  - scsi: mpi3mr: Fix I/O failures during controller reset (Chandrakanth Patil) [RHEL-112803]
  - scsi: mpi3mr: Fix controller init failure on fault during queue creation (Chandrakanth Patil) [RHEL-112803]
  - scsi: mpi3mr: Fix device loss during enclosure reboot due to zero link speed (Chandrakanth Patil) [RHEL-112803]
  - scsi: mpi3mr: Serialize admin queue BAR writes on 32-bit systems (Chandrakanth Patil) [RHEL-112803]
  - scsi: mpi3mr: Fix race between config read submit and interrupt completion (Chandrakanth Patil) [RHEL-112803]
  - scsi: mpi3mr: Correctly handle ATA device errors (Chandrakanth Patil) [RHEL-112803]
  - io_uring/futex: ensure io_futex_wait() cleans up properly on failure (CKI Backport Bot) [RHEL-114336] {CVE-2025-39698}
  - NFS: Fix filehandle bounds checking in nfs_fh_to_dentry() (CKI Backport Bot) [RHEL-113611] {CVE-2025-39730}
  - eventpoll: Fix semi-unbounded recursion (CKI Backport Bot) [RHEL-111050] {CVE-2025-38614}
  - ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control (CKI Backport Bot) [RHEL-114850] {CVE-2025-39751}
  - wifi: ath12k: Decrement TID on RX peer frag setup error handling (CKI Backport Bot) [RHEL-114708] {CVE-2025-39761}
  - ALSA: usb-audio: Validate UAC3 power domain descriptors, too (Jaroslav Kysela) [RHEL-114691] {CVE-2025-38729}
  - ALSA: usb-audio: Fix size validation in convert_chmap_v3() (Jaroslav Kysela) [RHEL-114691]
  - ALSA: usb-audio: Validate UAC3 cluster segment descriptors (CKI Backport Bot) [RHEL-114691] {CVE-2025-39757}
  - cxgb4: Avoid removal of uninserted tid JIRA: https://issues.redhat.com/browse/RHEL-75571 (Jakub Ramaseuski)
  - selftests: tls: add tests for zero-length records (Sabrina Dubroca) [RHEL-114324] {CVE-2025-39682}
  - tls: fix handling of zero-length records on the rx_list (Sabrina Dubroca) [RHEL-114324] {CVE-2025-39682}
  - redhat/configs: Enable CONFIG_CPUFREQ_ARCH_CUR_FREQ (Jennifer Berringer) [RHEL-19395]
  - arm64: Utilize for_each_cpu_wrap for reference lookup (Jennifer Berringer) [RHEL-19395]
  - arm64: Update AMU-based freq scale factor on entering idle (Jennifer Berringer) [RHEL-19395]
  - arm64: Provide an AMU-based version of arch_freq_get_on_cpu (Jennifer Berringer) [RHEL-19395]
  - cpufreq: Introduce an optional cpuinfo_avg_freq sysfs entry (Jennifer Berringer) [RHEL-19395]
  - cpufreq: Allow arch_freq_get_on_cpu to return an error (Jennifer Berringer) [RHEL-19395]
  - arch_topology: init capacity_freq_ref to 0 (Jennifer Berringer) [RHEL-19395]
  - arm64: amu: Delay allocating cpumask for AMU FIE support (Jennifer Berringer) [RHEL-19395]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-626.el9]
changelog:
  - redhat: rpminspect: update emptyrpm list for kernel variants (Alexandra Hájková)
  - vsock/virtio: Validate length in packet header before skb_put() (Jon Maloy) [RHEL-114300] {CVE-2025-39718}
  - vfs: fix copy_file_range() averts filesystem freeze protection (Benjamin Coddington) [RHEL-76048]
  - gfs2: Fix unlikely race in gdlm_put_lock (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Add proper lockspace locking (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Minor run_queue fixes (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: run_queue cleanup (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Simplify do_promote (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Get rid of GLF_INVALIDATE_IN_PROGRESS (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Fix GLF_INVALIDATE_IN_PROGRESS flag clearing in do_xmote (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Remove duplicate check in do_xmote (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Fix LM_FLAG_TRY* logic in add_to_queue (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Remove DLM_LKF_ALTCW / DLM_LKF_ALTPR code (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Further sanitize lock_dlm.c (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Simplify DLM_LKF_QUECVT use (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Do not use atomic operations unnecessarily (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: a minor finish_xmote cleanup (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: simplify finish_xmote (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: sanitize the gdlm_ast -> finish_xmote interface (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Minor do_xmote cancelation fix (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Sanitize gfs2_meta_check, gfs2_metatype_check, gfs2_io_error (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Remove unnecessary gfs2_meta_check_ii argument (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Get rid of newlines in log messages (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Turn gfs2_withdraw into a void function (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Partially revert "gfs2: do_xmote fixes" (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Lift withdraw check out of gfs2_ail1_empty (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Minor gfs2_ail1_empty cleanup (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Rename gfs2_withdrawn to gfs2_withdrawing_or_withdrawn (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Fix slab-use-after-free in gfs2_qd_dealloc (Juntong Deng) [RHEL-116886]
  - gfs2: No more quota complaints after withdraw (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Rename "freeze_workqueue" to "gfs2_freeze" (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Rename "gfs_recovery" workqueue to "gfs2_recovery" (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Sanitize kthread stopping (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Fix logd wakeup on I/O error (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Switch to wait_event in gfs2_logd (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Switch to wait_event in gfs2_quotad (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Fix asynchronous thread destruction (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Stop using gfs2_make_fs_ro for withdraw (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Mark withdraws as unlikely (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Simplify refcounting in do_xmote (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: do_xmote cleanup (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Remove space before newline (Colin Ian King) [RHEL-116886]
  - gfs2: Remove unused sd_withdraw_wait field (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: Remove unused GIF_FREE_VFS_INODE flag (Andreas Gruenbacher) [RHEL-116886]
  - gfs2: only apply DLM_LKF_VALBLK if sb_lvbptr is not NULL (Alexander Aring) [RHEL-116886]
  - gfs2: Unlock fewer glocks on unmount (Andreas Gruenbacher) [RHEL-116886]
  - ptp: prevent possible ABBA deadlock in ptp_clock_freerun() (CKI Backport Bot) [RHEL-115644]
  - ptp: allow reading of currently dialed frequency to succeed on free-running clocks (CKI Backport Bot) [RHEL-115644]
  - ptp: fix breakage after ptp_vclock_in_use() rework (CKI Backport Bot) [RHEL-115644]
  - ptp: remove ptp->n_vclocks check logic in ptp_vclock_in_use() (CKI Backport Bot) [RHEL-115644]
  - vsock: Fix transport_* TOCTOU (CKI Backport Bot) [RHEL-106002] {CVE-2025-38461}


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-627.el9]
changelog:
  - pstore/ram: Check start of empty przs during init (CKI Backport Bot) [RHEL-122069] {CVE-2023-53331}
  - NFSv4: handle ERR_GRACE on delegation recalls (Scott Mayhew) [RHEL-115855]
  - nfsd: nfserr_jukebox in nlm_fopen should lead to a retry (Scott Mayhew) [RHEL-115855]
  - nfsd: unregister with rpcbind when deleting a transport (Scott Mayhew) [RHEL-115855]
  - nfsd: decouple the xprtsec policy check from check_nfsd_access() (Scott Mayhew) [RHEL-115855]
  - NFSD: Replace use of NFSD_MAY_LOCK in nfsd4_lock() (Scott Mayhew) [RHEL-115855]
  - NFS: nfs_invalidate_folio() must observe the offset and size arguments (Scott Mayhew) [RHEL-115855]
  - NFSv4.2: Serialise O_DIRECT i/o and copy range (Scott Mayhew) [RHEL-115855]
  - NFSv4.2: Serialise O_DIRECT i/o and clone range (Scott Mayhew) [RHEL-115855]
  - NFSv4.2: Serialise O_DIRECT i/o and fallocate() (Scott Mayhew) [RHEL-115855]
  - NFS: Serialise O_DIRECT i/o and truncate() (Scott Mayhew) [RHEL-115855]
  - nfsd: don't set the ctime on delegated atime updates (Scott Mayhew) [RHEL-115855]
  - nexthop: Forbid FDB status change while nexthop is in a group (Guillaume Nault) [RHEL-115625]
  - ipv4: Fix NULL vs error pointer check in inet_blackhole_dev_init() (Guillaume Nault) [RHEL-115625]
  - net: drop UFO packets in udp_rcv_segment() (Paolo Abeni) [RHEL-115651]
  - udp: Fix multiple wraparounds of sk->sk_rmem_alloc. (Paolo Abeni) [RHEL-115651]
  - udp: annotate data-race in __udp_enqueue_schedule_skb() (Paolo Abeni) [RHEL-115651]
  - ucount: fix atomic_long_inc_below() argument type (Joel Savitz) [RHEL-119037]
  - timens: Add struct seq_file forward declaration (Joel Savitz) [RHEL-119037]
  - timekeeping: Kill percpu.h dependency (Joel Savitz) [RHEL-119037]
  - ucounts: fix counter leak in inc_rlimit_get_ucounts() (Joel Savitz) [RHEL-119037]
  - userns: eliminate many kernel-doc warnings (Joel Savitz) [RHEL-119037]
  - userns: fix a struct's kernel-doc notation (Joel Savitz) [RHEL-119037]
  - nsfs: repair kernel-doc for ns_match() (Joel Savitz) [RHEL-119037]
  - nsfs: add compat ioctl handler (Joel Savitz) [RHEL-119037]
  - broadcom: fix support for PTP_EXTTS_REQUEST2 ioctl (Petr Oros) [RHEL-115041]
  - broadcom: fix support for PTP_PEROUT_DUTY_CYCLE (Petr Oros) [RHEL-115041]
  - net: ptp: introduce .supported_perout_flags to ptp_clock_info (Petr Oros) [RHEL-115041]
  - net: ptp: introduce .supported_extts_flags to ptp_clock_info (Petr Oros) [RHEL-115041]
  - broadcom: fix supported flag check in periodic output function (Petr Oros) [RHEL-115041]
  - renesas: reject PTP_STRICT_FLAGS as unsupported (Petr Oros) [RHEL-115041]
  - sched/deadline: Don't count nr_running for dl_server proxy tasks (Phil Auld) [RHEL-110303]
  - sched/deadline: Fix RT task potential starvation when expiry time passed (Phil Auld) [RHEL-110303]
  - sched/debug: Print the local group's asym_prefer_cpu (Phil Auld) [RHEL-110303]
  - cpufreq/amd-pstate: Update asym_prefer_cpu when core rankings change (Phil Auld) [RHEL-110303]
  - sched/topology: Introduce sched_update_asym_prefer_cpu() (Phil Auld) [RHEL-110303]
  - sched/fair: Use READ_ONCE() to read sg->asym_prefer_cpu (Phil Auld) [RHEL-110303]
  - sched/fair: Bump sd->max_newidle_lb_cost when newidle balance fails (Phil Auld) [RHEL-110303]
  - sched/numa: fix task swap by skipping kernel threads (Phil Auld) [RHEL-110303]
  - sched/numa: add tracepoint that tracks the skipping of numa balancing due to cpuset memory pinning (Phil Auld) [RHEL-110303]
  - sched/numa: skip VMA scanning on memory pinned to one NUMA node via cpuset.mems (Phil Auld) [RHEL-110303]
  - sched/fair: Allow decaying util_est when util_avg > CPU capa (Phil Auld) [RHEL-110303]
  - sched/topology: Refinement to topology_span_sane speedup (Phil Auld) [RHEL-110303]
  - sched/topology: improve topology_span_sane speed (Phil Auld) [RHEL-110303]
  - sched/uclamp: Optimize sched_uclamp_used static key enabling (Phil Auld) [RHEL-110303]
  - sched/uclamp: Use the uclamp_is_used() helper instead of open-coding it (Phil Auld) [RHEL-110303]
  - sched/core: Remove duplicate included header file stats.h (Phil Auld) [RHEL-110303]
  - sched: Add unlikey branch hints to several system calls (Phil Auld) [RHEL-110303]
  - sched/fair: Refactor can_migrate_task() to elimate looping (Phil Auld) [RHEL-110303]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-628.el9]
changelog:
  - s390/qeth: Make hw_trap sysfs attribute idempotent (Mete Durlu) [RHEL-99997]
  - scsi: lpfc: Fix buffer free/clear order in deferred receive path (CKI Backport Bot) [RHEL-119116] {CVE-2025-39841}
  - cgroup/cpuset: Remove the unnecessary css_get/put() in cpuset_partition_write() (Waiman Long) [RHEL-107751]
  - cgroup/cpuset: Fix a partition error with CPU hotplug (Waiman Long) [RHEL-107751]
  - cgroup/cpuset: Use static_branch_enable_cpuslocked() on cpusets_insane_config_key (Waiman Long) [RHEL-107751]
  - cgroup/cpuset: drop useless cpumask_empty() in compute_effective_exclusive_cpumask() (Waiman Long) [RHEL-107751]
  - cgroup/cpuset: Extend kthread_is_per_cpu() check to all PF_NO_SETAFFINITY tasks (Waiman Long) [RHEL-107751]
  - cgroup/cpuset: Fix obsolete comment in cpuset_css_offline() (Waiman Long) [RHEL-107751]
  - cgroup/cpuset: Always use cpu_active_mask (Waiman Long) [RHEL-107751]
  - cgroup/cpuset: Remove unneeded goto in sched_partition_write() and rename it (Waiman Long) [RHEL-107751]
  - cgroup/cpuset: Don't allow creation of local partition over a remote one (Waiman Long) [RHEL-107751]
  - cgroup/cpuset: remove kernfs active break (Waiman Long) [RHEL-107751]
  - cgroup/cpuset: Remove stale text (Waiman Long) [RHEL-107751]
  - cgroup/cpuset: Disable cpuset_cpumask_can_shrink() test if not load balancing (Waiman Long) [RHEL-107751]
  - cgroup/cpuset: Further optimize code if CONFIG_CPUSETS_V1 not set (Waiman Long) [RHEL-107751]
  - do_io_accounting: use sig->stats_lock (Waiman Long) [RHEL-105165]
  - do_io_accounting: use __for_each_thread() (Waiman Long) [RHEL-105165]
  - procfs: block chmod on /proc/thread-self/comm (Waiman Long) [RHEL-105165]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-629.el9]
changelog:
  - kexec_core: accept unaccepted kexec segments' destination addresses (Baoquan He) [RHEL-114163]
  - crash: fix spelling mistake "crahskernel" -> "crashkernel" (Baoquan He) [RHEL-114163]
  - crash, powerpc: default to CRASH_DUMP=n on PPC_BOOK3S_32 (Baoquan He) [RHEL-114163]
  - kexec/crash: no crash update when kexec in progress (Baoquan He) [RHEL-114163]
  - ixgbe: fix ixgbe_orom_civd_info struct layout (CKI Backport Bot) [RHEL-117603]
  - macsec: read MACSEC_SA_ATTR_PN with nla_get_uint (CKI Backport Bot) [RHEL-115622]
  - macsec: MACsec SCI assignment for ES = 0 (CKI Backport Bot) [RHEL-115622]
  - netfilter: nf_reject: don't leak dst refcount for loopback packets (Florian Westphal) [RHEL-115630]
  - netfilter: nf_tables: reject duplicate device on updates (Florian Westphal) [RHEL-115630]
  - netfilter: nft_socket: remove WARN_ON_ONCE with huge level value (Florian Westphal) [RHEL-115630]
  - netfilter: ctnetlink: remove refcounting in expectation dumpers (Florian Westphal) [RHEL-115630]
  - netfilter: ctnetlink: fix refcount leak on table dump (Florian Westphal) [RHEL-115630]
  - bpf: Check netfilter ctx accesses are aligned (Florian Westphal) [RHEL-115630]
  - netfilter: xt_nfacct: don't assume acct name is null-terminated (Florian Westphal) [RHEL-115630]
  - bpf: Disable migration in nf_hook_run_bpf(). (Florian Westphal) [RHEL-115630]
  - netfilter: flowtable: account for Ethernet header in nf_flow_pppoe_proto() (Florian Westphal) [RHEL-115630]
  - netfilter: nf_set_pipapo_avx2: fix initial map fill (Florian Westphal) [RHEL-115630]
  - ipvs: fix uninit-value for saddr in do_output_route4 (Florian Westphal) [RHEL-115630]
  - netfilter: bridge: Move specific fragmented packet to slow_path instead of dropping it (Florian Westphal) [RHEL-115630]
  - netfilter: nf_tables: imbalance in flowtable binding (Florian Westphal) [RHEL-115630]
  - netfilter: nat: restore default DNAT behavior (Florian Westphal) [RHEL-115630]
  - sctp: initialize more fields in sctp_v6_from_sk() (Xin Long) [RHEL-115641]
  - sctp: Do not wake readers in __sctp_write_space() (Xin Long) [RHEL-115641]
  - selftests/bpf: Skip timer cases when bpf_timer is not supported (Gregory Bell) [RHEL-83826]
  - bpf: Reject bpf_timer for PREEMPT_RT (Gregory Bell) [RHEL-83826]
  - fs: fix UAF/GPF bug in nilfs_mdt_destroy (CKI Backport Bot) [RHEL-116661] {CVE-2022-50367}
  - octeon_ep: fix VF MAC address lifecycle handling (Kamal Heib) [RHEL-109634]
  - dm: split write BIOs on zone boundaries when zone append is not emulated (Ming Lei) [RHEL-111097]
  - dm: Check for forbidden splitting of zone write operations (Ming Lei) [RHEL-111097]
  - dm: dm-crypt: Do not partially accept write BIOs with zoned targets (Ming Lei) [RHEL-111097]
  - dm: Always split write BIOs to zoned device limits (Ming Lei) [RHEL-111097]
  - block: Introduce bio_needs_zone_write_plugging() (Ming Lei) [RHEL-111097]
  - block: Make REQ_OP_ZONE_FINISH a write operation (Ming Lei) [RHEL-111097]
  - block: restore default wbt enablement (Ming Lei) [RHEL-112997]
  - devtmpfs: don't use vfs_getattr_nosec to query i_mode (Ming Lei) [RHEL-112997]
  - fs: add kern_path_locked_negative() (Ming Lei) [RHEL-112997]
  - VFS: add common error checks to lookup_one_qstr_excl() (Ming Lei) [RHEL-112997]
  - fs: simplify misleading code to remove ambiguity regarding ihold()/iput() (Ming Lei) [RHEL-112997]
  - VFS: change kern_path_locked() and user_path_locked_at() to never return negative dentry (Ming Lei) [RHEL-112997]
  - ksmbd: fix racy issue from using ->d_parent and ->d_name (Ming Lei) [RHEL-112997]
  - VFS: filename_create(): fix incorrect intent. (Ming Lei) [RHEL-112997]
  - rename __filename_parentat() to filename_parentat() (Ming Lei) [RHEL-112997]
  - fs: move the bdex_statx call to vfs_getattr_nosec (Ming Lei) [RHEL-112997]
  - dm table: Fix W=1 build warning when mempool_needs_integrity is unused (Ming Lei) [RHEL-112997]
  - block: don't silently ignore metadata for sync read/write (Ming Lei) [RHEL-112997]
  - ext4: add __GFP_NOWARN to GFP_NOWAIT in readahead (Ming Lei) [RHEL-112997]
  - block: validate QoS before calling __rq_qos_done_bio() (Ming Lei) [RHEL-112997]
  - block: avoid cpu_hotplug_lock depedency on freeze_lock (Ming Lei) [RHEL-112997]
  - block: decrement block_rq_qos static key in rq_qos_del() (Ming Lei) [RHEL-112997]
  - block: skip q->rq_qos check in rq_qos_done_bio() (Ming Lei) [RHEL-112997]
  - blk-mq: fix lockdep warning in __blk_mq_update_nr_hw_queues (Ming Lei) [RHEL-112997]
  - block: make bio_integrity_map_user() static inline (Ming Lei) [RHEL-112997]
  - nbd: fix lockdep deadlock warning (Ming Lei) [RHEL-112997]
  - block: restore two stage elevator switch while running nr_hw_queue update (Ming Lei) [RHEL-112997]
  - md/raid10: fix set but not used variable in sync_request_write() (Ming Lei) [RHEL-112997]
  - block: fix module reference leak in mq-deadline I/O scheduler (Ming Lei) [RHEL-112997]
  - block: fix kobject leak in blk_unregister_queue (Ming Lei) [RHEL-112997]
  - nbd: fix uaf in nbd_genl_connect() error path (Ming Lei) [RHEL-112997]
  - brd: fix sleeping function called from invalid context in brd_insert_page() (Ming Lei) [RHEL-112997]
  - block: fix false warning in bdev_count_inflight_rw() (Ming Lei) [RHEL-112997]
  - aoe: defer rexmit timer downdev work to workqueue (Ming Lei) [RHEL-112997]
  - aoe: clean device rq_list in aoedev_downdev() (Ming Lei) [RHEL-112997]
  - block: Fix bvec_set_folio() for very large folios (Ming Lei) [RHEL-112997]
  - bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP (Ming Lei) [RHEL-112997]
  - block: don't use submit_bio_noacct_nocheck in blk_zone_wplug_bio_work (Ming Lei) [RHEL-112997]
  - block: Clear BIO_EMULATES_ZONE_APPEND flag on BIO completion (Ming Lei) [RHEL-112997]
  - block: flip iter directions in blk_rq_integrity_map_user() (Ming Lei) [RHEL-112997]
  - block: drop direction param from bio_integrity_copy_user() (Ming Lei) [RHEL-112997]
  - traceevent/block: Add REQ_ATOMIC flag to block trace events (Ming Lei) [RHEL-112997]
  - nvme-loop: avoid -Wflex-array-member-not-at-end warning (Ming Lei) [RHEL-112997]
  - blk-mq: add a copyright notice to blk-mq-dma.c (Ming Lei) [RHEL-112997]
  - blk-mq: move the DMA mapping code to a separate file (Ming Lei) [RHEL-112997]
  - cdrom: Remove unnecessary NULL check before unregister_sysctl_table() (Ming Lei) [RHEL-112997]
  - block: fix elv_update_nr_hw_queues() to reattach elevator (Ming Lei) [RHEL-112997]
  - brd: avoid extra xarray lookups on first write (Ming Lei) [RHEL-112997]
  - block: Remove obsolete configs BLK_MQ_{PCI,VIRTIO} (Ming Lei) [RHEL-112997]
  - block: remove the same_page output argument to bvec_try_merge_page (Ming Lei) [RHEL-112997]
  - block: unfreeze queue if realloc tag set fails during nr_hw_queues update (Ming Lei) [RHEL-112997]
  - md: clean up accounting for issued sync IO (Ming Lei) [RHEL-112997]
  - md: fix is_mddev_idle() (Ming Lei) [RHEL-112997]
  - md: add a new api sync_io_depth (Ming Lei) [RHEL-112997]
  - md: record dm-raid gendisk in mddev (Ming Lei) [RHEL-112997]
  - block: export API to get the number of bdev inflight IO (Ming Lei) [RHEL-112997]
  - block: clean up blk_mq_in_flight_rw() (Ming Lei) [RHEL-112997]
  - block: WARN if bdev inflight counter is negative (Ming Lei) [RHEL-112997]
  - block: reuse part_in_flight_rw for part_in_flight (Ming Lei) [RHEL-112997]
  - blk-mq: remove blk_mq_in_flight() (Ming Lei) [RHEL-112997]
  - block: move removing elevator after deleting disk->queue_kobj (Ming Lei) [RHEL-112997]
  - block: don't quiesce queue for calling elevator_set_none() (Ming Lei) [RHEL-112997]
  - fs: aio: initialize .ki_write_stream of read-write request (Ming Lei) [RHEL-112997]
  - dm-integrity: use bio_add_virt_nofail (Ming Lei) [RHEL-112997]
  - dm-bufio: use bio_add_virt_nofail (Ming Lei) [RHEL-112997]
  - rnbd-srv: use bio_add_virt_nofail (Ming Lei) [RHEL-112997]
  - block: simplify bio_map_kern (Ming Lei) [RHEL-112997]
  - block: pass the operation to bio_{map,copy}_kern (Ming Lei) [RHEL-112997]
  - block: remove the q argument from blk_rq_map_kern (Ming Lei) [RHEL-112997]
  - block: add a bio_add_vmalloc helpers (Ming Lei) [RHEL-112997]
  - block: add a bio_add_max_vecs helper (Ming Lei) [RHEL-112997]
  - block: add a bdev_rw_virt helper (Ming Lei) [RHEL-112997]
  - block: add a bio_add_virt_nofail helper (Ming Lei) [RHEL-112997]
  - block: fix warning on 'make htmldocs' (Ming Lei) [RHEL-112997]
  - block: expose write streams for block device nodes (Ming Lei) [RHEL-112997]
  - block: introduce a write_stream_granularity queue limit (Ming Lei) [RHEL-112997]
  - block: introduce max_write_streams queue limit (Ming Lei) [RHEL-112997]
  - block: add a bi_write_stream field (Ming Lei) [RHEL-112997]
  - fs: add a write stream field to the kiocb (Ming Lei) [RHEL-112997]
  - block: move wbt_enable_default() out of queue freezing from sched ->exit() (Ming Lei) [RHEL-112997]
  - block: move hctx cpuhp add/del out of queue freezing (Ming Lei) [RHEL-112997]
  - block: don't acquire ->elevator_lock in blk_mq_map_swqueue and blk_mq_realloc_hw_ctxs (Ming Lei) [RHEL-112997]
  - block: move hctx debugfs/sysfs registering out of freezing queue (Ming Lei) [RHEL-112997]
  - block: move elv_register[unregister]_queue out of elevator_lock (Ming Lei) [RHEL-112997]
  - block: add new helper for disabling elevator switch when deleting disk (Ming Lei) [RHEL-112997]
  - block: fail to show/store elevator sysfs attribute if elevator is dying (Ming Lei) [RHEL-112997]
  - block: remove elevator queue's type check in elv_attr_show/store() (Ming Lei) [RHEL-112997]
  - block: pass elevator_queue to elv_register_queue & unregister_queue (Ming Lei) [RHEL-112997]
  - block: unifying elevator change (Ming Lei) [RHEL-112997]
  - block: add `struct elv_change_ctx` for unifying elevator change (Ming Lei) [RHEL-112997]
  - block: move queue freezing & elevator_lock into elevator_change() (Ming Lei) [RHEL-112997]
  - block: simplify elevator reattachment for updating nr_hw_queues (Ming Lei) [RHEL-112997]
  - block: move blk_queue_registered() check into elv_iosched_store() (Ming Lei) [RHEL-112997]
  - block: fold elevator_disable into elevator_switch (Ming Lei) [RHEL-112997]
  - block: look up the elevator type in elevator_switch (Ming Lei) [RHEL-112997]
  - block: don't allow to switch elevator if updating nr_hw_queues is in-progress (Ming Lei) [RHEL-112997]
  - block: prevent adding/deleting disk during updating nr_hw_queues (Ming Lei) [RHEL-112997]
  - block: add helper add_disk_final() (Ming Lei) [RHEL-112997]
  - block: move sched debugfs register into elvevator_register_queue (Ming Lei) [RHEL-112997]
  - block: add two helpers for registering/un-registering sched debugfs (Ming Lei) [RHEL-112997]
  - block: use q->elevator with ->elevator_lock held in elv_iosched_show() (Ming Lei) [RHEL-112997]
  - block: don't call freeze queue in elevator_switch() and elevator_disable() (Ming Lei) [RHEL-112997]
  - block: move ELEVATOR_FLAG_DISABLE_WBT a request queue flag (Ming Lei) [RHEL-112997]
  - block: move blk_mq_add_queue_tag_set() after blk_mq_map_swqueue() (Ming Lei) [RHEL-112997]
  - brd: fix discard end sector (Ming Lei) [RHEL-112997]
  - brd: fix aligned_sector from brd_do_discard() (Ming Lei) [RHEL-112997]
  - brd: protect page with rcu (Ming Lei) [RHEL-112997]
  - block: avoid hctx spinlock for plug with multiple queues (Ming Lei) [RHEL-112997]
  - block: factor out blk_mq_dispatch_queue_requests() helper (Ming Lei) [RHEL-112997]
  - block: take rq_list instead of plug in dispatch functions (Ming Lei) [RHEL-112997]
  - brd: use memcpy_{to,from]_page in brd_rw_bvec (Ming Lei) [RHEL-112997]
  - brd: split I/O at page boundaries (Ming Lei) [RHEL-112997]
  - brd: use bvec_kmap_local in brd_do_bvec (Ming Lei) [RHEL-112997]
  - brd: remove the sector variable in brd_submit_bio (Ming Lei) [RHEL-112997]
  - brd: pass a bvec pointer to brd_do_bvec (Ming Lei) [RHEL-112997]
  - block: blk-rq-qos: guard rq-qos helpers by static key (Ming Lei) [RHEL-112997]
  - block: ensure that struct blk_mq_alloc_data is fully initialized (Ming Lei) [RHEL-112997]
  - block: Simplify blk_mq_dispatch_rq_list() and its callers (Ming Lei) [RHEL-112997]
  - block: always allocate integrity buffer when required (Ming Lei) [RHEL-112997]
  - block: remove test of incorrect io priority level (Ming Lei) [RHEL-112997]
  - block: only update request sector if needed (Ming Lei) [RHEL-112997]
  - block: don't autoload drivers on blk-cgroup configuration (Ming Lei) [RHEL-112997]
  - block: don't autoload drivers on stat (Ming Lei) [RHEL-112997]
  - buffer: remove __getblk_gfp() (Ming Lei) [RHEL-112997]
  - ext4: call bdev_getblk() from sb_getblk_gfp() (Ming Lei) [RHEL-112997]
  - buffer: convert sb_getblk() to call __getblk() (Ming Lei) [RHEL-112997]
  - buffer: convert getblk_unmovable() and __getblk() to use bdev_getblk() (Ming Lei) [RHEL-112997]
  - buffer: use bdev_getblk() to avoid memory reclaim in readahead path (Ming Lei) [RHEL-112997]
  - ext4: use bdev_getblk() to avoid memory reclaim in readahead path (Ming Lei) [RHEL-112997]
  - buffer: hoist GFP flags from grow_dev_page() to __getblk_gfp() (Ming Lei) [RHEL-112997]
  - buffer: pass GFP flags to folio_alloc_buffers() (Ming Lei) [RHEL-112997]
  - buffer: convert grow_dev_page() to use a folio (Ming Lei) [RHEL-112997]
  - block: move blkdev_{get,put} _no_open prototypes out of blkdev.h (Ming Lei) [RHEL-112997]
  - block: integrity: Do not call set_page_dirty_lock() (Ming Lei) [RHEL-112997]
  - loop: LOOP_SET_FD: send uevents for partitions (Ming Lei) [RHEL-112997]
  - loop: properly send KOBJ_CHANGED uevent for disk device (Ming Lei) [RHEL-112997]
  - block: fix resource leak in blk_register_queue() error path (Ming Lei) [RHEL-112997]
  - block: add SPDX header line to blk-throttle.h (Ming Lei) [RHEL-112997]
  - null_blk: Use strscpy() instead of strscpy_pad() in null_add_dev() (Ming Lei) [RHEL-112997]
  - block: don't grab elevator lock during queue initialization (Ming Lei) [RHEL-112997]
  - block: remove unused nseg parameter (Ming Lei) [RHEL-112997]
  - docs: sysfs-block: Clarify integrity sysfs attributes (Ming Lei) [RHEL-112997]
  - block/blk-iocost: ensure 'ret' is set on error (Ming Lei) [RHEL-112997]
  - block: correct locking order for protecting blk-wbt parameters (Ming Lei) [RHEL-112997]
  - block: release q->elevator_lock in ioc_qos_write (Ming Lei) [RHEL-112997]
  - blk-cgroup: improve policy registration error handling (Ming Lei) [RHEL-112997]
  - loop: move vfs_fsync() out of loop_update_dio() (Ming Lei) [RHEL-112997]
  - block: Make request_queue lockdep splats show up earlier (Ming Lei) [RHEL-112997]
  - block: protect debugfs attribute method hctx_busy_show (Ming Lei) [RHEL-112997]
  - block: remove unnecessary goto labels in debugfs attribute read methods (Ming Lei) [RHEL-112997]
  - block: protect debugfs attrs using elevator_lock instead of sysfs_lock (Ming Lei) [RHEL-112997]
  - block: remove unused parameter 'q' parameter in __blk_rq_map_sg() (Ming Lei) [RHEL-112997]
  - block: remove unused parameter (Ming Lei) [RHEL-112997]
  - block: protect hctx attributes/params using q->elevator_lock (Ming Lei) [RHEL-112997]
  - block: protect wbt_lat_usec using q->elevator_lock (Ming Lei) [RHEL-112997]
  - block: protect nr_requests update using q->elevator_lock (Ming Lei) [RHEL-112997]
  - block: introduce a dedicated lock for protecting queue elevator updates (Ming Lei) [RHEL-112997]
  - block: fix memory leak for elevator on add_disk failure (Ming Lei) [RHEL-112997]
  - block: remove q->sysfs_lock for attributes which don't need it (Ming Lei) [RHEL-112997]
  - block: move q->sysfs_lock and queue-freeze under show/store method (Ming Lei) [RHEL-112997]
  - block: acquire q->limits_lock while reading sysfs attributes (Ming Lei) [RHEL-112997]
  - block: Correctly initialize BLK_INTEGRITY_NOGENERATE and BLK_INTEGRITY_NOVERIFY (Ming Lei) [RHEL-112997]
  - block: ensure correct integrity capability propagation in stacked devices (Ming Lei) [RHEL-112997]
  - loop: Remove struct loop_func_table (Ming Lei) [RHEL-112997]
  - block: split struct bio_integrity_payload (Ming Lei) [RHEL-112997]
  - block: move the block layer auto-integrity code into a new file (Ming Lei) [RHEL-112997]
  - scsi: add support for user-meta interface (Ming Lei) [RHEL-112997]
  - nvme: add support for passing on the application tag (Ming Lei) [RHEL-112997]
  - block: add support to pass user meta buffer (Ming Lei) [RHEL-112997]
  - block: introduce BIP_CHECK_GUARD/REFTAG/APPTAG bip_flags (Ming Lei) [RHEL-112997]
  - fs: introduce IOCB_HAS_METADATA for metadata (Ming Lei) [RHEL-112997]
  - fs, iov_iter: define meta io descriptor (Ming Lei) [RHEL-112997]
  - block: modify bio_integrity_map_user to accept iov_iter as argument (Ming Lei) [RHEL-112997]
  - block: copy back bounce buffer to user-space correctly in case of split (Ming Lei) [RHEL-112997]
  - block: define set of integrity flags to be inherited by cloned bip (Ming Lei) [RHEL-112997]
  - block: mark bounce buffering as incompatible with integrity (Ming Lei) [RHEL-112997]
  - null_blk: do partial IO for bad blocks (Ming Lei) [RHEL-112997]
  - null_blk: pass transfer size to null_handle_rq() (Ming Lei) [RHEL-112997]
  - null_blk: replace null_process_cmd() call in null_zone_write() (Ming Lei) [RHEL-112997]
  - null_blk: introduce badblocks_once parameter (Ming Lei) [RHEL-112997]
  - null_blk: generate null_blk configfs features string (Ming Lei) [RHEL-112997]
  - blk-wbt: Cleanup a comment in wb_timer_fn (Ming Lei) [RHEL-112997]
  - blk-wbt: Fix some comments (Ming Lei) [RHEL-112997]
  - loop: take the file system minimum dio alignment into account (Ming Lei) [RHEL-112997]
  - loop: check in LO_FLAGS_DIRECT_IO in loop_default_blocksize (Ming Lei) [RHEL-112997]
  - loop: set LO_FLAGS_DIRECT_IO in loop_assign_backing_file (Ming Lei) [RHEL-112997]
  - loop: factor out a loop_assign_backing_file helper (Ming Lei) [RHEL-112997]
  - block: Remove commented out code (Ming Lei) [RHEL-112997]
  - block: refactor rq_qos_wait() (Ming Lei) [RHEL-112997]
  - block: introduce init_wait_func() (Ming Lei) [RHEL-112997]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-630.el9]
changelog:
  - crypto: xts - Handle EBUSY correctly (CKI Backport Bot) [RHEL-119237] {CVE-2023-53494}
  - xfrm: use kfree_sensitive() for SA secret zeroization (Sabrina Dubroca) [RHEL-115629]
  - espintcp: remove encap socket caching to avoid reference leak (Sabrina Dubroca) [RHEL-115629]
  - espintcp: fix skb leaks (Sabrina Dubroca) [RHEL-115629]
  - ext4: goto right label 'out_mmap_sem' in ext4_setattr() (Brian Foster) [RHEL-109217]
  - mm: zero range of eof folio exposed by inode size extension (Brian Foster) [RHEL-109217]
  - mm: convert pagecache_isize_extended to use a folio (Brian Foster) [RHEL-109217]
  - ext4: partial zero eof block on unaligned inode size extension (Brian Foster) [RHEL-109217]
  - ext4: do not mark inode dirty every time when appending using delalloc (Brian Foster) [RHEL-109217]
  - uki-virt: add systemd-repart module (Emanuele Giuseppe Esposito) [RHEL-107273]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-631.el9]
changelog:
  - md: delete mddev kobj before deleting gendisk kobj (Nigel Croxon) [RHEL-94433]
  - md: fix how device node is created and removed (Nigel Croxon) [RHEL-94433]
  - md: prevent incorrect update of resync/recovery offset (Nigel Croxon) [RHEL-94433]
  - md/raid1: fix data lost for writemostly rdev (Nigel Croxon) [RHEL-94433]
  - md: fix sync_action incorrect display during resync (Nigel Croxon) [RHEL-94433]
  - md: add helper rdev_needs_recovery() (Nigel Croxon) [RHEL-94433]
  - md: keep recovery_cp in mdp_superblock_s (Nigel Croxon) [RHEL-94433]
  - md: add legacy_async_del_gendisk mode (Nigel Croxon) [RHEL-20191 RHEL-94433 RHEL-9656]
  - md: make rdev_addable usable for rcu mode (Nigel Croxon) [RHEL-94433] {CVE-2025-38621}
  - md/raid1: remove struct pool_info and related code (Nigel Croxon) [RHEL-94433]
  - md/raid1: change r1conf->r1bio_pool to a pointer type (Nigel Croxon) [RHEL-94433]
  - md: rename recovery_cp to resync_offset (Nigel Croxon) [RHEL-94433]
  - md/md-cluster: handle REMOVE message earlier (Nigel Croxon) [RHEL-94433]
  - md: fix create on open mddev lifetime regression (Nigel Croxon) [RHEL-94433]
  - md/raid10: set chunk_sectors limit (Nigel Croxon) [RHEL-94433]
  - md/raid0: set chunk_sectors limit (Nigel Croxon) [RHEL-94433]
  - md: allow removing faulty rdev during resync (Nigel Croxon) [RHEL-94433]
  - md/raid5: unset WQ_CPU_INTENSIVE for raid5 unbound workqueue (Nigel Croxon) [RHEL-94433]
  - md: remove/add redundancy group only in level change (Nigel Croxon) [RHEL-20191 RHEL-94433 RHEL-9656]
  - md: Don't clear MD_CLOSING until mddev is freed (Nigel Croxon) [RHEL-20191 RHEL-94433 RHEL-9656]
  - md: call del_gendisk in control path (Nigel Croxon) [RHEL-20191 RHEL-94433 RHEL-9656]
  - md/md-bitmap: fix GPF in bitmap_get_stats() (Nigel Croxon) [RHEL-94433] {CVE-2025-38451}
  - md/raid1,raid10: strip REQ_NOWAIT from member bios (Nigel Croxon) [RHEL-94433]
  - raid10: cleanup memleak at raid10_make_request (Nigel Croxon) [RHEL-94433] {CVE-2025-38444}
  - md/raid1: Fix stack memory use after return in raid1_reshape (Nigel Croxon) [RHEL-94433] {CVE-2025-38445}
  - md/md-bitmap: remove parameter slot from bitmap_create() (Nigel Croxon) [RHEL-94433]
  - md/md-bitmap: cleanup bitmap_ops->startwrite() (Nigel Croxon) [RHEL-94433]
  - md/dm-raid: remove max_write_behind setting limit (Nigel Croxon) [RHEL-94433]
  - md/md-bitmap: fix dm-raid max_write_behind setting (Nigel Croxon) [RHEL-94433]
  - md/raid1,raid10: don't handle IO error for REQ_RAHEAD and REQ_NOWAIT (Nigel Croxon) [RHEL-94433]
  - md/md-bitmap: fix stats collection for external bitmaps (Nigel Croxon) [RHEL-94433]
  - md/raid10: fix missing discard IO accounting (Nigel Croxon) [RHEL-94433]
  - tcp: Don't call reqsk_fastopen_remove() in tcp_conn_request(). (Paolo Abeni) [RHEL-115628]
  - tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect(). (Paolo Abeni) [RHEL-115628] {CVE-2025-39955}
  - tcp: check space before adding MPTCP SYN options (Paolo Abeni) [RHEL-115628]
  - octeon_ep: Validate the VF ID (Kamal Heib) [RHEL-113707]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-632.el9]
changelog:
  - redhat: use the same cert as UKI's to sign addons (Li Tian) [RHEL-124089]
  - bus: mhi: host: pci_generic: Add Telit FN990B40 modem support (Jose Ignacio Tornos Martinez) [RHEL-122857]
  - bus: mhi: host: Detect events pointing to unexpected TREs (Jose Ignacio Tornos Martinez) [RHEL-122857] {CVE-2025-39790}
  - bus: mhi: host: pci_generic: Add Foxconn T99W696 modem (Jose Ignacio Tornos Martinez) [RHEL-122857]
  - bus: mhi: host: Use str_true_false() helper (Jose Ignacio Tornos Martinez) [RHEL-122857]
  - bus: mhi: host: pci_generic: Add support for EM929x and set MRU to 32768 for better performance. (Jose Ignacio Tornos Martinez) [RHEL-122857]
  - bus: mhi: host: Fix endianness of BHI vector table (Jose Ignacio Tornos Martinez) [RHEL-122857]
  - bus: mhi: host: pci_generic: Disable runtime PM for QDU100 (Jose Ignacio Tornos Martinez) [RHEL-122857]
  - bus: mhi: host: pci_generic: Fix the modem name of Foxconn T99W640 (Jose Ignacio Tornos Martinez) [RHEL-122857]
  - bus: mhi: host: Make local functions static (Jose Ignacio Tornos Martinez) [RHEL-122857]
  - bus: mhi: host: pci_generic: Add Telit FN920C04 modem support (Jose Ignacio Tornos Martinez) [RHEL-122857]
  - bus: mhi: host: pci_generic: Remove redundant assign resource usage (Jose Ignacio Tornos Martinez) [RHEL-122857]
  - bus: mhi: host: Fix conflict between power_up and SYSERR (Jose Ignacio Tornos Martinez) [RHEL-122857]
  - bus: mhi: ep: Update read pointer only after buffer is written (Jose Ignacio Tornos Martinez) [RHEL-122857] {CVE-2025-38429}
  - treewide: Switch/rename to timer_delete[_sync]() (Jose Ignacio Tornos Martinez) [RHEL-122857]
  - i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path (CKI Backport Bot) [RHEL-118924]
  - libnvdimm/labels: Fix divide error in nd_label_data_init() (Jeff Moyer) [RHEL-96835]
  - libnvdimm: Remove unused nd_attach_ndns (Jeff Moyer) [RHEL-96835]
  - libnvdimm: Remove unused nd_region_conflict (Jeff Moyer) [RHEL-96835]
  - nvdimm: rectify the illogical code within nd_dax_probe() (Jeff Moyer) [RHEL-96835]
  - nvdimm: Correct some typos in comments (Jeff Moyer) [RHEL-96835]
  - nvdimm: Remove dead code for ENODEV checking in scan_labels() (Jeff Moyer) [RHEL-96835]
  - i2c: tegra: Use internal reset when reset property is not available (Charles Mirabile) [RHEL-113177]
  - i2c: tegra: Fix reset error handling with ACPI (Charles Mirabile) [RHEL-113177]
  - mm/migrate: Add migrate_device_pfns (José Expósito) [RHEL-113204]
  - agp/intel-gtt: Add intel_gmch_gtt_read_entry() (José Expósito) [RHEL-113204]
  - PM: sleep: Introduce pm_suspend_in_progress() (José Expósito) [RHEL-113204]
  - elf: add remaining SHF_ flag macros (José Expósito) [RHEL-113204]
  - scsi: lpfc: Update lpfc version to 14.4.0.10 (Paul Ely) [RHEL-103752]
  - scsi: lpfc: Copyright updates for 14.4.0.10 patches (Paul Ely) [RHEL-103752]
  - scsi: lpfc: Modify end-of-life adapters' model descriptions (Paul Ely) [RHEL-103752]
  - scsi: lpfc: Revise CQ_CREATE_SET mailbox bitfield definitions (Paul Ely) [RHEL-103752]
  - scsi: lpfc: Move clearing of HBA_SETUP flag to before lpfc_sli4_queue_unset (Paul Ely) [RHEL-103752]
  - scsi: lpfc: Ensure HBA_SETUP flag is used only for SLI4 in dev_loss_tmo_callbk (Paul Ely) [RHEL-103752]
  - scsi: lpfc: Relocate clearing initial phba flags from link up to link down hdlr (Paul Ely) [RHEL-103752]
  - scsi: lpfc: Simplify error handling for failed lpfc_get_sli4_parameters cmd (Paul Ely) [RHEL-103752]
  - scsi: lpfc: Early return out of FDMI cmpl for locally rejected statuses (Paul Ely) [RHEL-103752]
  - scsi: lpfc: Skip RSCN processing when FC_UNLOADING flag is set (Paul Ely) [RHEL-103752]
  - scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure (Paul Ely) [RHEL-103752]
  - scsi: lpfc: Update debugfs trace ring initialization messages (Paul Ely) [RHEL-103752]
  - scsi: lpfc: Revise logging format for failed CT MIB requests (Paul Ely) [RHEL-103752]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-633.el9]
changelog:
  - nbd: override creds to kernel when calling sock_{send,recv}msg() (Ming Lei) [RHEL-113752]
  - vrf: Drop existing dst reference in vrf_ip6_input_dst (Antoine Tenart) [RHEL-115636]
  - fanotify: add watchdog for permission events (Miklos Szeredi) [RHEL-123216]
  - page_pool: Fix use-after-free in page_pool_recycle_in_ring (Paolo Abeni) [RHEL-115645]
  - Documentation: Fix description format for powerpc RTAS ioctls (Mamatha Inamdar) [RHEL-101838]
  - powerpc/pseries: Include linux/types.h in papr-platform-dump.h (Mamatha Inamdar) [RHEL-101838]
  - powerpc/pseries: Add a char driver for physical-attestation RTAS (Mamatha Inamdar) [RHEL-101838]
  - powerpc/pseries: Add papr-platform-dump character driver for dump retrieval (Mamatha Inamdar) [RHEL-101838]
  - powerpc/pseries: Add ibm,get-dynamic-sensor-state RTAS call support (Mamatha Inamdar) [RHEL-101838]
  - powerpc/pseries: Add ibm,set-dynamic-indicator RTAS call support (Mamatha Inamdar) [RHEL-101838]
  - powerpc/pseries: Add papr-indices char driver for ibm,get-indices (Mamatha Inamdar) [RHEL-101838]
  - powerpc/pseries: Define papr_indices_io_block for papr-indices ioctls (Mamatha Inamdar) [RHEL-101838]
  - powerpc/pseries: Define common functions for RTAS sequence calls (Mamatha Inamdar) [RHEL-101838]
  - powerpc: Find mutex struct based on RTAS tokens (Mamatha Inamdar) [RHEL-101838]
  - vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects (Guillaume Nault) [RHEL-115639]
  - vxlan: Fix NPD when refreshing an FDB entry with a nexthop object (Guillaume Nault) [RHEL-115639]
  - vxlan: vnifilter: Fix unlocked deletion of default FDB entry (Guillaume Nault) [RHEL-115639]
  - vxlan: Add RCU read-side critical sections in the Tx path (Guillaume Nault) [RHEL-115639]
  - geneve: Suppress list corruption splat in geneve_destroy_tunnels(). (Guillaume Nault) [RHEL-115639]
  - geneve: Fix use-after-free in geneve_find_dev(). (Guillaume Nault) [RHEL-115639]
  - mm/debug_vm_pgtable: clear page table entries at destroy_args() (Herton R. Krzesinski) [RHEL-16340]
  - fs: writeback: fix use-after-free in __mark_inode_dirty() (CKI Backport Bot) [RHEL-117209] {CVE-2025-39866}
  - crypto: ccp - Use int type to store negative error codes (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Fix incorrect payload size calculation in psp_poulate_hsti() (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Fix typo in psp_populate_hsti function name (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Remove redundant __GFP_ZERO (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Fix checks for SNP_VLEK_LOAD input buffer length (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Add support to enable CipherTextHiding on SNP_INIT_EX (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Introduce new API interface to indicate SEV-SNP Ciphertext hiding feature (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Add support for SNP_FEATURE_INFO command (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Cache SEV platform status and platform state (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - New bit-field definitions for SNP_PLATFORM_STATUS command (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Always pass in an error pointer to __sev_platform_shutdown_locked() (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - reduce stack usage in ccp_run_aes_gcm_cmd (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Fix crash when rebind ccp device for ccp.ko (Vladis Dronov) [RHEL-106910] {CVE-2025-38581}
  - crypto: ccp - Fix locking on alloc failure handling (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Fix SNP panic notifier unregistration (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Fix dereferencing uninitialized error pointer (Vladis Dronov) [RHEL-106910] {CVE-2025-39729}
  - crypto: ccp - Add missing bootloader info reg for pspv6 (Vladis Dronov) [RHEL-106910]
  - KVM: SVM: Add missing member in SNP_LAUNCH_START command structure (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Add missing tee info reg for teev2 (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Add missing bootloader info reg for pspv5 (Vladis Dronov) [RHEL-106910]
  - dt-bindings: crypto: Convert amd,ccp-seattle-v1a to DT schema (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Add support for PCI device 0x17D8 (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Include crypto/utils.h for crypto_memneq (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Fix __sev_snp_shutdown_locked (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Add missing header inclusions (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Silence may-be-uninitialized warning in sev_ioctl_do_pdh_export (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Move SEV/SNP Platform initialization to KVM (Vladis Dronov) [RHEL-106910]
  - KVM: SVM: Add support to initialize SEV/SNP functionality in KVM (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Add new SEV/SNP platform shutdown API (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Register SNP panic notifier only if SNP is enabled (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Reset TMR size at SNP Shutdown (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Ensure implicit SEV/SNP init and shutdown in ioctls (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Move dev_info/err messages for SEV/SNP init and shutdown (Vladis Dronov) [RHEL-106910]
  - crypto: ccp - Abort doing SEV INIT if SNP INIT fails (Vladis Dronov) [RHEL-106910]
  - sanitize handling of long-term internal mounts (José Expósito) [RHEL-113576]
  - PM: hibernate: Add stub for pm_hibernate_is_recovering() (José Expósito) [RHEL-113576]
  - PM: hibernate: add new api pm_hibernate_is_recovering() (José Expósito) [RHEL-113576]
  - mm/kmap: Add kmap_local_page_try_from_panic() (José Expósito) [RHEL-113576]
  - firmware: sysfb: Move bpp-depth calculation into screen_info helper (José Expósito) [RHEL-113576]
  - platform/x86: apple-gmux: Add apple_gmux_detect() helper (José Expósito) [RHEL-113576]
  - platform/x86: apple-gmux: Move port defines to apple-gmux.h (José Expósito) [RHEL-113576]
  - PCI: Add pci_is_display() to check if device is a display controller (José Expósito) [RHEL-113576]
  - io_uring: fix incorrect unlikely() usage in io_waitid_prep() (Jeff Moyer) [RHEL-105612]
  - io_uring: protect mem region deregistration (Jeff Moyer) [RHEL-105612]
  - Revert "io_uring/rw: drop -EOPNOTSUPP check in __io_complete_rw_common()" (Jeff Moyer) [RHEL-105612]
  - io_uring/msg_ring: kill alloc_cache for io_kiocb allocations (Jeff Moyer) [RHEL-105612]
  - io_uring: rename the data cmd cache (Jeff Moyer) [RHEL-105612]
  - io_uring: deduplicate caches deallocation (Jeff Moyer) [RHEL-105612]
  - io_uring/kbuf: always use READ_ONCE() to read ring provided buffer lengths (Jeff Moyer) [RHEL-105612]
  - fs: add a FMODE_ flag to indicate IOCB_HAS_METADATA availability (Jeff Moyer) [RHEL-105612]
  - io_uring/net: always use current transfer count for buffer put (Jeff Moyer) [RHEL-105612]
  - io_uring/memmap: cast nr_pages to size_t before shifting (Jeff Moyer) [RHEL-105612]
  - io_uring: fix breakage in EXPERT menu (Jeff Moyer) [RHEL-105612]
  - io_uring/poll: fix POLLERR handling (Jeff Moyer) [RHEL-105612]
  - io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCU (Jeff Moyer) [RHEL-105612]
  - io_uring/rw: cast rw->flags assignment to rwf_t (Jeff Moyer) [RHEL-105612]
  - io_uring: don't use int for ABI (Jeff Moyer) [RHEL-105612]
  - io_uring/kbuf: flag partial buffer mappings (Jeff Moyer) [RHEL-105612]
  - io_uring/net: mark iov as dynamically allocated even for single segments (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: don't rely on user vaddr alignment (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: fix folio unpinning (Jeff Moyer) [RHEL-105612]
  - io_uring: fix potential page leak in io_sqe_buffer_register() (Jeff Moyer) [RHEL-105612]
  - io_uring/sqpoll: don't put task_struct on tctx setup failure (Jeff Moyer) [RHEL-105612]
  - io_uring: fix task leak issue in io_wq_create() (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: validate buffer count with offset for cloning (Jeff Moyer) [RHEL-105612]
  - io_uring/kbuf: don't truncate end buffer for multiple buffer peeks (Jeff Moyer) [RHEL-105612]
  - io_uring: consistently use rcu semantics with sqpoll thread (Jeff Moyer) [RHEL-105612]
  - io_uring: fix use-after-free of sq->thread in __io_uring_show_fdinfo() (Jeff Moyer) [RHEL-105612]
  - io_uring/net: only consider msg_inq if larger than 1 (Jeff Moyer) [RHEL-105612]
  - io_uring/net: only retry recv bundle for a full transfer (Jeff Moyer) [RHEL-105612]
  - io_uring: fix overflow resched cqe reordering (Jeff Moyer) [RHEL-105612]
  - io_uring/fdinfo: grab ctx->uring_lock around io_uring_show_fdinfo() (Jeff Moyer) [RHEL-105612]
  - io_uring/kbuf: account ring io_buffer_list memory (Jeff Moyer) [RHEL-105612]
  - io_uring/memmap: don't use page_address() on a highmem page (Jeff Moyer) [RHEL-105612]
  - io_uring/uring_cmd: fix hybrid polling initialization issue (Jeff Moyer) [RHEL-105612]
  - io_uring: account drain memory to cgroup (Jeff Moyer) [RHEL-105612]
  - io_uring/sqpoll: Increase task_work submission batch size (Jeff Moyer) [RHEL-105612]
  - io_uring: always arm linked timeouts prior to issue (Jeff Moyer) [RHEL-105612]
  - io_uring: fix 'sync' handling of io_fallback_tw() (Jeff Moyer) [RHEL-105612]
  - io_uring/kbuf: reject zero sized provided buffers (Jeff Moyer) [RHEL-105612]
  - io_uring: don't post tag CQEs on file/buffer registration failure (Jeff Moyer) [RHEL-105612]
  - io_uring/net: account memory for zc sendmsg (Jeff Moyer) [RHEL-105612]
  - io_uring/net: fix io_req_post_cqe abuse by send bundle (Jeff Moyer) [RHEL-105612]
  - io_uring: fix retry handling off iowq (Jeff Moyer) [RHEL-105612]
  - io_uring/net: only import send_zc buffer once (Jeff Moyer) [RHEL-105612]
  - io_uring: Remove unused declaration io_alloc_async_data() (Jeff Moyer) [RHEL-105612]
  - io_uring: make io_poll_issue() sturdier (Jeff Moyer) [RHEL-105612]
  - io_uring/net: fix accept multishot handling (Jeff Moyer) [RHEL-105612]
  - io_uring: use lockless_cq flag in io_req_complete_post() (Jeff Moyer) [RHEL-105612]
  - io_uring: introduce type alias for io_tw_state (Jeff Moyer) [RHEL-105612]
  - io_uring/net: improve recv bundles (Jeff Moyer) [RHEL-105612]
  - io_uring: check for iowq alloc_workqueue failure (Jeff Moyer) [RHEL-105612]
  - io_uring/io-wq: do not use bogus hash value (Jeff Moyer) [RHEL-105612]
  - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion (Jeff Moyer) [RHEL-105612]
  - io_uring/net: fix sendzc double notif flush (Jeff Moyer) [RHEL-105612]
  - io_uring/net: don't clear REQ_F_NEED_CLEANUP unconditionally (Jeff Moyer) [RHEL-105612]
  - io_uring/rw: ensure reissue path is correctly handled for IOPOLL (Jeff Moyer) [RHEL-105612]
  - io_uring/net: save msg_control for compat (Jeff Moyer) [RHEL-105612]
  - io_uring/rw: clean up mshot forced sync mode (Jeff Moyer) [RHEL-105612]
  - io_uring/rw: move ki_complete init into prep (Jeff Moyer) [RHEL-105612]
  - io_uring/rw: don't directly use ki_complete (Jeff Moyer) [RHEL-105612]
  - io_uring/rw: forbid multishot async reads (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: remove unused constants (Jeff Moyer) [RHEL-105612]
  - io_uring: fix spelling error in uapi io_uring.h (Jeff Moyer) [RHEL-105612]
  - io-wq: backoff when retrying worker creation (Jeff Moyer) [RHEL-105612]
  - io_uring/uring_cmd: unconditionally copy SQEs at prep time (Jeff Moyer) [RHEL-105612]
  - io_uring/waitid: setup async data in the prep handler (Jeff Moyer) [RHEL-105612]
  - io_uring/uring_cmd: remove dead req_has_async_data() check (Jeff Moyer) [RHEL-105612]
  - io_uring/uring_cmd: switch sqe to async_data on EAGAIN (Jeff Moyer) [RHEL-105612]
  - io_uring/uring_cmd: don't assume io_uring_cmd_data layout (Jeff Moyer) [RHEL-105612]
  - io_uring/kbuf: reallocate buf lists on upgrade (Jeff Moyer) [RHEL-105612]
  - io_uring/waitid: don't abuse io_tw_state (Jeff Moyer) [RHEL-105612]
  - io_uring/net: don't retry connect operation on EPOLLERR (Jeff Moyer) [RHEL-105612]
  - io_uring/rw: simplify io_rw_recycle() (Jeff Moyer) [RHEL-105612]
  - io_uring: remove !KASAN guards from cache free (Jeff Moyer) [RHEL-105612]
  - io_uring/net: extract io_send_select_buffer() (Jeff Moyer) [RHEL-105612]
  - io_uring/net: clean io_msg_copy_hdr() (Jeff Moyer) [RHEL-105612]
  - io_uring/net: make io_net_vec_assign() return void (Jeff Moyer) [RHEL-105612]
  - io_uring: add alloc_cache.c (Jeff Moyer) [RHEL-105612]
  - io_uring: dont ifdef io_alloc_cache_kasan() (Jeff Moyer) [RHEL-105612]
  - io_uring: include all deps for alloc_cache.h (Jeff Moyer) [RHEL-105612]
  - io_uring: fix multishots with selected buffers (Jeff Moyer) [RHEL-105612]
  - io_uring/register: use atomic_read/write for sq_flags migration (Jeff Moyer) [RHEL-105612]
  - futex: Pass in task to futex_queue() (Jeff Moyer) [RHEL-105612]
  - io_uring/alloc_cache: get rid of _nocache() helper (Jeff Moyer) [RHEL-105612]
  - io_uring: get rid of alloc cache init_once handling (Jeff Moyer) [RHEL-105612]
  - io_uring/uring_cmd: cleanup struct io_uring_cmd_data layout (Jeff Moyer) [RHEL-105612]
  - io_uring/uring_cmd: use cached cmd_op in io_uring_cmd_sock() (Jeff Moyer) [RHEL-105612]
  - io_uring/msg_ring: don't leave potentially dangling ->tctx pointer (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: Move lockdep assert from io_free_rsrc_node() to caller (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: remove unused parameter ctx for io_rsrc_node_alloc() (Jeff Moyer) [RHEL-105612]
  - io_uring: clean up io_uring_register_get_file() (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: Simplify buffer cloning by locking both rings (Jeff Moyer) [RHEL-105612]
  - io_uring/fdinfo: fix io_uring_show_fdinfo() misuse of ->d_iname (Jeff Moyer) [RHEL-105612]
  - io_uring: reuse io_should_terminate_tw() for cmds (Jeff Moyer) [RHEL-105612]
  - io_uring: Factor out a function to parse restrictions (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: require cloned buffers to share accounting contexts (Jeff Moyer) [RHEL-105612]
  - io_uring: simplify the SQPOLL thread check when cancelling requests (Jeff Moyer) [RHEL-105612]
  - io_uring: expose read/write attribute capability (Jeff Moyer) [RHEL-105612]
  - io_uring/rw: don't gate retry on completion context (Jeff Moyer) [RHEL-105612]
  - io_uring/rw: handle -EAGAIN retry at IO completion time (Jeff Moyer) [RHEL-105612]
  - io_uring/rw: use io_rw_recycle() from cleanup path (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: simplify the bvec iter count calculation (Jeff Moyer) [RHEL-105612]
  - io_uring: ensure io_queue_deferred() is out-of-line (Jeff Moyer) [RHEL-105612]
  - io_uring/rw: always clear ->bytes_done on io_async_rw setup (Jeff Moyer) [RHEL-105612]
  - io_uring/rw: use NULL for rw->free_iovec assigment (Jeff Moyer) [RHEL-105612]
  - io_uring/rw: don't mask in f_iocb_flags (Jeff Moyer) [RHEL-105612]
  - io_uring/msg_ring: Drop custom destructor (Jeff Moyer) [RHEL-105612]
  - io_uring: Move old async data allocation helper to header (Jeff Moyer) [RHEL-105612]
  - io_uring/rw: Allocate async data through helper (Jeff Moyer) [RHEL-105612]
  - io_uring/net: Allocate msghdr async data through helper (Jeff Moyer) [RHEL-105612]
  - io_uring/uring_cmd: Allocate async data through generic helper (Jeff Moyer) [RHEL-105612]
  - io_uring/poll: Allocate apoll with generic alloc_cache helper (Jeff Moyer) [RHEL-105612]
  - io_uring/futex: Allocate ifd with generic alloc_cache helper (Jeff Moyer) [RHEL-105612]
  - io_uring: Add generic helper to allocate async data (Jeff Moyer) [RHEL-105612]
  - io_uring: Fold allocation into alloc_cache helper (Jeff Moyer) [RHEL-105612]
  - io_uring: prevent reg-wait speculations (Jeff Moyer) [RHEL-105612]
  - io_uring: don't vmap single page regions (Jeff Moyer) [RHEL-105612]
  - io_uring: clean up io_prep_rw_setup() (Jeff Moyer) [RHEL-105612]
  - io_uring/kbuf: fix unintentional sign extension on shift of reg.bgid (Jeff Moyer) [RHEL-105612]
  - io_uring: introduce attributes for read/write and PI support (Jeff Moyer) [RHEL-105612]
  - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio (Jeff Moyer) [RHEL-105612]
  - io_uring/memmap: unify io_uring mmap'ing code (Jeff Moyer) [RHEL-105612]
  - io_uring/kbuf: use region api for pbuf rings (Jeff Moyer) [RHEL-105612]
  - io_uring/kbuf: remove pbuf ring refcounting (Jeff Moyer) [RHEL-105612]
  - io_uring/kbuf: use mmap_lock to sync with mmap (Jeff Moyer) [RHEL-105612]
  - io_uring: use region api for CQ (Jeff Moyer) [RHEL-105612]
  - io_uring: use region api for SQ (Jeff Moyer) [RHEL-105612]
  - io_uring: pass ctx to io_register_free_rings (Jeff Moyer) [RHEL-105612]
  - io_uring/memmap: implement mmap for regions (Jeff Moyer) [RHEL-105612]
  - io_uring/memmap: implement kernel allocated regions (Jeff Moyer) [RHEL-105612]
  - io_uring/memmap: add IO_REGION_F_SINGLE_REF (Jeff Moyer) [RHEL-105612]
  - io_uring/memmap: helper for pinning region pages (Jeff Moyer) [RHEL-105612]
  - io_uring/memmap: optimise single folio regions (Jeff Moyer) [RHEL-105612]
  - io_uring/memmap: reuse io_free_region for failure path (Jeff Moyer) [RHEL-105612]
  - io_uring/memmap: account memory before pinning (Jeff Moyer) [RHEL-105612]
  - io_uring/memmap: flag regions with user pages (Jeff Moyer) [RHEL-105612]
  - io_uring/memmap: flag vmap'ed regions (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: export io_check_coalesce_buffer (Jeff Moyer) [RHEL-105612]
  - io_uring: rename ->resize_lock (Jeff Moyer) [RHEL-105612]
  - Reapply "io_uring/uring_cmd: defer SQE copying until it's needed" (Jeff Moyer) [RHEL-105612]
  - io_uring/register: cache old SQ/CQ head reading for copies (Jeff Moyer) [RHEL-105612]
  - io_uring/register: document io_register_resize_rings() shared mem usage (Jeff Moyer) [RHEL-105612]
  - io_uring/register: use stable SQ/CQ ring data during resize (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: fixup io_clone_buffers() error handling (Jeff Moyer) [RHEL-105612]
  - io_uring: don't touch sqd->thread off tw add (Jeff Moyer) [RHEL-105612]
  - io_uring/eventfd: ensure io_eventfd_signal() defers another RCU period (Jeff Moyer) [RHEL-105612]
  - io_uring: silence false positive warnings (Jeff Moyer) [RHEL-105612]
  - io_uring: add io_uring_cmd_get_async_data helper (Jeff Moyer) [RHEL-105612]
  - io_uring/cmd: add per-op data to struct io_uring_cmd_data (Jeff Moyer) [RHEL-105612]
  - io_uring/cmd: rename struct uring_cache to io_uring_cmd_data (Jeff Moyer) [RHEL-105612]
  - io_uring/timeout: fix multishot updates (Jeff Moyer) [RHEL-105612]
  - io_uring/kbuf: use pre-committed buffer address for non-pollable file (Jeff Moyer) [RHEL-105612]
  - io_uring/net: always initialize kmsg->msg.msg_inq upfront (Jeff Moyer) [RHEL-105612]
  - io_uring/timeout: flush timeouts outside of the timeout lock (Jeff Moyer) [RHEL-105612]
  - io_uring/rw: fix downgraded mshot read (Jeff Moyer) [RHEL-105612]
  - io_uring/sqpoll: fix sqpoll error handling races (Jeff Moyer) [RHEL-105612]
  - io_uring/register: limit ring resizing to DEFER_TASKRUN (Jeff Moyer) [RHEL-105612]
  - io_uring: Fix registered ring file refcount leak (Jeff Moyer) [RHEL-105612]
  - io_uring: make ctx->timeout_lock a raw spinlock (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: don't put/free empty buffers (Jeff Moyer) [RHEL-105612]
  - io_uring: Change res2 parameter type in io_uring_cmd_done (Jeff Moyer) [RHEL-105612]
  - io_uring/tctx: work around xa_store() allocation error issue (Jeff Moyer) [RHEL-105612]
  - io_uring: fix task_work cap overshooting (Jeff Moyer) [RHEL-105612]
  - io_uring: check for overflows in io_pin_pages (Jeff Moyer) [RHEL-105612]
  - io_uring/nop: ensure nop->fd is always initialized (Jeff Moyer) [RHEL-105612]
  - io_uring: limit local tw done (Jeff Moyer) [RHEL-105612]
  - io_uring: add io_local_work_pending() (Jeff Moyer) [RHEL-105612]
  - io_uring/region: return negative -E2BIG in io_create_region() (Jeff Moyer) [RHEL-105612]
  - io_uring: protect register tracing (Jeff Moyer) [RHEL-105612]
  - io_uring: remove io_uring_cqwait_reg_arg (Jeff Moyer) [RHEL-105612]
  - io_uring/region: fix error codes after failed vmap (Jeff Moyer) [RHEL-105612]
  - io_uring: restore back registered wait arguments (Jeff Moyer) [RHEL-105612]
  - io_uring: add memory region registration (Jeff Moyer) [RHEL-105612]
  - io_uring: introduce concept of memory regions (Jeff Moyer) [RHEL-105612]
  - io_uring: temporarily disable registered waits (Jeff Moyer) [RHEL-105612]
  - io_uring: disable ENTER_EXT_ARG_REG for IOPOLL (Jeff Moyer) [RHEL-105612]
  - io_uring: fortify io_pin_pages with a warning (Jeff Moyer) [RHEL-105612]
  - io_uring: fix invalid hybrid polling ctx leaks (Jeff Moyer) [RHEL-105612]
  - io_uring/uring_cmd: fix buffer index retrieval (Jeff Moyer) [RHEL-105612]
  - io_uring/cmd: let cmds to know about dying task (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: add & apply io_req_assign_buf_node() (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: remove '->ctx_ptr' of 'struct io_rsrc_node' (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: pass 'struct io_ring_ctx' reference to rsrc helpers (Jeff Moyer) [RHEL-105612]
  - io_uring: Remove redundant hrtimer's callback function setup (Jeff Moyer) [RHEL-105612]
  - io_uring: avoid normal tw intermediate fallback (Jeff Moyer) [RHEL-105612]
  - io_uring/napi: add static napi tracking strategy (Jeff Moyer) [RHEL-105612]
  - io_uring/napi: clean up __io_napi_do_busy_loop (Jeff Moyer) [RHEL-105612]
  - io_uring/napi: Use lock guards (Jeff Moyer) [RHEL-105612]
  - io_uring/napi: improve __io_napi_add (Jeff Moyer) [RHEL-105612]
  - io_uring/napi: fix io_napi_entry RCU accesses (Jeff Moyer) [RHEL-105612]
  - io_uring/napi: protect concurrent io_napi_entry timeout accesses (Jeff Moyer) [RHEL-105612]
  - io_uring: prevent speculating sq_array indexing (Jeff Moyer) [RHEL-105612]
  - io_uring: move struct io_kiocb from task_struct to io_uring_task (Jeff Moyer) [RHEL-105612]
  - io_uring: remove task ref helpers (Jeff Moyer) [RHEL-105612]
  - io_uring: move cancelations to be io_uring_task based (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: split io_kiocb node type assignments (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: encode node type and ctx together (Jeff Moyer) [RHEL-105612]
  - io_uring: add support for hybrid IOPOLL (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: allow cloning with node replacements (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: allow cloning at an offset (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: get rid of the empty node and dummy_ubuf (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: add io_reset_rsrc_node() helper (Jeff Moyer) [RHEL-105612]
  - io_uring/filetable: kill io_reset_alloc_hint() helper (Jeff Moyer) [RHEL-105612]
  - io_uring/filetable: remove io_file_from_index() helper (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: add io_rsrc_node_lookup() helper (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: unify file and buffer resource tables (Jeff Moyer) [RHEL-105612]
  - io_uring: only initialize io_kiocb rsrc_nodes when needed (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: add an empty io_rsrc_node for sparse buffer entries (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: get rid of io_rsrc_node allocation cache (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: get rid of per-ring io_rsrc_node list (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: kill io_charge_rsrc_node() (Jeff Moyer) [RHEL-105612]
  - io_uring/splice: open code 2nd direct file assignment (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: move struct io_fixed_file to rsrc.h header (Jeff Moyer) [RHEL-105612]
  - io_uring/nop: add support for testing registered files and buffers (Jeff Moyer) [RHEL-105612]
  - io_uring: add support for fixed wait regions (Jeff Moyer) [RHEL-105612]
  - io_uring: change io_get_ext_arg() to use uaccess begin + end (Jeff Moyer) [RHEL-105612]
  - io_uring: switch struct ext_arg from __kernel_timespec to timespec64 (Jeff Moyer) [RHEL-105612]
  - io_uring/sqpoll: wait on sqd->wait for thread parking (Jeff Moyer) [RHEL-105612]
  - io_uring/register: add IORING_REGISTER_RESIZE_RINGS (Jeff Moyer) [RHEL-105612]
  - io_uring/memmap: explicitly return -EFAULT for mmap on NULL rings (Jeff Moyer) [RHEL-105612]
  - io_uring: abstract out a bit of the ring filling logic (Jeff Moyer) [RHEL-105612]
  - io_uring: move max entry definition and ring sizing into header (Jeff Moyer) [RHEL-105612]
  - io_uring/net: clean up io_msg_copy_hdr (Jeff Moyer) [RHEL-105612]
  - io_uring/net: don't alias send user pointer reads (Jeff Moyer) [RHEL-105612]
  - io_uring/net: don't store send address ptr (Jeff Moyer) [RHEL-105612]
  - io_uring/net: split send and sendmsg prep helpers (Jeff Moyer) [RHEL-105612]
  - io_uring: kill 'imu' from struct io_kiocb (Jeff Moyer) [RHEL-105612]
  - io_uring/net: move send zc fixed buffer import to issue path (Jeff Moyer) [RHEL-105612]
  - io_uring: remove 'issue_flags' argument for io_req_set_rsrc_node() (Jeff Moyer) [RHEL-105612]
  - io_uring/rw: get rid of using req->imu (Jeff Moyer) [RHEL-105612]
  - io_uring/uring_cmd: get rid of using req->imu (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: don't assign bvec twice in io_import_fixed() (Jeff Moyer) [RHEL-105612]
  - io_uring: clean up cqe trace points (Jeff Moyer) [RHEL-105612]
  - io_uring: static_key for !IORING_SETUP_NO_SQARRAY (Jeff Moyer) [RHEL-105612]
  - io_uring: kill io_llist_xchg (Jeff Moyer) [RHEL-105612]
  - io_uring: move cancel hash tables to kvmalloc/kvfree (Jeff Moyer) [RHEL-105612]
  - io_uring/cancel: get rid of init_hash_table() helper (Jeff Moyer) [RHEL-105612]
  - io_uring/poll: get rid of per-hashtable bucket locks (Jeff Moyer) [RHEL-105612]
  - io_uring/poll: get rid of io_poll_tw_hash_eject() (Jeff Moyer) [RHEL-105612]
  - io_uring/poll: get rid of unlocked cancel hash (Jeff Moyer) [RHEL-105612]
  - io_uring/poll: remove 'ctx' argument from io_poll_req_delete() (Jeff Moyer) [RHEL-105612]
  - io_uring/msg_ring: add support for sending a sync message (Jeff Moyer) [RHEL-105612]
  - io_uring/msg_ring: refactor a few helper functions (Jeff Moyer) [RHEL-105612]
  - io_uring/eventfd: move ctx->evfd_last_cq_tail into io_ev_fd (Jeff Moyer) [RHEL-105612]
  - io_uring/eventfd: abstract out ev_fd grab + release helpers (Jeff Moyer) [RHEL-105612]
  - io_uring/eventfd: move trigger check into a helper (Jeff Moyer) [RHEL-105612]
  - io_uring/eventfd: move actual signaling part into separate helper (Jeff Moyer) [RHEL-105612]
  - io_uring/eventfd: check for the need to async notifier earlier (Jeff Moyer) [RHEL-105612]
  - io_uring/eventfd: abstract out ev_fd put helper (Jeff Moyer) [RHEL-105612]
  - io_uring: IORING_OP_F[GS]ETXATTR is fine with REQ_F_FIXED_FILE (Jeff Moyer) [RHEL-105612]
  - io_uring/rw: fix wrong NOWAIT check in io_rw_init_file() (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: ignore dummy_ubuf for buffer cloning (Jeff Moyer) [RHEL-105612]
  - io_uring/rw: allow pollable non-blocking attempts for !FMODE_NOWAIT (Jeff Moyer) [RHEL-105612]
  - io_uring: fix casts to io_req_flags_t (Jeff Moyer) [RHEL-105612]
  - io_uring: improve request linking trace (Jeff Moyer) [RHEL-105612]
  - io_uring/sqpoll: do the napi busy poll outside the submission block (Jeff Moyer) [RHEL-105612]
  - io_uring: clean up a type in io_uring_register_get_file() (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: change ubuf->ubuf_end to length tracking (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: get rid of io_mapped_ubuf->folio_mask (Jeff Moyer) [RHEL-105612]
  - io_uring: rename "copy buffers" to "clone buffers" (Jeff Moyer) [RHEL-105612]
  - io_uring: add IORING_REGISTER_COPY_BUFFERS method (Jeff Moyer) [RHEL-105612]
  - io_uring/register: provide helper to get io_ring_ctx from 'fd' (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: add reference count to struct io_mapped_ubuf (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: clear 'slot' entry upfront (Jeff Moyer) [RHEL-105612]
  - block: implement async io_uring discard cmd (Jeff Moyer) [RHEL-105612]
  - block: introduce blk_validate_byte_range() (Jeff Moyer) [RHEL-105612]
  - filemap: introduce filemap_invalidate_pages (Jeff Moyer) [RHEL-105612]
  - io_uring/cmd: give inline space in request to cmds (Jeff Moyer) [RHEL-105612]
  - io_uring/cmd: expose iowq to cmds (Jeff Moyer) [RHEL-105612]
  - io_uring/rw: drop -EOPNOTSUPP check in __io_complete_rw_common() (Jeff Moyer) [RHEL-105612]
  - io_uring/eventfd: move refs to refcount_t (Jeff Moyer) [RHEL-105612]
  - io_uring: remove unused rsrc_put_fn (Jeff Moyer) [RHEL-105612]
  - io_uring: add new line after variable declaration (Jeff Moyer) [RHEL-105612]
  - RHEL-only: Add CONFIG_GCOV_PROFILE_URING files (Jeff Moyer) [RHEL-105612]
  - io_uring: add GCOV_PROFILE_URING Kconfig option (Jeff Moyer) [RHEL-105612]
  - io_uring/kbuf: add support for incremental buffer consumption (Jeff Moyer) [RHEL-105612]
  - io_uring/kbuf: pass in 'len' argument for buffer commit (Jeff Moyer) [RHEL-105612]
  - io_uring/kbuf: move io_ring_head_to_buf() to kbuf.h (Jeff Moyer) [RHEL-105612]
  - io_uring/kbuf: add io_kbuf_commit() helper (Jeff Moyer) [RHEL-105612]
  - io_uring/kbuf: shrink nr_iovs/mode in struct buf_sel_arg (Jeff Moyer) [RHEL-105612]
  - io_uring: wire up min batch wake timeout (Jeff Moyer) [RHEL-105612]
  - io_uring: add support for batch wait timeout (Jeff Moyer) [RHEL-105612]
  - io_uring: implement our own schedule timeout handling (Jeff Moyer) [RHEL-105612]
  - io_uring: move schedule wait logic into helper (Jeff Moyer) [RHEL-105612]
  - io_uring: encapsulate extraneous wait flags into a separate struct (Jeff Moyer) [RHEL-105612]
  - io_uring: user registered clockid for wait timeouts (Jeff Moyer) [RHEL-105612]
  - io_uring: add absolute mode wait timeouts (Jeff Moyer) [RHEL-105612]
  - io_uring/napi: postpone napi timeout adjustment (Jeff Moyer) [RHEL-105612]
  - io_uring/napi: refactor __io_napi_busy_loop() (Jeff Moyer) [RHEL-105612]
  - io_uring/kbuf: turn io_buffer_list booleans into flags (Jeff Moyer) [RHEL-105612]
  - io_uring/net: use ITER_UBUF for single segment send maps (Jeff Moyer) [RHEL-105612]
  - io_uring/kbuf: use 'bl' directly rather than req->buf_list (Jeff Moyer) [RHEL-105612]
  - io_uring: micro optimization of __io_sq_thread() condition (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: enable multi-hugepage buffer coalescing (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: store folio shift and mask into imu (Jeff Moyer) [RHEL-105612]
  - io_uring: add napi busy settings to the fdinfo output (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: ensure compat iovecs are copied correctly (Jeff Moyer) [RHEL-105612]
  - io_uring: fix user_data field name in comment (Jeff Moyer) [RHEL-105612]
  - io_uring/sqpoll: annotate debug task == current with data_race() (Jeff Moyer) [RHEL-105612]
  - io_uring/napi: remove duplicate io_napi_entry timeout assignation (Jeff Moyer) [RHEL-105612]
  - io_uring: remove unused local list heads in NAPI functions (Jeff Moyer) [RHEL-105612]
  - io_uring/napi: pass ktime to io_napi_adjust_timeout (Jeff Moyer) [RHEL-105612]
  - io_uring/napi: use ktime in busy polling (Jeff Moyer) [RHEL-105612]
  - io_uring/msg_ring: fix uninitialized use of target_req->flags (Jeff Moyer) [RHEL-105612]
  - io_uring: align iowq and task request error handling (Jeff Moyer) [RHEL-105612]
  - io_uring: kill REQ_F_CANCEL_SEQ (Jeff Moyer) [RHEL-105612]
  - io_uring: simplify io_uring_cmd return (Jeff Moyer) [RHEL-105612]
  - io_uring/net: check socket is valid in io_bind()/io_listen() (Jeff Moyer) [RHEL-105612]
  - io_uring/napi: Remove unnecessary s64 cast (Jeff Moyer) [RHEL-105612]
  - io_uring/net: cleanup io_recv_finish() bundle handling (Jeff Moyer) [RHEL-105612]
  - io_uring/msg_ring: fix overflow posting (Jeff Moyer) [RHEL-105612]
  - net: limit scope of a skb_zerocopy_iter_stream var (Jeff Moyer) [RHEL-105612]
  - io_uring/net: move charging socket out of zc io_uring (Jeff Moyer) [RHEL-105612]
  - net: batch zerocopy_fill_skb_from_iter accounting (Jeff Moyer) [RHEL-105612]
  - net: split __zerocopy_sg_from_iter() (Jeff Moyer) [RHEL-105612]
  - io_uring/msg_ring: use kmem_cache_free() to free request (Jeff Moyer) [RHEL-105612]
  - io_uring/msg_ring: check for dead submitter task (Jeff Moyer) [RHEL-105612]
  - io_uring/msg_ring: add an alloc cache for io_kiocb entries (Jeff Moyer) [RHEL-105612]
  - io_uring/msg_ring: improve handling of target CQE posting (Jeff Moyer) [RHEL-105612]
  - io_uring: add io_add_aux_cqe() helper (Jeff Moyer) [RHEL-105612]
  - io_uring: add remote task_work execution helper (Jeff Moyer) [RHEL-105612]
  - io_uring/msg_ring: tighten requirement for remote posting (Jeff Moyer) [RHEL-105612]
  - io_uring: Allocate only necessary memory in io_probe (Jeff Moyer) [RHEL-105612]
  - io_uring: Introduce IORING_OP_LISTEN (Jeff Moyer) [RHEL-105612]
  - io_uring: Introduce IORING_OP_BIND (Jeff Moyer) [RHEL-105612]
  - net: Split a __sys_listen helper for io_uring (Jeff Moyer) [RHEL-105612]
  - net: Split a __sys_bind helper for io_uring (Jeff Moyer) [RHEL-105612]
  - io_uring/advise: support 64-bit lengths (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: remove redundant __set_current_state() post schedule() (Jeff Moyer) [RHEL-105612]
  - io_uring/io-wq: make io_wq_work flags atomic (Jeff Moyer) [RHEL-105612]
  - io_uring: use 'state' consistently (Jeff Moyer) [RHEL-105612]
  - io_uring/eventfd: move eventfd handling to separate file (Jeff Moyer) [RHEL-105612]
  - io_uring/eventfd: move to more idiomatic RCU free usage (Jeff Moyer) [RHEL-105612]
  - io_uring/rsrc: Drop io_copy_iov in favor of iovec API (Jeff Moyer) [RHEL-105612]
  - io_uring: Drop per-ctx dummy_ubuf (Jeff Moyer) [RHEL-105612]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-634.el9]
changelog:
  - powerpc/crash: remove unnecessary NULL check before kvfree() (Mamatha Inamdar) [RHEL-101851]
  - powerpc/crash: add crash memory hotplug support (Mamatha Inamdar) [RHEL-101851]
  - powerpc/crash: add crash CPU hotplug support (Mamatha Inamdar) [RHEL-101851]
  - powerpc/kexec: make the update_cpus_node() function public (Mamatha Inamdar) [RHEL-101851]
  - powerpc/kexec: move *_memory_ranges functions to ranges.c (Mamatha Inamdar) [RHEL-101851]
  - platform/x86: oaktrail: Use backlight power constants (David Arcari) [RHEL-120895]
  - platform/x86: intel: oaktrail: Drop empty platform remove function (David Arcari) [RHEL-120895]
  - platform/x86: use PLATFORM_DEVID_NONE instead of -1 [partial] (David Arcari) [RHEL-120895]
  - platform/x86/intel/rst: drop owner assignment (David Arcari) [RHEL-120895]
  - platform/x86: intel_turbo_max_3: Switch to new Intel CPU model defines (David Arcari) [RHEL-120895]
  - platform/x86: intel-vbtn: Protect ACPI notify handler against recursion (David Arcari) [RHEL-120895]
  - platform/x86: intel-vbtn: Update tablet mode switch at end of probe (David Arcari) [RHEL-120895]
  - platform/x86: intel-vbtn: Use acpi_has_method to check for switch (David Arcari) [RHEL-120895]
  - platform/x86: intel-vbtn: Log event code on unexpected button events (David Arcari) [RHEL-120895]
  - platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler (David Arcari) [RHEL-120895]
  - platform/x86: intel-vbtn: Fix missing tablet-mode-switch events (David Arcari) [RHEL-120895]
  - platform/x86: intel: vbtn: Convert to platform remove callback returning void (David Arcari) [RHEL-120895]
  - platform/x86: Replace acpi_bus_get_device() [partial] (David Arcari) [RHEL-120895]
  - platform/x86: intel: telemetry: pltdrv: Convert to platform remove callback returning void (David Arcari) [RHEL-120895]
  - platform/x86: intel_telemetry: Switch to new Intel CPU model defines (David Arcari) [RHEL-120895]
  - platform/x86/intel/pmc: Add Bartlett Lake support to intel_pmc_core (David Arcari) [RHEL-120895]
  - platform/x86/intel-uncore-freq: Check write blocked for ELC (David Arcari) [RHEL-120895]
  - platform/x86/intel/pmt: support BMG crashlog (David Arcari) [RHEL-120895]
  - platform/x86/intel/pmt: use a version struct (David Arcari) [RHEL-120895]
  - platform/x86/intel/pmt: refactor base parameter (David Arcari) [RHEL-120895]
  - platform/x86/intel/pmt: add register access helpers (David Arcari) [RHEL-120895]
  - platform/x86/intel/pmt: decouple sysfs and namespace (David Arcari) [RHEL-120895]
  - platform/x86/intel/pmt: correct types (David Arcari) [RHEL-120895]
  - platform/x86/intel/pmt: re-order trigger logic (David Arcari) [RHEL-120895]
  - platform/x86/intel/pmt: use guard(mutex) (David Arcari) [RHEL-120895]
  - platform/x86/intel/pmt: mutex clean up (David Arcari) [RHEL-120895]
  - platform/x86/intel/pmt: white space cleanup (David Arcari) [RHEL-120895]
  - platform/x86/intel/pmt: fix a crashlog NULL pointer access (David Arcari) [RHEL-120895]
  - platform/x86/intel/pmt: fix build dependency for kunit test (David Arcari) [RHEL-120895]
  - platform/x86/intel/pmt/discovery: fix format string warning (David Arcari) [RHEL-120895]
  - platform/x86/intel/pmt/discovery: Fix size_t specifiers for 32-bit (David Arcari) [RHEL-120895]
  - redhat/configs: disable CONFIG_INTEL_PMT_KUNIT_TEST (David Arcari) [RHEL-120895]
  - platform/x86/intel/pmt: KUNIT test for PMT Enhanced Discovery API (David Arcari) [RHEL-120895]
  - platform/x86/intel/pmt/telemetry: Add API to retrieve telemetry regions by feature (David Arcari) [RHEL-120895]
  - platform/x86/intel/pmt/discovery: Get telemetry attributes (David Arcari) [RHEL-120895]
  - platform/x86/intel/tpmi: Get OOBMSM CPU mapping from TPMI (David Arcari) [RHEL-120895]
  - platform/x86/intel/vsec: Set OOBMSM to CPU mapping (David Arcari) [RHEL-120895]
  - platform/x86/intel/tpmi: Relocate platform info to intel_vsec.h (David Arcari) [RHEL-120895]
  - platform/x86/intel/pmt: Add PMT Discovery driver (David Arcari) [RHEL-120895]
  - platform/x86/intel/vsec: Add new Discovery feature (David Arcari) [RHEL-120895]
  - platform/x86/intel/vsec: Skip driverless features (David Arcari) [RHEL-120895]
  - platform/x86/intel/vsec: Skip absent features during initialization (David Arcari) [RHEL-120895]
  - platform/x86/intel/vsec: Add device links to enforce dependencies (David Arcari) [RHEL-120895]
  - platform/x86/intel/vsec: Create wrapper to walk PCI config space (David Arcari) [RHEL-120895]
  - platform/x86/intel/vsec: Add private data for per-device data (David Arcari) [RHEL-120895]
  - platform/x86/intel/hid: Add Wildcat Lake support (David Arcari) [RHEL-120895]
  - platform/x86/intel-uncore-freq: avoid non-literal format string (David Arcari) [RHEL-120895]
  - platform/x86/intel/pmc: Add Panther Lake support to Intel PMC SSRAM Telemetry (David Arcari) [RHEL-120895]
  - platform/x86/intel/pmc: Add Lunar Lake support to Intel PMC SSRAM Telemetry (David Arcari) [RHEL-120895]
  - platform/x86: intel_telemetry: Remove unused telemetry_raw_read_events() (David Arcari) [RHEL-120895]
  - platform/x86: intel_telemetry: Remove unused telemetry_[gs]et_sampling_period() (David Arcari) [RHEL-120895]
  - platform/x86: intel_telemetry: Remove unused telemetry_*_events() (David Arcari) [RHEL-120895]
  - platform/x86: intel_telemetry: Fix kernel doc descriptions (David Arcari) [RHEL-120895]
  - platform/x86/intel: power-domains: Fix error code in tpmi_init() (David Arcari) [RHEL-120895]
  - platform/x86/intel-uncore-freq: Fail module load when plat_info is NULL (David Arcari) [RHEL-120895]
  - platform/x86/intel-uncore-freq: Add attributes to show die_id (David Arcari) [RHEL-120895]
  - platform/x86/intel: power-domains: Add interface to get Linux die ID (David Arcari) [RHEL-120895]
  - platform/x86/intel-uncore-freq: Add attributes to show agent types (David Arcari) [RHEL-120895]
  - platform/x86: ISST: Do Not Restore SST MSRs on CPU Online Operation (David Arcari) [RHEL-120895]
  - platform/x86: ISST: Update minor version (David Arcari) [RHEL-120895]
  - platform/x86: ISST: Support SST-PP revision 2 (David Arcari) [RHEL-120895]
  - platform/x86: ISST: Support SST-TF revision 2 (David Arcari) [RHEL-120895]
  - platform/x86:intel/pmc: Improve pmc_core_get_lpm_req() (David Arcari) [RHEL-120895]
  - platform/x86:intel/pmc: Move error handling to init function (David Arcari) [RHEL-120895]
  - platform/x86:intel/pmc: Use devm for mutex_init (David Arcari) [RHEL-120895]
  - platform/x86:intel/pmc: Create Intel PMC SSRAM Telemetry driver (David Arcari) [RHEL-120895]
  - platform/x86:intel/vsec: Change return type of intel_vsec_register (David Arcari) [RHEL-120895]
  - x86/msr: Add explicit includes of <asm/msr.h> [partial] (David Arcari) [RHEL-120895]
  - platform/x86/intel: hid: Add Pantherlake support (David Arcari) [RHEL-120895]
  - platform/x86: intel-hid: fix volume buttons on Microsoft Surface Go 4 tablet (David Arcari) [RHEL-120895]
  - intel-hid: fix volume buttons on Thinkpad X12 Detachable Tablet Gen 1 (David Arcari) [RHEL-120895]
  - platform/x86: intel-hid: Use string_choices API instead of ternary operator (David Arcari) [RHEL-120895]
  - platform/x86/intel/hid: Add Lunar Lake and Arrow Lake support (David Arcari) [RHEL-120895]
  - platform/x86/intel/hid: Don't wake on 5-button releases (David Arcari) [RHEL-120895]
  - platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks (David Arcari) [RHEL-120895]
  - platform/x86: intel: hid: Always call BTNL ACPI method (David Arcari) [RHEL-120895]
  - platform/x86: intel: hid: Convert to platform remove callback returning void (David Arcari) [RHEL-120895]
  - platform/x86/intel/hid: Add module-params for 5 button array + SW_TABLET_MODE reporting (David Arcari) [RHEL-120895]
  - platform/x86/intel: hid: Add Surface Go to VGBS allow list (David Arcari) [RHEL-120895]
  - platform/x86: intel-hid: fix _DSM function index handling (David Arcari) [RHEL-120895]
  - platform/x86/intel: hid: add quirk to support Surface Go 3 (David Arcari) [RHEL-120895]
  - platform/x86/intel: hid: Add DMI switches allow list (David Arcari) [RHEL-120895]
  - platform/x86/intel-uncore-freq: Fix missing uncore sysfs during CPU hotplug (David Arcari) [RHEL-120895]
  - platform/x86:intel/pmc: Remove unneeded io operations (David Arcari) [RHEL-120895]
  - platform/x86:intel/pmc: Remove unneeded header file inclusion (David Arcari) [RHEL-120895]
  - platform/x86:intel/pmc: Convert index variables to be unsigned (David Arcari) [RHEL-120895]
  - platform/x86:intel/pmc: Move PMC devid to core.h (David Arcari) [RHEL-120895]
  - platform/x86:intel/pmc: Rename core_ssram to ssram_telemetry (David Arcari) [RHEL-120895]
  - platform/x86:intel/pmc: Move PMC Core related functions (David Arcari) [RHEL-120895]
  - hwmon: (k10temp) Add device ID for Strix Halo (David Arcari) [RHEL-104300]
  - hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models (David Arcari) [RHEL-104300]
  - hwmon: (k10temp) Add support for Zen5 Ryzen Desktop (David Arcari) [RHEL-104300]
  - hwmon: (k10temp) add support for cyan skillfish (David Arcari) [RHEL-104300]
  - hwmon: (k10temp): Use cpu_feature_enabled() for detecting zen (David Arcari) [RHEL-104300]
  - hwmon: (k10temp) Rename _data variable (David Arcari) [RHEL-104300]
  - hwmon: (k10temp) Remove unused HAVE_TDIE() macro (David Arcari) [RHEL-104300]
  - hwmon: (k10temp) Reduce k10temp_get_ccd_support() parameters (David Arcari) [RHEL-104300]
  - hwmon: (k10temp) Define a helper function to read CCD temperature (David Arcari) [RHEL-104300]
  - hwmon: (k10temp) Add support for AMD Family 19h Model 8h (David Arcari) [RHEL-104300]
  - hwmon: (k10temp) Enable AMD3255 Proc to show negative temperature (David Arcari) [RHEL-104300]
  - dmaengine: ti: edma: Fix memory allocation size for queue_priority_map (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: idxd: Fix double free in idxd_setup_wqs() (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: idxd: Fix refcount underflow on module unload (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: idxd: Remove improper idxd_free (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: qcom: bam_dma: Fix DT error handling for num-channels/ees (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: idxd: Remove __packed from structures (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: ti: Do not enable by default during compile testing (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: sh: Do not enable SH_DMAE_BASE by default during compile testing (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: idxd: Fix warning for deadcode.deadstore (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: qcom: gpi: Drop unused gpi_write_reg_field() (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: dw-edma: Drop unused dchan2dev() and chan2dev() (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: Add devm_dma_request_chan() (Jerry Snitselaar) [RHEL-114133]
  - dma: dw-edma: Fix build warning in dw_edma_pcie_probe() (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: idxd: Remove unused pointer and macro (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: sh: rz-dmac: Add RZ/V2H(P) support (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: sh: rz-dmac: Allow for multiple DMACs (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: idxd: Narrow the restriction on BATCH to ver. 1 only (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: ti: Add NULL check in udma_probe() (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: idxd: Check availability of workqueue allocated by idxd wq driver before using (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: dw-edma: Add HDMA NATIVE map check (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: ptdma: Remove dead code from pt_dmaengine_register() (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: ptdma: Remove unused pointer dma_cmd_cache (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: idxd: Fix ->poll() return value (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: idxd: Refactor remove call with idxd_cleanup() helper (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: idxd: fix memory leak in error handling path of idxd_alloc (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: idxd: Add missing cleanups in cleanup internals (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: idxd: Fix allowing write() from different address spaces (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: ti: k3-udma: Add missing locking (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: idxd: cdev: Fix uninitialized use of sva in idxd_cdev_open (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: Remove device_prep_dma_imm_data from struct dma_device (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: ti: edma: support sw triggered chans in of_edma_xlate() (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: ti: k3-udma: Enable second resource range for BCDMA and PKTDMA (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: Fix typo in comment (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: bcm2835-dma: fix warning when CONFIG_PM=n (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: idxd: Delete unnecessary NULL check (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: Use str_enable_disable-like helpers (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: dw: Switch to LATE_SIMPLE_DEV_PM_OPS() (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: Unify checks in dma_request_chan() (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: Add a comment on why it's okay when kasprintf() fails (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: Use dma_request_channel() instead of __dma_request_channel() (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: Replace dma_request_slave_channel() by dma_request_chan() (Jerry Snitselaar) [RHEL-114133]
  - dmaengine: amd: qdma: make read-only arrays h2c_types and c2h_types static const (Jerry Snitselaar) [RHEL-114133]
  - x86/cpu: Make all all CPUID leaf names consistent (Jerry Snitselaar) [RHEL-114133]
  - x86/fpu: Remove unnecessary CPUID level check (Jerry Snitselaar) [RHEL-114133]
  - x86/fpu: Move CPUID leaf definitions to common code (Jerry Snitselaar) [RHEL-114133]
  - x86/tsc: Remove CPUID "frequency" leaf magic numbers. (Jerry Snitselaar) [RHEL-114133]
  - x86/cpu: Refresh DCA leaf reading code (Jerry Snitselaar) [RHEL-114133]
  - x86/cpu: Use MWAIT leaf definition (Jerry Snitselaar) [RHEL-114133]
  - x86/cpu: Move MWAIT leaf definition to common header (Jerry Snitselaar) [RHEL-114133]
  - redhat/configs: Enable CONFIG_CRASH_DM_CRYPT on RHEL (Coiby Xu) [RHEL-104939]
  - s390: kexec: initialize kexec_buf struct (Coiby Xu) [RHEL-104939]
  - arm64: kexec: initialize kexec_buf struct in load_other_segments() (Coiby Xu) [RHEL-104939]
  - crashdump: add CONFIG_KEYS dependency (Coiby Xu) [RHEL-104939]
  - crash_dump, nvme: select CONFIGFS_FS as built-in (Coiby Xu) [RHEL-104939]
  - x86/crash: make the page that stores the dm crypt keys inaccessible (Coiby Xu) [RHEL-104939]
  - x86/crash: pass dm crypt keys to kdump kernel (Coiby Xu) [RHEL-104939]
  - crash_dump: retrieve dm crypt keys in kdump kernel (Coiby Xu) [RHEL-104939]
  - crash_dump: reuse saved dm crypt keys for CPU/memory hot-plugging (Coiby Xu) [RHEL-104939]
  - crash_dump: store dm crypt keys in kdump reserved memory (Coiby Xu) [RHEL-104939]
  - crash_dump: make dm crypt keys persist for the kdump kernel (Coiby Xu) [RHEL-104939]
  - kexec_file: allow to place kexec_buf randomly (Coiby Xu) [RHEL-104939]
  - docs: core-api: document the IOVA-based API (Jerry Snitselaar) [RHEL-113839]
  - dma-mapping: add a dma_need_unmap helper (Jerry Snitselaar) [RHEL-113839]
  - dma-mapping: Implement link/unlink ranges API (Jerry Snitselaar) [RHEL-113839]
  - iommu/dma: Factor out a iommu_dma_map_swiotlb helper (Jerry Snitselaar) [RHEL-113839]
  - dma-mapping: Provide an interface to allow allocate IOVA (Jerry Snitselaar) [RHEL-113839]
  - iommu: add kernel-doc for iommu_unmap_fast (Jerry Snitselaar) [RHEL-113839]
  - iommu: generalize the batched sync after map interface (Jerry Snitselaar) [RHEL-113839]
  - dma-mapping: move the PCI P2PDMA mapping helpers to pci-p2pdma.h (Jerry Snitselaar) [RHEL-113839]
  - PCI/P2PDMA: Refactor the p2pdma mapping helpers (Jerry Snitselaar) [RHEL-113839]
  - ALSA: update RHEL kconfigs for 6.16 upstream code (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb-audio: Allow Focusrite devices to use low samplerates (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda: tas2781: reorder tas2563 calibration variables (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda: tas2781: fix tas2563 EFI data endianness (Jaroslav Kysela) [RHEL-112755]
  - ASoC: SOF: Intel: WCL: Add the sdw_process_wakeen op (Jaroslav Kysela) [RHEL-112755]
  - ASoC: rsnd: tidyup direction name on rsnd_dai_connect() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda/tas2781: Fix EFI name for calibration beginning with 1 instead of 0 (Jaroslav Kysela) [RHEL-112755]
  - ASoC: soc-core: tidyup snd_soc_lookup_component_nolocked() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: soc-core: care NULL dirver name on snd_soc_lookup_component_nolocked() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: cs35l56: Remove SoundWire Clock Divider workaround for CS35L63 (Jaroslav Kysela) [RHEL-112755]
  - ASoC: cs35l56: Handle new algorithms IDs for CS35L63 (Jaroslav Kysela) [RHEL-112755]
  - ASoC: cs35l56: Update Firmware Addresses for CS35L63 for production silicon (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda: tas2781: Fix wrong reference of tasdevice_priv (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb-audio: qcom: Adjust mutex unlock order (Jaroslav Kysela) [RHEL-112755]
  - ASoC: SDCA: correct the calculation of the maximum init table size (Jaroslav Kysela) [RHEL-112755]
  - ASoC: rt5650: Eliminate the high frequency glitch (Jaroslav Kysela) [RHEL-112755]
  - ASoC: SOF: Intel: PTL: Add the sdw_process_wakeen op (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda/realtek - Add mute LED support for HP Pavilion 15-eg0xxx (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda/realtek - Add mute LED support for HP Victus 15-fa0xxx (Jaroslav Kysela) [RHEL-112755]
  - ASoC: amd: yc: Add DMI quirk for HP Laptop 17 cp-2033dx (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: soc-acpi: add support for HP Omen14 ARL (Jaroslav Kysela) [RHEL-112755]
  - ASoC: amd: yc: Add DMI entries to support HP 15-fb1xxx (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda/cs35l56: Workaround bad dev-index on Lenovo Yoga Book 9i GenX (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda/realtek: Support mute LED for Yoga with ALC287 (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: fix SND_SOC_SOF dependencies (Jaroslav Kysela) [RHEL-112755]
  - ASoC: rt5660: Fix the dmic data source from GPIO2 (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Fix NULL ptr deref on rmmod (Jaroslav Kysela) [RHEL-112755]
  - ASoC: amd: yc: add DMI quirk for ASUS M6501RM (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda/realtek: Enable headset Mic on Positivo K116J (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda/tas2781: Fix calibration data parser issue (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda/realtek: Add quirk for ASUS ExpertBook B9403CVAR (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: sof_sdw: Add quirks for Lenovo P1 and P16 (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb-audio: Improve filtering of sample rates on Focusrite devices (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb: qcom: fix NULL pointer dereference in qmi_stop_session (Jaroslav Kysela) [RHEL-112755]
  - ALSA: qc_audio_offload: Fix missing error code in prepare_qmi_response() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: qcom: sm8250: Fix possibly undefined reference (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda/realtek: Enable headset Mic on Positivo P15X (Jaroslav Kysela) [RHEL-112755]
  - ASoC: doc: cs35l56: Add CS35L63 to the list of supported devices (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda/realtek: Add quirk for Asus GA605K (Jaroslav Kysela) [RHEL-112755]
  - ASoC: apple: mca: Drop default ARCH_APPLE in Kconfig (Jaroslav Kysela) [RHEL-112755]
  - ASoC: doc: cs35l56: Update to add new SoundWire firmware filename suffix (Jaroslav Kysela) [RHEL-112755]
  - ASoC: cs35l56: Use SoundWire address as alternate firmware suffix on L56 B0 (Jaroslav Kysela) [RHEL-112755]
  - ASoC: cs35l56: Use SoundWire address as firmware name suffix for new silicon (Jaroslav Kysela) [RHEL-112755]
  - ASoC: sdw_utils: Fix potential NULL pointer deref in is_sdca_endpoint_present() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: ctxfi: Replace deprecated strcpy() with strscpy() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codecs: ES8326: Modify initialization configuration (Jaroslav Kysela) [RHEL-112755]
  - ASoC: cs48l32: Fix a signedness bug in cs48l32_hw_params() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: boards: Fix rt5663 front end name (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Simplify verification of parse_int_array() result (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda: cs35l41: Constify regmap_irq_chip (Jaroslav Kysela) [RHEL-112755]
  - ASoC: pcm: Do not open FEs with no BEs connected (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Include missing string.h (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Verify kcalloc() status when setting constraints (Jaroslav Kysela) [RHEL-112755]
  - ASoC: amd: yc: Add support for Lenovo Yoga 7 16ARP8 (Jaroslav Kysela) [RHEL-112755]
  - ASoC: tas571x: fix tas5733 num_controls (Jaroslav Kysela) [RHEL-112755]
  - ASoC: tas571x: add separate tas5733 controls (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb-audio: qcom: fix USB_XHCI dependency (Jaroslav Kysela) [RHEL-112755]
  - ASoC: qdsp6: fix compile-testing without CONFIG_OF (Jaroslav Kysela) [RHEL-112755]
  - ALSA: atmel: Replace deprecated strcpy() with strscpy() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: wm_adsp: Make cirrus_dir const (Jaroslav Kysela) [RHEL-112755]
  - ASoC: tegra: Tegra264 support in isomgr_bw (Jaroslav Kysela) [RHEL-112755]
  - ASoC: tegra: AHUB: Add Tegra264 support (Jaroslav Kysela) [RHEL-112755]
  - ASoC: tegra: AMX: Add Tegra264 support (Jaroslav Kysela) [RHEL-112755]
  - ASoC: tegra: ADX: Add Tegra264 support (Jaroslav Kysela) [RHEL-112755]
  - ASoC: tegra: I2S: Add Tegra264 support (Jaroslav Kysela) [RHEL-112755]
  - ASoC: tegra: Update PLL rate for Tegra264 (Jaroslav Kysela) [RHEL-112755]
  - ASoC: tegra: ASRC: Update ARAM address (Jaroslav Kysela) [RHEL-112755]
  - ASoC: tegra: ADMAIF: Add Tegra264 support (Jaroslav Kysela) [RHEL-112755]
  - ASoC: tegra: CIF: Add Tegra264 support (Jaroslav Kysela) [RHEL-112755]
  - dt-bindings: ASoC: Document Tegra264 APE support (Jaroslav Kysela) [RHEL-112755]
  - dt-bindings: ASoC: admaif: Add missing properties (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda/tas2781: Move and unified the calibrated-data getting function for SPI and I2C into the tas2781_hda lib (Jaroslav Kysela) [RHEL-112755]
  - ALSA: qc_audio_offload: try to reduce address space confusion (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda/tegra: Switch to two-argument strscpy() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: qc_audio_offload: avoid leaking xfer_buf allocation (Jaroslav Kysela) [RHEL-112755]
  - ALSA: qc_audio_offload: rename dma/iova/va/cpu/phys variables (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb-audio: qcom: Fix an error handling path in qc_usb_audio_probe() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda/cs35l41_hda: select FW_CS_DSP (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: sof_sdw: Add support for wclrvp & ocelot in WCL platform (Jaroslav Kysela) [RHEL-112755]
  - ALSA: amd7930: replace strcpy() with strscpy() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: soc-acpi-intel-mtl-match: Add match for CDB35L63-CB2 (Jaroslav Kysela) [RHEL-112755]
  - ASoC: intel: sof_sdw: Add support for CS35L63 into machine driver (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda: add HDMI codec ID for Intel WCL (Jaroslav Kysela) [RHEL-112755]
  - ASoC: SOF: Intel: add initial support for WCL (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda: intel-dsp-config: Add WCL support (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda: hda-intel: add Wildcat Lake support (Jaroslav Kysela) [RHEL-112755]
  - PCI: Add Intel Wildcat Lake audio Device ID (Jaroslav Kysela) [RHEL-112755]
  - ALSA: dbri: replace strcpy() with strscpy() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: n64: Replace deprecated strcpy() with strscpy() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: qcom: sc8280xp: Add sound card support for QCS9100 and QCS9075 (Jaroslav Kysela) [RHEL-112755]
  - ASoC: dt-bindings: qcom,sm8250: Add QCS9100 and QCS9075 sound card (Jaroslav Kysela) [RHEL-112755]
  - ASoC: tas2781: Header file cleanup and Move the macro definitions to fwlib (Jaroslav Kysela) [RHEL-112755]
  - ASoC: rt722: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-112755]
  - ASoC: fsl_xcvr: update platform driver name (Jaroslav Kysela) [RHEL-112755]
  - ASoC: soc-utils: Check string pointer validity in snd_soc_dlc_is_dummy() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb: fcp: Use USB API functions rather than constants (Jaroslav Kysela) [RHEL-112755]
  - ALSA: scarlett2: Use USB API functions rather than constants (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb-audio: Rename Pioneer mixer channel controls (Jaroslav Kysela) [RHEL-112755]
  - dt-bindings: Document Tegra264 HDA Support (Jaroslav Kysela) [RHEL-112755]
  - dt-bindings: Update Tegra194 and Tegra234 HDA bindings (Jaroslav Kysela) [RHEL-112755]
  - ASoC: mediatek: mt8183-afe-pcm: Shorten irq_data table using macros (Jaroslav Kysela) [RHEL-112755]
  - ASoC: mediatek: mt8183-afe-pcm: shorten mt8183_is_volatile_reg() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: mediatek: mt8183-afe-pcm: Shorten memif_data table using macros (Jaroslav Kysela) [RHEL-112755]
  - ASoC: q6apm-lpass-dais: Print APM port id in decimal on enable error (Jaroslav Kysela) [RHEL-112755]
  - ASoC: amd: use new ACP dev names for DAI links (Jaroslav Kysela) [RHEL-112755]
  - soundwire: intel: Add awareness of ACE3+ microphone privacy (Jaroslav Kysela) [RHEL-112755]
  - ASoC: SOF: Intel: hda: Set the mic_privacy flag for soundwire with ACE3+ (Jaroslav Kysela) [RHEL-112755]
  - soundwire: bus: Simplify sdw_assign_device_num() (Jaroslav Kysela) [RHEL-112755]
  - soundwire: bus: Add internal slave ID and use for IRQs (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda: cs35l56: Log tuning unique identifiers during firmware load (Jaroslav Kysela) [RHEL-112755]
  - ASoC: cs35l56: Log tuning unique identifiers during firmware load (Jaroslav Kysela) [RHEL-112755]
  - ASoC: tlv320aic3x: Use dev_err_probe (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda/tas2781: Fix the ld issue reported by kernel test robot (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda/tas2781: Fix the symbol was not declare warning reported by kernel test robot (Jaroslav Kysela) [RHEL-112755]
  - ALSA: sb: Replace deprecated strcpy() with strscpy() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: soc-core: merge snd_soc_unregister_component() and snd_soc_unregister_component_by_driver() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: msnd: Remove midi code (Jaroslav Kysela) [RHEL-112755]
  - ALSA: intel-hdmi-audio: Replace deprecated strcpy() with strscpy() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: wavefront: remove snd_wavefront_xxx() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: isa/gus: remove snd_gf1_lfo_xxx() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda: intel-nhlt: Print errors in intel_nhlt_ssp_device_type() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: soc.h: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: soc.h: remove unnecessary definitions (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: atom: Remove unused functions (Jaroslav Kysela) [RHEL-112755]
  - ASoC: rt712-sdca: remove redundant else path of if statement (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codecs: rt9123: Fix sparse cast warning (Jaroslav Kysela) [RHEL-112755]
  - ALSA: pci: au88x0: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: pci: asihpi: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: pci: ali5451: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb: mixer_quirks: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb: mixer_us16x08: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: sh: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: i2c: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: core: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: virtio: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: pci: hda: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb: midi: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb: mixer: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: gus: Remove deadcode (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda/tas2781: Create an independent lib to save the shared parts for both SPI and I2C driver (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda: Remove unused snd_hdac_stream_get_spbmaxfifo (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda: Remove unused snd_hda_add_nid (Jaroslav Kysela) [RHEL-112755]
  - ASoC: rt712-sdca: remove redundant else path of if statement (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: soc-acpi-intel-ptl-match: Add rt713_vb_l3_rt1320_l3 support (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: soc-acpi-intel-lnl/ptl-match: Simplify variable name (Jaroslav Kysela) [RHEL-112755]
  - ASoC: tas2781: Add a debugfs node for acoustic tuning (Jaroslav Kysela) [RHEL-112755]
  - ASoC: amd: sof_amd_sdw: add logic to get cpu_pin_id for ACP7.0/ACP7.1 platforms (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: soc-acpi-intel-ptl-match: Sort ACPI link/machine tables (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codec: cs42l52: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codec: cs42l52: Drop cs42l52.h (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codec: cs42l52: Sort headers alphabetically (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codec: cs42l73: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codec: cs42l73: Drop cs42l73.h (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codec: cs42l73: Sort headers alphabetically (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codec: cs42l56: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codec: cs42l56: Drop cs42l56.h (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codec: cs42l56: Sort headers alphabetically (Jaroslav Kysela) [RHEL-112755]
  - ASoC: SOF: add disable_function_topology module parameter (Jaroslav Kysela) [RHEL-112755]
  - ASoC: SOF: set disable_function_topology if override_tplg_filename is set (Jaroslav Kysela) [RHEL-112755]
  - ASoC: SOF: add disable_function_topology flag (Jaroslav Kysela) [RHEL-112755]
  - ASoC: cs35l56: Add initial support for CS35L63 for I2C and SoundWire (Jaroslav Kysela) [RHEL-112755]
  - ASoC: cs35l56: Read Silicon ID from DIE_STS registers for CS35L63 (Jaroslav Kysela) [RHEL-112755]
  - ASoC: cs35l56: Add Mute, Volume and Posture registers to firmware register list (Jaroslav Kysela) [RHEL-112755]
  - ASoC: cs35l56: Add struct to index firmware registers (Jaroslav Kysela) [RHEL-112755]
  - ASoC: cs35l56: Add Index based on ACPI HID or SDW ID to select regmap config (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: sof_sdw: Avoid NULL check fail when re-probing (Jaroslav Kysela) [RHEL-112755]
  - ASoC: sdw_utils: Remove num_platforms from simple DAI helper (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda/tas2781: select CONFIG_CRC8 for SND_HDA_SCODEC_TAS2781_I2C (Jaroslav Kysela) [RHEL-112755]
  - ALSA: pcm: Remove unused snd_pcm_rate_range_to_bits (Jaroslav Kysela) [RHEL-112755]
  - ALSA: pcm: Remove unused snd_dmaengine_pcm_open_request_chan (Jaroslav Kysela) [RHEL-112755]
  - ALSA: seq: Remove unused snd_seq_queue_client_leave_cells (Jaroslav Kysela) [RHEL-112755]
  - ALSA: core: Remove unused snd_device_get_state (Jaroslav Kysela) [RHEL-112755]
  - ALSA: core: Remove unused snd_jack_set_parent (Jaroslav Kysela) [RHEL-112755]
  - ASoC: intel: atom: Return -ENOMEM if pcim_iomap() fails (Jaroslav Kysela) [RHEL-112755]
  - ASoC: intel: avs: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ASoC: intel: atom: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ASoC: sof: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ASoC: SOF: amd: add build support for soundwire (Jaroslav Kysela) [RHEL-112755]
  - ASoC: SOF: amd: add soundwire wake irq handling (Jaroslav Kysela) [RHEL-112755]
  - ASoC: SOF: amd: enable soundwire host wake irq mask (Jaroslav Kysela) [RHEL-112755]
  - ASoC: SOF: amd: refactor acp reset sequence (Jaroslav Kysela) [RHEL-112755]
  - ASoC: SOF: amd: enable ACP_PME_EN register for ACP7.0 & ACP7.1 platforms (Jaroslav Kysela) [RHEL-112755]
  - ASoC: SOF: amd: update soundwire specific acp descriptor fields (Jaroslav Kysela) [RHEL-112755]
  - ASoC: SOF: amd: add ACP7.1 platform support (Jaroslav Kysela) [RHEL-112755]
  - ASoC: SOF: amd: remove else condition in resume sequence (Jaroslav Kysela) [RHEL-112755]
  - ASoC: fsl_rpmsg: Allocate a smaller buffer size for capture stream (Jaroslav Kysela) [RHEL-112755]
  - ASoC: fsl_rpmsg: Configure CPU DAI for card that sits on rpmsg-micfil-channel (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codecs: tas2764: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codecs: wsa88xx/wcd938x: Drop kerneldoc marker from inner comment (Jaroslav Kysela) [RHEL-112755]
  - ASoC: soc-utils: add snd_soc_dlc_is_dummy() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Fix kcalloc() sizes (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codec: sma1307: Remove including of_gpio.h (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codec: twl4030: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codec: twl4030: Sort headers alphabetically (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda/tas2781: Remove tas2781_spi_fwlib.c and leverage SND_SOC_TAS2781_FMWLIB (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda/cs35l56: Remove dependency on COMPILE_TEST (Jaroslav Kysela) [RHEL-112755]
  - ASoC: wm_adsp: Don't use no_free_ptr() when passing to PTR_ERR() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codecs: Use min() to simplify aw_dev_dsp_update_container() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: SOF: topology: Fix null pointer dereference (Jaroslav Kysela) [RHEL-112755]
  - ASoC: amd: acp: Drop superfluous assignment in acp_sof_probe() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: korg1212: Replace the pending stop check code with sync_stop PCM ops (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda/hda_cs_dsp_ctl: Delete hda_cs_dsp_ctl module (Jaroslav Kysela) [RHEL-112755]
  - ASoC: fsl: don't set link->platform if not needed (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Fix NULL pointer dereference (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codecs: wcd938x: drop unnecessary mux flag assignment (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codecs: wcd938x: fix mux error handling (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codec: tpa6130a2: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codec: tpa6130a2: Remove tpa6130a2_platform_data (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codec: tpa6130a2: Sort headers alphabetically (Jaroslav Kysela) [RHEL-112755]
  - ALSA: riptide: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: nm256: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: ice: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: emu10k1: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: echoaudio: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: cs5535: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: cs46xx: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: ca0106: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: ali5451: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: maestro3: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: intel8x: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: fm801: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: es19x8: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: azt3328: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: als: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: oxygen: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: lx6464es: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: vx222: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: trident: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: rme9652: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: ymfpci: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: sonicvibes: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: rme96: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: rme32: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: ens1370: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: cmipci: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: via82: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: sis7019: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
  - ALSA: HDA: Add Zhaoxin HDMI Controller and Codec support (Jaroslav Kysela) [RHEL-112755]
  - ASoC: adau7118: Allow dsp_a mode (Jaroslav Kysela) [RHEL-112755]
  - ASoC: dt-bindings: fsl,mqs: Document audio graph port (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb-audio: Add Pioneer DJ DJM-V10 support (Jaroslav Kysela) [RHEL-112755]
  - ALSA: pcm: Make snd_pcm_lib_malloc_pages() debug message say "allocate" (Jaroslav Kysela) [RHEL-112755]
  - ASoC: wm8998: Add Kconfig prompt (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codecs: Remove unused rt566[58]_sel_asrc_clk_src (Jaroslav Kysela) [RHEL-112755]
  - ASoC: cs48l32: Use modern PM_OPS (Jaroslav Kysela) [RHEL-112755]
  - ASoC: rt722: fix pop noise at the beginning of DMIC recording (Jaroslav Kysela) [RHEL-112755]
  - ASoC: cs48l32: Fix spelling mistake "exceeeds" -> "exceeds" (Jaroslav Kysela) [RHEL-112755]
  - ASoC: fsl_rpmsg: Remove useless return variable (Jaroslav Kysela) [RHEL-112755]
  - ASoC: ak4458: Remove useless return variable (Jaroslav Kysela) [RHEL-112755]
  - ASoC: rt722: fix pop noise at the beginning of headphone playback (Jaroslav Kysela) [RHEL-112755]
  - ASoC: cs-amp-lib-test: Use faux bus instead of creating a dummy platform device (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda/tas2781: Create a common header for both spi and i2c tas2781 hda driver (Jaroslav Kysela) [RHEL-112755]
  - ASoC: qcom: qdsp6: Set error code in q6usb_hw_params() (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb-audio: qcom: delete a stray tab (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda/cirrus_scodec_test: Modernize creation of dummy devices (Jaroslav Kysela) [RHEL-112755]
  - ASoC: cs-amp-lib-test: Use flex_array_size() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: cs48l32: Add driver for Cirrus Logic CS48L32 audio DSP (Jaroslav Kysela) [RHEL-112755]
  - ASoC: dt-bindings: Add Cirrus Logic CS48L32 audio DSP (Jaroslav Kysela) [RHEL-112755]
  - ASoC: cs-amp-lib: Annotate struct cirrus_amp_efi_data with __counted_by() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: cs-amp-lib: Replace offsetof() with struct_size() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: rsnd: use snd_pcm_direction_name() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: soc_sdw_utils: skip the endpoint that doesn't present (Jaroslav Kysela) [RHEL-112755]
  - ASoC: sdw_utils: split asoc_sdw_get_codec_name (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: soc-acpi-intel-mtl-match: add get_function_tplg_files ops (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: soc-acpi-intel-ptl-match: add get_function_tplg_files ops (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: soc-acpi-intel-lnl-match: set get_function_tplg_files ops (Jaroslav Kysela) [RHEL-112755]
  - ASoC: SOF: topology: load multiple topologies (Jaroslav Kysela) [RHEL-112755]
  - ASoC: SOF: topology: don't convert error code (Jaroslav Kysela) [RHEL-112755]
  - ASoC: SOF: topology: allocate string for tuples (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codecs: Add support for Richtek rt9123p (Jaroslav Kysela) [RHEL-112755]
  - ASoC: dt-bindings: Add bindings for Richtek rt9123p (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codecs: Add support for Richtek rt9123 (Jaroslav Kysela) [RHEL-112755]
  - ASoC: dt-bindings: Add bindings for Richtek rt9123 (Jaroslav Kysela) [RHEL-112755]
  - ASoC: tas2770: expose die temp to hwmon (Jaroslav Kysela) [RHEL-112755]
  - ASoC: tas2764: expose die temp to hwmon (Jaroslav Kysela) [RHEL-112755]
  - ASoC: tas2764: Apply Apple quirks (Jaroslav Kysela) [RHEL-112755]
  - ASoC: tas2764: Raise regmap range maximum (Jaroslav Kysela) [RHEL-112755]
  - ASoC: tas2770: Support setting the PDM TX slot (Jaroslav Kysela) [RHEL-112755]
  - ASoC: ac97: Add DT support (Jaroslav Kysela) [RHEL-112755]
  - ASoC: dt-bindings: Add Realtek ALC203 Codec (Jaroslav Kysela) [RHEL-112755]
  - ASoC: test-component: add set_tdm_slot stub implementation (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb-audio: qcom: Add USB offload route kcontrol (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb-audio: qcom: Notify USB audio devices on USB offload probing (Jaroslav Kysela) [RHEL-112755]
  - ASoC: dt-bindings: Update example for enabling USB offload on SM8250 (Jaroslav Kysela) [RHEL-112755]
  - ASoC: qcom: qdsp6: Introduce USB AFE port to q6dsp (Jaroslav Kysela) [RHEL-112755]
  - ASoC: qcom: qdsp6: q6afe: Increase APR timeout (Jaroslav Kysela) [RHEL-112755]
  - ASoC: qcom: qdsp6: Add headphone jack for offload connection status (Jaroslav Kysela) [RHEL-112755]
  - ASoC: qcom: qdsp6: Fetch USB offload mapped card and PCM device (Jaroslav Kysela) [RHEL-112755]
  - ASoC: qcom: qdsp6: Add USB backend ASoC driver for Q6 (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb-audio: qcom: Add USB QMI definitions (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb-audio: qcom: Don't allow USB offload path if PCM device is in use (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb-audio: qcom: Introduce QC USB SND offloading support (Jaroslav Kysela) [RHEL-112755]
  - ASoC: usb: Fetch ASoC card and pcm device information (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb-audio: Allow for rediscovery of connected USB SND devices (Jaroslav Kysela) [RHEL-112755]
  - ASoC: usb: Add PCM format check API for USB backend (Jaroslav Kysela) [RHEL-112755]
  - ASoC: usb: Create SOC USB SND jack kcontrol (Jaroslav Kysela) [RHEL-112755]
  - ASoC: usb: Rediscover USB SND devices on USB port add (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Add SoC USB APIs for adding an USB backend (Jaroslav Kysela) [RHEL-112755]
  - ASoC: doc: Add documentation for SOC USB (Jaroslav Kysela) [RHEL-112755]
  - ASoC: dt-bindings: qcom,q6dsp-lpass-ports: Add USB_RX port (Jaroslav Kysela) [RHEL-112755]
  - ALSA: Add USB audio device jack type (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb-audio: Export USB SND APIs for modules (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb-audio: Introduce USB SND platform op callbacks (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb-audio: Check for support for requested audio format (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb-audio: Save UAC sample size information (Jaroslav Kysela) [RHEL-112755]
  - ALSA: usb-audio: Prevent starting of audio stream if in use (Jaroslav Kysela) [RHEL-112755]
  - ASoC: wm_adsp: Use vmemdup_user() instead of open-coding (Jaroslav Kysela) [RHEL-112755]
  - ALSA: cs46xx: Remove commented out code (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Fix possible null-ptr-deref when initing hw (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Constrain path based on BE capabilities (Jaroslav Kysela) [RHEL-112755]
  - ASoC: tas2781-i2c: Remove unnecessary NULL check before release_firmware() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: wm_adsp: Remove unnecessary NULL check before release_firmware() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: tas2781-fmwlib: Remove unnecessary NULL check before release_firmware() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codec: ak5386: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Support 16 TDMs in dynamic assignment (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Iterate over correct number of TDMs (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Assign unique ID to platform devices (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Allow to specify custom configurations with i2s_test (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Allow for 16 channels configuration (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Rename AVS_CHANNELS_MAX define (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda: Allow for 16 channels configuration (Jaroslav Kysela) [RHEL-112755]
  - lib/string_helpers: Introduce parse_int_array() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: boards: Change rt5682 card name (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: boards: Change ssm4567 card name (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: boards: Change rt5663 card name (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: boards: Change rt5514 card name (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: boards: Change rt298 card name (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: boards: Change rt286 card name (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: boards: Change rt274 card name (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: boards: Change probe card name (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: boards: Change pcm3168a card name (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: boards: Change nau8825 card name (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: boards: Change max98373 card name (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: boards: Change max98927 card name (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: boards: Change max98357a card name (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: boards: Change sspX-loopback card name (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: boards: Change hdaudio card name (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: boards: Change es8336 card name (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: boards: Change DMIC card name (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Use topology information for endpoint numbers (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: boards: Change da7219 card name (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: boards: Add Kconfig option for obsolete card names (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Add boards definitions for FCL platform (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Conditionally add DMA config when creating Copier (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Dynamically assign ops for non-HDAudio DAIs (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: PTL-based platforms support (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hdspm: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112755]
  - ALSA: atiixp: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112755]
  - ALSA: au88x0: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112755]
  - ALSA: aw2: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112755]
  - ALSA: bt87x: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112755]
  - ALSA: cs4281: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112755]
  - ALSA: hda_intel: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112755]
  - ALSA: cs5530: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112755]
  - ALSA: lola: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112755]
  - ALSA: ad1889: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112755]
  - ASoC: sta32x: Remove unnecessary NULL check before clk_disable_unprepare() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: hdmi-codec: wire up the .prepare callback also for SPDIF DAI ops (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codecs: rt5677: Use secs_to_jiffies() instead of msecs_to_jiffies() (Jaroslav Kysela) [RHEL-112755]
  - ASoC: dt-bindings: fsl,mqs: Reference common DAI properties (Jaroslav Kysela) [RHEL-112755]
  - ASoC: dt-bindings: maxim,max98925: Fix include placement in DTS example (Jaroslav Kysela) [RHEL-112755]
  - ASoC: sun8i-codec: Remove unnecessary NULL check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Permit deferred card registration (Jaroslav Kysela) [RHEL-112755]
  - ASoC: core: Complete support for card rebinding (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codecs: wcd938x: add mux control support for hp audio mux (Jaroslav Kysela) [RHEL-112755]
  - ASoC: dt-bindings: wcd93xx: add bindings for audio mux controlling hp (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codecs: wcd-mbhc: cleanup swap_gnd_mic api (Jaroslav Kysela) [RHEL-112755]
  - ASoC: fsl_sai: separate set_tdm_slot() for tx and rx (Jaroslav Kysela) [RHEL-112755]
  - ASoC: fsl_sai: separate 'is_dsp_mode' for tx and rx (Jaroslav Kysela) [RHEL-112755]
  - ASoC: fsl_sai: add xlate_tdm_slot_mask() callback (Jaroslav Kysela) [RHEL-112755]
  - ASoC: fsl_sai: allow to set mclk rate with zero clk_id (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codec: wcd938x: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112755]
  - ASoC: codec: wcd939x: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112755]
  - dt-bindings: Document Tegra114 HDA support (Jaroslav Kysela) [RHEL-112755]
  - dt-bindings: display: tegra: Document Tegra124 MIPI (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Support multi-channel PEAKVOL instantiation (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Honor the invert flag for mixer controls (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Add support for mute for PEAKVOL and GAIN (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Move to the new control operations (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Update VOLUME and add MUTE IPCs (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: New volume control operations (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Make PEAKVOL configurable from topology (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Add WHM module support (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Remove unused gateway configuration code (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: New gateway configuration mechanism (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Move DSP-boot steps into individual functions (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: pcm3168a board selection (Jaroslav Kysela) [RHEL-112755]
  - ASoC: Intel: avs: Add pcm3168a machine board (Jaroslav Kysela) [RHEL-112755]
  - ASoC: soc.h: Don't use "proxy" headers (Jaroslav Kysela) [RHEL-112755]
  - dt-bindings: sound: tegra: Add minItems for resets (Jaroslav Kysela) [RHEL-112755]
  - iavf: iavf_suspend(): take RTNL before netdev_lock() (Mohammad Heib) [RHEL-87382]
  - net: mediatek: Fix potential NULL pointer dereference in dummy net_device handling (Mohammad Heib) [RHEL-87382]
  - iavf: fix circular lock dependency with netdev_lock (Mohammad Heib) [RHEL-87382]
  - iavf: Fix a locking bug in an error path (Mohammad Heib) [RHEL-87382]
  - wifi: mt76: move napi_enable() from under BH (Mohammad Heib) [RHEL-87382]
  - eth: via-rhine: fix calling napi_enable() in atomic context (Mohammad Heib) [RHEL-87382]
  - eth: niu: fix calling napi_enable() in atomic context (Mohammad Heib) [RHEL-87382]
  - eth: 8139too: fix calling napi_enable() in atomic context (Mohammad Heib) [RHEL-87382]
  - eth: forcedeth: fix calling napi_enable() in atomic context (Mohammad Heib) [RHEL-87382]
  - eth: forcedeth: remove local wrappers for napi enable/disable (Mohammad Heib) [RHEL-87382]
  - eth: tg3: fix calling napi_enable() in atomic context (Mohammad Heib) [RHEL-87382]
  - net: mvneta: fix locking in mvneta_cpu_online() (Mohammad Heib) [RHEL-87382]
  - net: introduce netdev_napi_exit() (Mohammad Heib) [RHEL-87382]
  - net: destroy dev->lock later in free_netdev() (Mohammad Heib) [RHEL-87382]
  - netdev-genl: remove rtnl_lock protection from NAPI ops (Mohammad Heib) [RHEL-87382]
  - net: protect NAPI config fields with netdev_lock() (Mohammad Heib) [RHEL-87382]
  - net: protect napi->irq with netdev_lock() (Mohammad Heib) [RHEL-87382]
  - net: protect threaded status of NAPI with netdev_lock() (Mohammad Heib) [RHEL-87382]
  - net: make netdev netlink ops hold netdev_lock() (Mohammad Heib) [RHEL-87382]
  - net: protect NAPI enablement with netdev_lock() (Mohammad Heib) [RHEL-87382]
  - net: protect netdev->napi_list with netdev_lock() (Mohammad Heib) [RHEL-87382]
  - net: add netdev->up protected by netdev_lock() (Mohammad Heib) [RHEL-87382]
  - net: add helpers for lookup and walking netdevs under netdev_lock() (Mohammad Heib) [RHEL-87382]
  - net: make netdev_lock() protect netdev->reg_state (Mohammad Heib) [RHEL-87382]
  - net: add netdev_lock() / netdev_unlock() helpers (Mohammad Heib) [RHEL-87382]
  - eth: iavf: extend the netdev_lock usage (Mohammad Heib) [RHEL-87382]
  - net: cleanup init_dummy_netdev_core() (Mohammad Heib) [RHEL-87382]
  - net: remove init_dummy_netdev() (Mohammad Heib) [RHEL-87382]
  - selftests: drv-net: test empty queue and NAPI responses in netlink (Mohammad Heib) [RHEL-87382]
  - netdev-genl: avoid empty messages in napi get (Mohammad Heib) [RHEL-87382]
  - netdev-genl: avoid empty messages in queue dump (Mohammad Heib) [RHEL-87382]
  - IB/hfi1: allocate dummy net_device dynamically (Mohammad Heib) [RHEL-87382]
  - wifi: qtnfmac: Use netdev dummy allocator helper (Mohammad Heib) [RHEL-87382]
  - wifi: qtnfmac: allocate dummy net_device dynamically (Mohammad Heib) [RHEL-87382]
  - net: ibm/emac: allocate dummy net_device dynamically (Mohammad Heib) [RHEL-87382]
  - net: ipa: allocate dummy net_device dynamically (Mohammad Heib) [RHEL-87382]
  - net: mediatek: mtk_eth_sock: allocate dummy net_device dynamically (Mohammad Heib) [RHEL-87382]
  - drm: Use page->pgmap instead of page_pgmap() (José Expósito) [RHEL-110619]
  - drm/vkms: Fix KUnit tests (José Expósito) [RHEL-110619]
  - drm/amdgpu/mes: Remove unused function (José Expósito) [RHEL-110619]
  - drm: Use previous includes (José Expósito) [RHEL-110619]
  - Revert "drm/i915: Convert REG_GENMASK*() to fixed-width GENMASK_U*()" (José Expósito) [RHEL-110619]
  - Revert "drm/i915: Avoid open-coded use of ratelimit_state structure's ->missed field" (José Expósito) [RHEL-110619]
  - Revert "drm/amd/pm: Avoid open-coded use of ratelimit_state structure's internals" (José Expósito) [RHEL-110619]
  - Revert "i915: Use writeback_iter()" (José Expósito) [RHEL-110619]
  - Revert "ttm: Call shmem_writeout() from ttm_backup_backup_page()" (José Expósito) [RHEL-110619]
  - Revert "treewide, timers: Rename destroy_timer_on_stack() as timer_destroy_on_stack()" (José Expósito) [RHEL-110619]
  - Revert "treewide, timers: Rename from_timer() to timer_container_of()" (José Expósito) [RHEL-110619]
  - Revert "bpf: Add dmabuf iterator" (José Expósito) [RHEL-110619]
  - redhat: Add new DRM modules to mod-internal.list (José Expósito) [RHEL-110619]
  - redhat/configs: Add new configs from DRM 6.16 backport (José Expósito) [RHEL-110619]
  - Merge DRM changes from upstream v6.15..v6.16 (José Expósito) [RHEL-110619]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-635.el9]
changelog:
  - dm: fix NULL pointer dereference in __dm_suspend() (Benjamin Marzinski) [RHEL-119009]
  - dm: fix queue start/stop imbalance under suspend/load/resume races (Benjamin Marzinski) [RHEL-119009]
  - dm-raid: don't set io_min and io_opt for raid1 (Benjamin Marzinski) [RHEL-119009]
  - dm-integrity: limit MAX_TAG_SIZE to 255 (Benjamin Marzinski) [RHEL-119009]
  - dm-stripe: fix a possible integer overflow (Benjamin Marzinski) [RHEL-119009]
  - dm-stripe: limit chunk_sectors to the stripe size (Benjamin Marzinski) [RHEL-119009]
  - dm: set DM_TARGET_PASSES_CRYPTO feature for dm-thin (Benjamin Marzinski) [RHEL-119009]
  - dm-thin: update the documentation (Benjamin Marzinski) [RHEL-119009]
  - dm-raid: do not include dm-core.h (Benjamin Marzinski) [RHEL-119009]
  - md: dm-zoned-target: Initialize return variable r to avoid uninitialized use (Benjamin Marzinski) [RHEL-119009]
  - dm-verity: remove support for asynchronous hashes (Benjamin Marzinski) [RHEL-119009]
  - dm-mpath: don't print the "loaded" message if registering fails (Benjamin Marzinski) [RHEL-119009]
  - dm-mpath: make dm_unregister_path_selector return void (Benjamin Marzinski) [RHEL-119009]
  - dm: ima: avoid extra calls to strlen() (Benjamin Marzinski) [RHEL-119009]
  - dm: Simplify dm_io_complete() (Benjamin Marzinski) [RHEL-119009]
  - dm: Remove unnecessary return in dm_zone_endio() (Benjamin Marzinski) [RHEL-119009]
  - dm raid: add support for resync w/o metadata devices (Benjamin Marzinski) [RHEL-119009]
  - dm-flakey: Fix corrupt_bio_byte setup checks (Benjamin Marzinski) [RHEL-119009]
  - dm-table: fix checking for rq stackable devices (Benjamin Marzinski) [RHEL-119009]
  - dm-bufio: fix sched in atomic context (Benjamin Marzinski) [RHEL-119009]
  - dm-raid: fix variable in journal device check (Benjamin Marzinski) [RHEL-119009]
  - dm-stripe: small code cleanup (Benjamin Marzinski) [RHEL-119009]
  - dm-verity: fix a memory leak if some arguments are specified multiple times (Benjamin Marzinski) [RHEL-119009]
  - dm-mirror: fix a tiny race condition (Benjamin Marzinski) [RHEL-119009]
  - dm-table: check BLK_FEAT_ATOMIC_WRITES inside limits_lock (Benjamin Marzinski) [RHEL-119009]
  - dm-zone: Use bdev_*() helper functions where applicable (Benjamin Marzinski) [RHEL-119009]
  - dm-table: Set BLK_FEAT_ATOMIC_WRITES for target queue limits (Benjamin Marzinski) [RHEL-119009]
  - dm-flakey: make corrupting read bios work (Benjamin Marzinski) [RHEL-119009]
  - dm-flakey: remove useless ERROR_READS check in flakey_end_io (Benjamin Marzinski) [RHEL-119009]
  - dm-flakey: error all IOs when num_features is absent (Benjamin Marzinski) [RHEL-119009]
  - dm-flakey: Clean up parsing messages (Benjamin Marzinski) [RHEL-119009]
  - dm: remove unneeded kvfree from alloc_targets (Benjamin Marzinski) [RHEL-119009]
  - dm-bufio: remove maximum age based eviction (Benjamin Marzinski) [RHEL-119009]
  - dm-verity: use softirq context only when !need_resched() (Benjamin Marzinski) [RHEL-119009]
  - dm: lock limits when reading them (Benjamin Marzinski) [RHEL-119009]
  - dm: use generic functions instead of disable_discard and disable_write_zeroes (Benjamin Marzinski) [RHEL-119009]
  - dm-delay: don't busy-wait in kthread (Benjamin Marzinski) [RHEL-119009]
  - dm: fix native zone append devices on top of emulated ones (Benjamin Marzinski) [RHEL-119009]
  - dm: limit swapping tables for devices with zone write plugs (Benjamin Marzinski) [RHEL-119009]
  - dm: fix dm_blk_report_zones (Benjamin Marzinski) [RHEL-119009]
  - dm: handle failures in dm_table_set_restrictions (Benjamin Marzinski) [RHEL-119009]
  - dm: free table mempools if not used in __bind (Benjamin Marzinski) [RHEL-119009]
  - dm: don't change md if dm_table_set_restrictions() fails (Benjamin Marzinski) [RHEL-119009]
  - dm-verity: support block number limits for different ioprio classes (Benjamin Marzinski) [RHEL-119009]
  - dm-delay: support zoned devices (Benjamin Marzinski) [RHEL-119009]
  - dm: restrict dm device size to 2^63-512 bytes (Benjamin Marzinski) [RHEL-119009]
  - dm-verity: do forward error correction on metadata I/O errors (Benjamin Marzinski) [RHEL-119009]
  - dm-bufio: remove unused return value (Benjamin Marzinski) [RHEL-119009]
  - dm: Enable inline crypto passthrough for striped target (Benjamin Marzinski) [RHEL-119009]
  - dm-integrity: Document Inline mode for storing integrity data (Benjamin Marzinski) [RHEL-119009]
  - dm-verity: Document restart_on_error and panic_on_error options (Benjamin Marzinski) [RHEL-119009]
  - dm-crypt: switch to using the crc32 library (Benjamin Marzinski) [RHEL-119009]
  - thermal: Constify struct thermal_zone_device_ops (David Arcari) [RHEL-85463]
  - thermal: int340x: processor_thermal: Add Wildcat Lake PCI ID (David Arcari) [RHEL-85463]
  - ACPI: DPTF: Support for Wildcat Lake (David Arcari) [RHEL-85463]
  - thermal: intel: int340x: Allow temperature override (David Arcari) [RHEL-85463]
  - thermal: intel: int340x: Add throttling control interface to PTC (David Arcari) [RHEL-85463]
  - thermal: int340x: processor_thermal: Platform temperature control documentation (David Arcari) [RHEL-85463]
  - thermal: intel: int340x: Enable platform temperature control (David Arcari) [RHEL-85463]
  - thermal: intel: int340x: Add platform temperature control interface (David Arcari) [RHEL-85463]
  - x86/msr: Add explicit includes of <asm/msr.h> [partial] (David Arcari) [RHEL-85463]
  - thermal: intel: int340x: Add missing DVFS support flags (David Arcari) [RHEL-85463]
  - thermal: intel: Clean up zone_trips[] initialization in int340x_thermal_zone_add() (David Arcari) [RHEL-85463]
  - thermal: int340x: Use kcalloc() instead of kzalloc() with multiplication (David Arcari) [RHEL-85463]
  - thermal: int340x: Add NULL check for adev (David Arcari) [RHEL-85463]
  - selftests: tls: test skb copy under mem pressure and OOB (Sabrina Dubroca) [RHEL-115640]
  - tls: make sure to abort the stream if headers are bogus (Sabrina Dubroca) [RHEL-115640]
  - selftests: tls: make the new data_steal test less flaky (Sabrina Dubroca) [RHEL-115640]
  - selftests: tls: test TCP stealing data from under the TLS socket (Sabrina Dubroca) [RHEL-115640]
  - tls: handle data disappearing from under the TLS ULP (Sabrina Dubroca) [RHEL-115640]
  - bpf, ktls: Fix data corruption when using bpf_msg_pop_data() in ktls (Sabrina Dubroca) [RHEL-115640]
  - net/tls: fix kernel panic when alloc_page failed (Sabrina Dubroca) [RHEL-115640]
  - bpf: fix ktls panic with sockmap (Sabrina Dubroca) [RHEL-115640]
  - selftests: tls: check that disconnect does nothing (Sabrina Dubroca) [RHEL-115640]
  - net: tls: explicitly disallow disconnect (Sabrina Dubroca) [RHEL-115640]
  - Revert "drm/vkms: convert to use faux_device" (José Expósito) [RHEL-113577]
  - Revert "drm/xe/pf: Set VF LMEM BAR size" (José Expósito) [RHEL-113577]
  - Revert "drm/xe/nvm: add on-die non-volatile memory device" (José Expósito) [RHEL-113577]
  - Revert "Mark xe driver as BROKEN if kernel page size is not 4kB" (José Expósito) [RHEL-113577]
  - Revert "drm/tegra: gem: Don't attach dma-bufs when not needed" (José Expósito) [RHEL-113577]
  - Revert "PM: domains: Add flags to specify power on attach/detach" (José Expósito) [RHEL-113577]
  - Revert "relayfs: abolish prev_padding" (José Expósito) [RHEL-113577]
  - drm/sched: Add missing argument to __assign_str() (José Expósito) [RHEL-113577]
  - Revert "mm: rename call_mmap/mmap_prepare to vfs_mmap/mmap_prepare" (José Expósito) [RHEL-113577]
  - drm/sysfb: Add efidrm for EFI displays (José Expósito) [RHEL-113577]
  - redhat: Add new DRM modules to mod-internal.list (José Expósito) [RHEL-113577]
  - redhat/configs: Add new configs from DRM 6.17 backport (José Expósito) [RHEL-113577]
  - Merge DRM changes from upstream v6.17-rc7..v6.17 (José Expósito) [RHEL-113577]
  - Merge DRM changes from upstream v6.17-rc6..v6.17-rc7 (José Expósito) [RHEL-113577]
  - Merge DRM changes from upstream v6.17-rc5..v6.17-rc6 (José Expósito) [RHEL-113577]
  - Merge DRM changes from upstream v6.16..v6.17-rc5 (José Expósito) [RHEL-113577]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-636.el9]
changelog:
  - powerpc/pseries: Define __u{8,32} types in papr_hvpipe_hdr struct (Mamatha Inamdar) [RHEL-101849]
  - powerpc/pseries: HVPIPE changes to support migration (Mamatha Inamdar) [RHEL-101849]
  - powerpc/pseries: Enable hvpipe with ibm,set-system-parameter RTAS (Mamatha Inamdar) [RHEL-101849]
  - powerpc/pseries: Enable HVPIPE event message interrupt (Mamatha Inamdar) [RHEL-101849]
  - powerpc/pseries: Wakeup hvpipe FD when the payload is pending (Mamatha Inamdar) [RHEL-101849]
  - powerpc/pseries: Receive payload with ibm,receive-hvpipe-msg RTAS (Mamatha Inamdar) [RHEL-101849]
  - powerpc/pseries: Send payload with ibm,send-hvpipe-msg RTAS (Mamatha Inamdar) [RHEL-101849]
  - powerpc/pseries: Add papr-hvpipe char driver for HVPIPE interfaces (Mamatha Inamdar) [RHEL-101849]
  - powerpc/pseries: Define HVPIPE specific macros (Mamatha Inamdar) [RHEL-101849]
  - powerpc/pseries: Define papr-hvpipe ioctl (Mamatha Inamdar) [RHEL-101849]
  - Documentation: ioctl-number: Fix linuxppc-dev mailto link (Mamatha Inamdar) [RHEL-101849]
  - tracing/osnoise: Replace kmalloc + copy_from_user with memdup_user_nul (Tomas Glozar) [RHEL-117873]
  - tracing/osnoise: Fix slab-out-of-bounds in _parse_integer_limit() (Tomas Glozar) [RHEL-117873] {CVE-2025-39974}
  - tracing/osnoise: Use for_each_online_cpu() instead of for_each_cpu() (Tomas Glozar) [RHEL-117873]
  - tracing/osnoise: Fix null-ptr-deref in bitmap_parselist() (Tomas Glozar) [RHEL-117873] {CVE-2025-39887}
  - tracing/osnoise: Fix crash in timerlat_dump_stack() (Tomas Glozar) [RHEL-117873] {CVE-2025-38493}
  - tracing/osnoise: Fix possible recursive locking for cpus_read_lock() (Tomas Glozar) [RHEL-117873]
  - osnoise: provide quiescent states (Tomas Glozar) [RHEL-117873]
  - tracing/osnoise: Switch to use hrtimer_setup() (Tomas Glozar) [RHEL-117873]
  - tracing/osnoise: Fix resetting of tracepoints (Tomas Glozar) [RHEL-117873] {CVE-2025-21733}
  - tracing: Switch trace_osnoise.c code over to use guard() and __free() (Tomas Glozar) [RHEL-117873]
  - rtla: Check pkg-config install (Tomas Glozar) [RHEL-117873]
  - rtla: Define __NR_sched_setattr for LoongArch (Tomas Glozar) [RHEL-117873]
  - rtla: Add the ability to create ctags and etags (Tomas Glozar) [RHEL-117873]
  - Documentation/rtla: Add include common_appendix.rst (Tomas Glozar) [RHEL-117873]
  - Documentation/rtla: Include BPF sample collection (Tomas Glozar) [RHEL-117873]
  - Documentation/rtla: Fix typo in common_timerlat_description.rst (Tomas Glozar) [RHEL-117873]
  - Documentation/rtla: Fix typo in rtla-timerlat.rst (Tomas Glozar) [RHEL-117873]
  - Documentation/rtla: Fix duplicate text about timerlat tracer (Tomas Glozar) [RHEL-117873]
  - rtla: Documentation: Fix -t, --trace (Tomas Glozar) [RHEL-117873]
  - rtla: fix a example in rtla-timerlat-hist.rst (Tomas Glozar) [RHEL-117873]
  - net/smc: Remove validation of reserved bits in CLC Decline message (Mete Durlu) [RHEL-124197]
  - i40e: add mask to apply valid bits for itr_idx (Michal Schmidt) [RHEL-123809]
  - i40e: add max boundary check for VF filters (Michal Schmidt) [RHEL-123809] {CVE-2025-39968}
  - i40e: fix validation of VF state in get resources (Michal Schmidt) [RHEL-123809] {CVE-2025-39969}
  - i40e: fix input validation logic for action_meta (Michal Schmidt) [RHEL-123809] {CVE-2025-39970}
  - i40e: fix idx validation in config queues msg (Michal Schmidt) [RHEL-123809] {CVE-2025-39971}
  - i40e: fix idx validation in i40e_validate_queue_map (Michal Schmidt) [RHEL-123809] {CVE-2025-39972}
  - i40e: add validation for ring_len param (Michal Schmidt) [RHEL-123809] {CVE-2025-39973}
  - io_uring: enable per-io write streams (Ming Lei) [RHEL-122870]
  - nvmet-fcloop: call done callback even when remote port is gone (Maurizio Lombardi) [RHEL-114502]
  - nvmet-tcp: fix callback lock for TLS handshake (Maurizio Lombardi) [RHEL-114502]
  - nvme: fix misaccounting of nvme-mpath inflight I/O (Maurizio Lombardi) [RHEL-114502]
  - nvme: revert the cross-controller atomic write size validation (Maurizio Lombardi) [RHEL-114502]
  - nvme: fix atomic write size validation (Maurizio Lombardi) [RHEL-114502]
  - nvme: refactor the atomic write unit detection (Maurizio Lombardi) [RHEL-114502]
  - nvme: fix endianness of command word prints in nvme_log_err_passthru() (Maurizio Lombardi) [RHEL-114502]
  - nvme: Fix incorrect cdw15 value in passthru error logging (Maurizio Lombardi) [RHEL-114502]
  - nvme: fix inconsistent RCU list manipulation in nvme_ns_add_to_ctrl_list() (Maurizio Lombardi) [RHEL-114502]
  - nvme-pci: refresh visible attrs after being checked (Maurizio Lombardi) [RHEL-114502]
  - nvmet: fix memory leak of bio integrity (Maurizio Lombardi) [RHEL-114502]
  - nvme: spelling fixes (Maurizio Lombardi) [RHEL-114502]
  - nvme-tcp: fix I/O stalls on congested sockets (Maurizio Lombardi) [RHEL-114502]
  - nvme-tcp: sanitize request list handling (Maurizio Lombardi) [RHEL-114502]
  - nvme-tcp: remove tag set when second admin queue config fails (Maurizio Lombardi) [RHEL-114502]
  - nvme: fix command limits status code (Maurizio Lombardi) [RHEL-114502]
  - nvme-pci: store aborted state in flags variable (Maurizio Lombardi) [RHEL-114502]
  - nvme-fc: do not reference lsrsp after failure (Maurizio Lombardi) [RHEL-114502]
  - nvmet-fcloop: don't wait for lport cleanup (Maurizio Lombardi) [RHEL-114502]
  - nvmet-fcloop: add missing fcloop_callback_host_done (Maurizio Lombardi) [RHEL-114502]
  - nvmet-fc: take tgtport refs for portentry (Maurizio Lombardi) [RHEL-114502]
  - nvmet-fc: free pending reqs on tgtport unregister (Maurizio Lombardi) [RHEL-114502]
  - nvmet-fcloop: drop response if targetport is gone (Maurizio Lombardi) [RHEL-114502]
  - nvmet-fcloop: allocate/free fcloop_lsreq directly (Maurizio Lombardi) [RHEL-114502]
  - nvmet-fcloop: prevent double port deletion (Maurizio Lombardi) [RHEL-114502]
  - nvmet-fcloop: access fcpreq only when holding reqlock (Maurizio Lombardi) [RHEL-114502]
  - nvmet-fcloop: update refs on tfcp_req (Maurizio Lombardi) [RHEL-114502]
  - nvmet-fcloop: refactor fcloop_delete_local_port (Maurizio Lombardi) [RHEL-114502]
  - nvmet-fcloop: refactor fcloop_nport_alloc and track lport (Maurizio Lombardi) [RHEL-114502]
  - nvmet-fcloop: remove nport from list on last user (Maurizio Lombardi) [RHEL-114502]
  - nvmet-fcloop: track ref counts for nports (Maurizio Lombardi) [RHEL-114502]
  - nvmet-auth: use SHASH_DESC_ON_STACK (Maurizio Lombardi) [RHEL-114502]
  - nvme-auth: use SHASH_DESC_ON_STACK (Maurizio Lombardi) [RHEL-114502]
  - nvmet: simplify the nvmet_req_init() interface (Maurizio Lombardi) [RHEL-114502]
  - nvmet: support completion queue sharing (Maurizio Lombardi) [RHEL-114502]
  - nvmet: fabrics: add CQ init and destroy (Maurizio Lombardi) [RHEL-114502]
  - nvmet: cq: prepare for completion queue sharing (Maurizio Lombardi) [RHEL-114502]
  - nvmet: add a helper function for cqid checking (Maurizio Lombardi) [RHEL-114502]
  - nvmet-auth: authenticate on admin queue only (Maurizio Lombardi) [RHEL-114502]
  - nvme-auth: do not re-authenticate queues with no prior authentication (Maurizio Lombardi) [RHEL-114502]
  - nvmet-tcp: switch to using the crc32c library (Maurizio Lombardi) [RHEL-114502]
  - nvmet: replace strncpy with strscpy (Maurizio Lombardi) [RHEL-114502]
  - nvme-tcp: open-code nvme_tcp_queue_request() for R2T (Maurizio Lombardi) [RHEL-114502]
  - nvme-tcp: remove redundant check to ctrl->opts (Maurizio Lombardi) [RHEL-114502]
  - nvme: fix incorrect sizeof (Maurizio Lombardi) [RHEL-114502]
  - nvme: fix write_stream_granularity initialization (Maurizio Lombardi) [RHEL-114502]
  - nvme: use fdp streams if write stream is provided (Maurizio Lombardi) [RHEL-114502]
  - nvme: register fdp parameters with the block layer (Maurizio Lombardi) [RHEL-114502]
  - nvme: add FDP definitions (Maurizio Lombardi) [RHEL-114502]
  - nvme: pass a void pointer to nvme_get/set_features for the result (Maurizio Lombardi) [RHEL-114502]
  - nvme: add a nvme_get_log_lsi helper (Maurizio Lombardi) [RHEL-114502]
  - nvme-pci: add NVME_QUIRK_NO_DEEPEST_PS quirk for SOLIDIGM P44 Pro (Maurizio Lombardi) [RHEL-114502]
  - nvme: all namespaces in a subsystem must adhere to a common atomic write size (Maurizio Lombardi) [RHEL-114502]
  - nvme: multipath: enable BLK_FEAT_ATOMIC_WRITES for multipathing (Maurizio Lombardi) [RHEL-114502]
  - nvmet: pci-epf: remove NVMET_PCI_EPF_Q_IS_SQ (Maurizio Lombardi) [RHEL-114502]
  - nvmet: pci-epf: improve debug message (Maurizio Lombardi) [RHEL-114502]
  - nvmet: pci-epf: cleanup nvmet_pci_epf_raise_irq() (Maurizio Lombardi) [RHEL-114502]
  - nvmet: pci-epf: do not fall back to using INTX if not supported (Maurizio Lombardi) [RHEL-114502]
  - nvmet: pci-epf: clear completion queue IRQ flag on delete (Maurizio Lombardi) [RHEL-114502]
  - nvme-pci: add quirks for device 126f:1001 (Maurizio Lombardi) [RHEL-114502]
  - crypto: octeontx2 - Call strscpy() with correct size argument (Vladis Dronov) [RHEL-122025]
  - crypto: octeontx2 - get engine group number for asymmetric engine (Vladis Dronov) [RHEL-122025]
  - crypto: octeontx2 - Rework how engine group number is obtained (Vladis Dronov) [RHEL-122025]
  - crypto: octeontx2 - Fix address alignment on CN10KB and CN10KA-B0 (Vladis Dronov) [RHEL-122025]
  - crypto: octeontx2 - Fix address alignment on CN10K A0/A1 and OcteonTX2 (Vladis Dronov) [RHEL-122025]
  - crypto: octeontx2 - Fix address alignment issue on ucode loading (Vladis Dronov) [RHEL-122025]
  - crypto: octeontx2 - add timeout for load_fvc completion poll (Vladis Dronov) [RHEL-122025]
  - crypto: octeontx2 - Use dynamic allocated memory region for lmtst (Vladis Dronov) [RHEL-122025]
  - crypto: octeontx2 - Initialize cptlfs device info once (Vladis Dronov) [RHEL-122025]
  - crypto: octeontx2 - Simplify multiple return statements (Vladis Dronov) [RHEL-122025]
  - crypto: lib/Kconfig - hide library options [partial] (Vladis Dronov) [RHEL-122025]
  - RDMA/core: Free pfn_list with appropriate kvfree call (Kamal Heib) [RHEL-110100]
  - IB/core: Annotate umem_mutex acquisition under fs_reclaim for lockdep (Kamal Heib) [RHEL-110100]
  - scsi: RDMA/srp: Don't set a max_segment_size when virt_boundary_mask is set (Kamal Heib) [RHEL-110100]
  - RDMA/core: Rate limit GID cache warning messages (Kamal Heib) [RHEL-110100]
  - RDMA/cma: Fix hang when cma_netevent_callback fails to queue_work (Kamal Heib) [RHEL-110100]
  - IB/cm: Remove dead code and adjust naming (Kamal Heib) [RHEL-110100]
  - RDMA/core: Avoid hmm_dma_map_alloc() for virtual DMA devices (Kamal Heib) [RHEL-110100]
  - RDMA/umem: Separate implicit ODP initialization from explicit ODP (Kamal Heib) [RHEL-110100]
  - RDMA/core: Convert UMEM ODP DMA mapping to caching IOVA and page linkage (Kamal Heib) [RHEL-110100]
  - RDMA/umem: Store ODP access mask information in PFN (Kamal Heib) [RHEL-110100]
  - RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem (Kamal Heib) [RHEL-110100]
  - IB/cm: Drop lockdep assert and WARN when freeing old msg (Kamal Heib) [RHEL-110100]
  - RDMA/core: Move ODP capability definitions to uapi (Kamal Heib) [RHEL-110100]
  - RDMA/rxe: Enable ODP in ATOMIC WRITE operation (Kamal Heib) [RHEL-110100]
  - RDMA/rxe: Enable ODP in RDMA FLUSH operation (Kamal Heib) [RHEL-110100]
  - RDMA/cma: Remove unused rdma_res_to_id (Kamal Heib) [RHEL-110100]
  - IB/cm: use rwlock for MAD agent lock (Kamal Heib) [RHEL-110100]
  - RDMA/core: Convert to use ERR_CAST() (Kamal Heib) [RHEL-110100]
  - RDMA/uverbs: Convert to use ERR_CAST() (Kamal Heib) [RHEL-110100]
  - RDMA/core: Convert to use ERR_CAST() (Kamal Heib) [RHEL-110100]
  - mm/hmm: provide generic DMA managing logic (Kamal Heib) [RHEL-110100]
  - mm/hmm: let users to tag specific PFN with DMA mapped bit (Kamal Heib) [RHEL-110100]
  - i2c: tiny-usb: disable zero-length read messages (Desnes Nunes) [RHEL-116016]
  - i2c: Use str_read_write() helper (Desnes Nunes) [RHEL-116016]
  - memstick: core: Zero initialize id_reg in h_memstick_read_dev_id() (Desnes Nunes) [RHEL-116016]
  - usb: hub: Don't try to recover devices lost during warm reset. (Desnes Nunes) [RHEL-116016]
  - USB: serial: option: add Telit Cinterion FE910C04 (ECM) composition (Desnes Nunes) [RHEL-116016]
  - USB: serial: ftdi_sio: add support for NDI EMGUIDE GEMINI (Desnes Nunes) [RHEL-116016]
  - usb: gadget: configfs: Fix OOB read on empty string write (Desnes Nunes) [RHEL-116016] {CVE-2025-38497}
  - xhci: dbc: Flush queued requests before stopping dbc (Desnes Nunes) [RHEL-116016]
  - xhci: dbctty: disable ECHO flag by default (Desnes Nunes) [RHEL-116016]
  - xhci: Disable stream for xHC controller with XHCI_BROKEN_STREAMS (Desnes Nunes) [RHEL-116016]
  - usb: xhci: quirk for data loss in ISOC transfers (Desnes Nunes) [RHEL-116016]
  - usb: typec: displayport: Fix potential deadlock (Desnes Nunes) [RHEL-116016] {CVE-2025-38404}
  - usb: typec: altmodes/displayport: do not index invalid pin_assignments (Desnes Nunes) [RHEL-116016] {CVE-2025-38391}
  - usb: typec: tcpm: apply vbus before data bringup in tcpm_src_attach (Desnes Nunes) [RHEL-116016]
  - USB: serial: option: add Foxconn T99W640 (Desnes Nunes) [RHEL-116016]
  - thunderbolt: Fix bit masking in tb_dp_port_set_hops() (Desnes Nunes) [RHEL-116016]
  - thunderbolt: Fix wake on connect at runtime (Desnes Nunes) [RHEL-116016]
  - Revert "usb: xhci: Implement xhci_handshake_check_state() helper" (Desnes Nunes) [RHEL-116016]
  - usb: xhci: Skip xhci_reset in xhci_resume if xhci is being removed (Desnes Nunes) [RHEL-116016]
  - usb: gadget: u_serial: Fix race condition in TTY wakeup (Desnes Nunes) [RHEL-116016] {CVE-2025-38448}
  - usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer (Desnes Nunes) [RHEL-116016] {CVE-2024-56670}
  - Revert "usb: gadget: u_serial: Add null pointer check in gs_start_io" (Desnes Nunes) [RHEL-116016]
  - usb: gadget: u_serial: Add null pointer check in gs_start_io (Desnes Nunes) [RHEL-116016]
  - usb: acpi: fix device link removal (Desnes Nunes) [RHEL-116016]
  - Logitech C-270 even more broken (Desnes Nunes) [RHEL-116016]
  - phy: use per-PHY lockdep keys (Desnes Nunes) [RHEL-116016]
  - phy: tegra: xusb: Fix unbalanced regulator disable in UTMI PHY mode (Desnes Nunes) [RHEL-116016] {CVE-2025-38535}
  - phy: tegra: xusb: Disable periodic tracking on Tegra234 (Desnes Nunes) [RHEL-116016]
  - phy: tegra: xusb: Decouple CYA_TRK_CODE_UPDATE_ON_IDLE from trk_hw_mode (Desnes Nunes) [RHEL-116016]
  - usb: misc: onboard_usb_dev: fix build warning for CONFIG_USB_ONBOARD_DEV_USB5744=n (Desnes Nunes) [RHEL-116016]
  - usb: typec: tipd: fix typo in TPS_STATUS_HIGH_VOLAGE_WARNING macro (Desnes Nunes) [RHEL-116016]
  - USB: typec: fix const issue in typec_match() (Desnes Nunes) [RHEL-116016]
  - USB: gadget: udc: fix const issue in gadget_match_driver() (Desnes Nunes) [RHEL-116016]
  - USB: gadget: fix up const issue with struct usb_function_instance (Desnes Nunes) [RHEL-116016]
  - USB: serial: pl2303: add new chip PL2303GC-Q20 and PL2303GT-2AB (Desnes Nunes) [RHEL-116016]
  - USB: serial: bus: fix const issue in usb_serial_device_match() (Desnes Nunes) [RHEL-116016]
  - usb: misc: onboard_usb_dev: Fix usb5744 initialization sequence (Desnes Nunes) [RHEL-116016]
  - dt-bindings: usb: ti,usb8041: Add binding for TI USB8044 hub controller (Desnes Nunes) [RHEL-116016]
  - usb: misc: onboard_usb_dev: Add support for TI TUSB8044 hub (Desnes Nunes) [RHEL-116016]
  - usb: Flush altsetting 0 endpoints before reinitializating them after reset. (Desnes Nunes) [RHEL-116016]
  - dt-bindings: usb: Add Parade PS8833 Type-C retimer variant (Desnes Nunes) [RHEL-116016]
  - usb: gadget: u_serial: Avoid double unlock of serial_port_lock (Desnes Nunes) [RHEL-116016]
  - usb: storage: Ignore UAS driver for SanDisk 3.2 Gen2 storage device (Desnes Nunes) [RHEL-116016]
  - usb: quirks: Add NO_LPM quirk for SanDisk Extreme 55AE (Desnes Nunes) [RHEL-116016]
  - usb: typec: tcpm: Use configured PD revision for negotiation (Desnes Nunes) [RHEL-116016]
  - usb: typec: tcpm: move tcpm_queue_vdm_unlocked to asynchronous work (Desnes Nunes) [RHEL-116016] {CVE-2025-38268}
  - xhci: Add missing parameter description to xhci_get_endpoint_index() (Desnes Nunes) [RHEL-116016]
  - usb: xhci: fix host not responding after suspend and resume (Desnes Nunes) [RHEL-116016]
  - usb: xhci: rename 'irq_control' to 'imod' (Desnes Nunes) [RHEL-116016]
  - usb: xhci: rename 'irq_pending' to 'iman' (Desnes Nunes) [RHEL-116016]
  - usb: xhci: cleanup IMOD register comments (Desnes Nunes) [RHEL-116016]
  - usb: xhci: rework Event Ring Segment Table Address mask (Desnes Nunes) [RHEL-116016]
  - usb: xhci: rework Event Ring Segment Table Size mask (Desnes Nunes) [RHEL-116016]
  - usb: xhci: remove '0' write to write-1-to-clear register (Desnes Nunes) [RHEL-116016]
  - usb: xhci: guarantee that IMAN register is flushed (Desnes Nunes) [RHEL-116016]
  - usb: xhci: improve Interrupt Management register macros (Desnes Nunes) [RHEL-116016]
  - usb: xhci: set requested IMODI to the closest supported value (Desnes Nunes) [RHEL-116016]
  - usb: xhci: cleanup xhci_mem_init() (Desnes Nunes) [RHEL-116016]
  - usb: xhci: add individual allocation checks in xhci_mem_init() (Desnes Nunes) [RHEL-116016]
  - usb: xhci: move initialization of the primary interrupter (Desnes Nunes) [RHEL-116016]
  - usb: xhci: remove error handling from xhci_add_interrupter() (Desnes Nunes) [RHEL-116016]
  - usb: xhci: move enabling of USB 3 device notifications (Desnes Nunes) [RHEL-116016]
  - usb: xhci: move doorbell array pointer assignment (Desnes Nunes) [RHEL-116016]
  - usb: xhci: move DCBAA pointer write (Desnes Nunes) [RHEL-116016]
  - usb: xhci: refactor xhci_set_cmd_ring_deq() (Desnes Nunes) [RHEL-116016]
  - usb: xhci: move command ring pointer write (Desnes Nunes) [RHEL-116016]
  - usb: xhci: move device slot enabling register write (Desnes Nunes) [RHEL-116016]
  - usb: xhci: relocate pre-allocation initialization (Desnes Nunes) [RHEL-116016]
  - usb: xhci: Add debugfs support for xHCI port bandwidth (Desnes Nunes) [RHEL-116016]
  - usb: xhci: Don't log transfer ring segment list on errors (Desnes Nunes) [RHEL-116016]
  - phy: tegra: p2u: Broaden architecture dependency (Desnes Nunes) [RHEL-116016]
  - phy: fsl-imx8mq-usb: add i.MX95 tuning support (Desnes Nunes) [RHEL-116016]
  - phy: fsl-imx8mq-usb: fix phy_tx_vboost_level_from_property() (Desnes Nunes) [RHEL-116016]
  - dt-bindings: phy: imx8mq-usb: add imx95 tuning support (Desnes Nunes) [RHEL-116016]
  - dt-bindings: phy: imx8mq-usb: fix fsl,phy-tx-vboost-level-microvolt property (Desnes Nunes) [RHEL-116016]
  - phy: freescale: imx8m-pcie: Simplify with dev_err_probe() (Desnes Nunes) [RHEL-116016]
  - dt-bindings: phy: rockchip: Convert RK3399 Type-C PHY to schema (Desnes Nunes) [RHEL-116016]
  - dt-bindings: usb: add rk3588 compatible to rockchip,dwc3 (Desnes Nunes) [RHEL-116016]
  - dt-bindings: usb: rockchip,dwc3: Move RK3399 to its own schema (Desnes Nunes) [RHEL-116016]
  - thunderbolt: Do not double dequeue a configuration request (Desnes Nunes) [RHEL-116016] {CVE-2025-38174}
  - usb-storage: reject probe of device one non-DMA HCDs when using highmem (Desnes Nunes) [RHEL-116016]
  - USB: serial: ti_usb_3410_5052: drop bogus read urb check (Desnes Nunes) [RHEL-116016]
  - usb: misc: onboard_usb_dev: Add Parade PS5511 hub support (Desnes Nunes) [RHEL-116016]
  - dt-bindings: usb: realtek,rts5411: Adapt usb-hub.yaml (Desnes Nunes) [RHEL-116016]
  - dt-bindings: usb: Add binding for PS5511 hub controller (Desnes Nunes) [RHEL-116016]
  - dt-bindings: usb: Introduce usb-hub.yaml (Desnes Nunes) [RHEL-116016]
  - misc: rtsx: Remove deadcode (Desnes Nunes) [RHEL-116016]
  - usb: gadget: u_serial: Implement remote wakeup capability (Desnes Nunes) [RHEL-116016]
  - usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push (Desnes Nunes) [RHEL-116016]
  - usb: gadget: u_serial: Add null pointer check in gserial_suspend (Desnes Nunes) [RHEL-116016] {CVE-2023-53356}
  - usb: gadget: u_serial: Add null pointer check in gserial_resume (Desnes Nunes) [RHEL-116016] {CVE-2023-53551}
  - dt-bindings: usb: usb-switch: Allow data-lanes property in port (Desnes Nunes) [RHEL-116016]
  - dt-bindings: usb: generic-ehci: Add VIA/WonderMedia compatible (Desnes Nunes) [RHEL-116016]
  - dt-bindings: usb: Convert Nuvoton EHCI to DT schema (Desnes Nunes) [RHEL-116016]
  - dt-bindings: usb: npcm7xx: Add npcm845 compatible (Desnes Nunes) [RHEL-116016]
  - dt-bindings: usb: usb-device: relax compatible pattern to a contains (Desnes Nunes) [RHEL-116016]
  - usb: typec: ucsi: fix Clang -Wsign-conversion warning (Desnes Nunes) [RHEL-116016]
  - USB: host: omap: Do not enable by default during compile testing (Desnes Nunes) [RHEL-116016]
  - usb: typec: mux: fsa4480: add regulator support (Desnes Nunes) [RHEL-116016]
  - HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse() (Desnes Nunes) [RHEL-116016] {CVE-2025-38103}
  - Documentation/admin-guide: Document Thunderbolt/USB4 tunneling events (Desnes Nunes) [RHEL-116016]
  - thunderbolt: Notify userspace about firmware CM tunneling events (Desnes Nunes) [RHEL-116016]
  - thunderbolt: Notify userspace about software CM tunneling events (Desnes Nunes) [RHEL-116016]
  - thunderbolt: Introduce domain event message handler (Desnes Nunes) [RHEL-116016]
  - usb: typec: Connect Type-C port with associated USB4 port (Desnes Nunes) [RHEL-116016]
  - thunderbolt: Add Thunderbolt/USB4 <-> USB3 match function (Desnes Nunes) [RHEL-116016]
  - thunderbolt: Expose usb4_port_index() to other modules (Desnes Nunes) [RHEL-116016]
  - thunderbolt: Fix a logic error in wake on connect (Desnes Nunes) [RHEL-116016]
  - misc: rtsx: Enhance the signal handling processes in SVID/SSID 1028:0CE1 platform (Desnes Nunes) [RHEL-116016]
  - usb: misc: onboard_dev: Add Realtek RTL8188ETV WiFi (0bda:0179) (Desnes Nunes) [RHEL-116016]
  - Added usb_string function to a namespace (Desnes Nunes) [RHEL-116016]
  - USB: core: Correct API usb_(enable|disable)_autosuspend() prototypes (Desnes Nunes) [RHEL-116016]
  - USB: phy: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-116016]
  - usb: common: usb-conn-gpio: use a unique name for usb connector device (Desnes Nunes) [RHEL-116016]
  - usb: hub: Fail fast in USB3 link power management enable path (Desnes Nunes) [RHEL-116016]
  - usb: hub: reorder USB3 link power management enable requests (Desnes Nunes) [RHEL-116016]
  - usb: hub: Don't disable LPM completely if device initiated LPM fails (Desnes Nunes) [RHEL-116016]
  - usb: hub: verify device is configured in usb_device_may_initiate_lpm() (Desnes Nunes) [RHEL-116016]
  - usb: hub: Block less in USB3 link power management LPM disable path (Desnes Nunes) [RHEL-116016]
  - usb: Add checks for snprintf() calls in usb_alloc_dev() (Desnes Nunes) [RHEL-116016]
  - usb: chipidea: imx: add HSIO Block Control wakeup setting (Desnes Nunes) [RHEL-116016]
  - usb: chipidea: imx: add wakeup interrupt handling (Desnes Nunes) [RHEL-116016]
  - dt-bindings: usb: usbmisc-imx: add support for i.MX95 platform (Desnes Nunes) [RHEL-116016]
  - dt-bindings: usb: chipidea: Add i.MX95 compatible string 'fsl,imx95-usb' (Desnes Nunes) [RHEL-116016]
  - usb: cdc-wdm: avoid setting WDM_READ for ZLP-s (Desnes Nunes) [RHEL-116016]
  - dt-bindings: usb: smsc,usb3503: Correct indentation and style in DTS example (Desnes Nunes) [RHEL-116016]
  - usb: cdns3: Remove the invalid comment (Desnes Nunes) [RHEL-116016]
  - usb: typec: tcpm: Use fwnode_get_child_node_count() (Desnes Nunes) [RHEL-116016]
  - device property: Split fwnode_get_child_node_count() (Desnes Nunes) [RHEL-116016]
  - device property: Fix a typo in the description of device_get_child_node_count() (Desnes Nunes) [RHEL-116016]
  - usb: typec: displayport: Receive DP Status Update NAK request exit dp altmode (Desnes Nunes) [RHEL-116016]
  - usb: typec: tipd: Fix wakeup source leaks on device unbind (Desnes Nunes) [RHEL-116016]
  - usb: typec: tcpci: add regulator support (Desnes Nunes) [RHEL-116016]
  - usb: typec: tcpm: allow switching to mode accessory to mux properly (Desnes Nunes) [RHEL-116016]
  - usb: typec: tcpm: allow sink (ufp) to toggle into accessory mode debug (Desnes Nunes) [RHEL-116016]
  - usb: typec: tcpm: allow to use sink in accessory mode (Desnes Nunes) [RHEL-116016]
  - usb: typec: mux: do not return on EOPNOTSUPP in {mux, switch}_set (Desnes Nunes) [RHEL-116016]
  - usb: typec: ucsi: Add the UCSI commands in debugfs (Desnes Nunes) [RHEL-116016]
  - thunderbolt: Use wake on connect and disconnect over suspend (Desnes Nunes) [RHEL-116016]
  - usb: host: xhci: Notify xHCI sideband on transfer ring free (Desnes Nunes) [RHEL-116016]
  - usb: host: xhci-plat: Set XHCI max interrupters if property is present (Desnes Nunes) [RHEL-116016]
  - usb: host: xhci-mem: Allow for interrupter clients to choose specific index (Desnes Nunes) [RHEL-116016]
  - usb: host: xhci-mem: Cleanup pending secondary event ring events (Desnes Nunes) [RHEL-116016]
  - redhat/configs: Adding CONFIG_USB_XHCI_SIDEBAND (Desnes Nunes) [RHEL-116016]
  - xhci: sideband: add initial api to register a secondary interrupter entity (Desnes Nunes) [RHEL-116016]
  - usb: dwc2: gadget: Fix enter to hibernation for UTMI+ PHY (Desnes Nunes) [RHEL-116016]
  - usb: dwc2: New bitfield definition and programming in GRSTCTL (Desnes Nunes) [RHEL-116016]
  - usb: dwc2: Add hibernation updates for ULPI PHY (Desnes Nunes) [RHEL-116016]
  - usb: dwc2: New bit definition in GPWRDN register (Desnes Nunes) [RHEL-116016]
  - usb: dwc2: Add eUSB2 PHY disconnect flow support (Desnes Nunes) [RHEL-116016]
  - usb: dwc2: Add new parameter eusb2_disc (Desnes Nunes) [RHEL-116016]
  - usb: dwc2: New bit definition in GOTGCTL register (Desnes Nunes) [RHEL-116016]
  - usb: dwc2: Add core new versions definition (Desnes Nunes) [RHEL-116016]
  - usb: dwc3: qcom: Don't leave BCR asserted (Desnes Nunes) [RHEL-116016]
  - usb: dwc3: gadget: Fix TRB reclaim logic for short transfers and ZLPs (Desnes Nunes) [RHEL-116016]
  - usb: dwc3: Abort suspend on soft disconnect failure (Desnes Nunes) [RHEL-116016]
  - usb: gadget: epautoconf: Use USB API functions rather than constants (Desnes Nunes) [RHEL-116016]
  - usb: dwc2: gadget: Use USB API functions rather than constants (Desnes Nunes) [RHEL-116016]
  - usb: core: config: Use USB API functions rather than constants (Desnes Nunes) [RHEL-116016]
  - usb: dwc3: qcom: Use bulk clock API and devres (Desnes Nunes) [RHEL-116016]
  - usb: dwc3: qcom: Fix error handling in probe (Desnes Nunes) [RHEL-116016]
  - usb: dwc3: qcom: use modern PM macros (Desnes Nunes) [RHEL-116016]
  - usb: dwc2: also exit clock_gating when stopping udc while suspended (Desnes Nunes) [RHEL-116016]
  - usb: dwc3: qcom: Transition to flattened model (Desnes Nunes) [RHEL-116016]
  - usb: dwc3: qcom: Don't rely on drvdata during probe (Desnes Nunes) [RHEL-116016]
  - usb: dwc3: core: Don't touch resets and clocks (Desnes Nunes) [RHEL-116016]
  - usb: dwc3: core: Expose core driver as library (Desnes Nunes) [RHEL-116016]
  - dt-bindings: usb: qcom,snps-dwc3: Fix bindings for X1E80100 (Desnes Nunes) [RHEL-116016]
  - dt-bindings: usb: Introduce qcom,snps-dwc3 (Desnes Nunes) [RHEL-116016]
  - usb: dwc3: qcom: Snapshot driver for backwards compatibilty (Desnes Nunes) [RHEL-116016]
  - dt-bindings: usb: dwc3: Allow connector in USB controller node (Desnes Nunes) [RHEL-116016]
  - dt-bindings: usb: qcom,dwc3: Add SM8750 compatible (Desnes Nunes) [RHEL-116016]
  - usb: dwc3: core: Avoid redundant system suspend/resume callbacks (Desnes Nunes) [RHEL-116016]
  - i2c: Set i2c pinctrl recovery info from it's device pinctrl (Desnes Nunes) [RHEL-116016]
  - pinctrl: Add an API to get the pinctrl pins if initialized (Desnes Nunes) [RHEL-116016]
  - usb: dwc3: Specify maximum number of XHCI interrupters (Desnes Nunes) [RHEL-116016]
  - can: gs_usb: add VID/PID for the CANnectivity firmware (Desnes Nunes) [RHEL-116016]
  - can: gs_usb: add usb endpoint address detection at driver probe step (Desnes Nunes) [RHEL-116016]
  - can: gs_usb: add VID/PID for Xylanta SAINT3 product family (Desnes Nunes) [RHEL-116016]
  - ext4: fix reserved gdt blocks handling in fsmap (Brian Foster) [RHEL-109218]
  - ext4: fix fsmap end of range reporting with bigalloc (Brian Foster) [RHEL-109218]
  - ext4: fix FS_IOC_GETFSMAP handling (Brian Foster) [RHEL-109218]
  - ext4: replace the traditional ternary conditional operator with with max()/min() (Brian Foster) [RHEL-109218]
  - scsi: scsi_debug: Make read-only arrays static const (Ewan D. Milne) [RHEL-116075]
  - scsi: core: sysfs: Correct sysfs attributes access rights (Ewan D. Milne) [RHEL-116075]
  - scsi: sd: Make sd shutdown issue START STOP UNIT appropriately (Ewan D. Milne) [RHEL-116075]
  - scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans (Ewan D. Milne) [RHEL-116075]
  - scsi: scsi_transport_fc: Add comments to describe added 'rport' parameter (Ewan D. Milne) [RHEL-116075]
  - scsi: scsi_transport_fc: Change to use per-rport devloss_work_q (Ewan D. Milne) [RHEL-116075]
  - scsi: core: Fix kernel doc for scsi_track_queue_full() (Ewan D. Milne) [RHEL-116075]
  - scsi: core: Use scsi_cmd_priv() instead of open-coding it (Ewan D. Milne) [RHEL-116075]
  - scsi: core: Enforce unlimited max_segment_size when virt_boundary_mask is set (Ewan D. Milne) [RHEL-116075]
  - scsi: scsi_devinfo: Remove redundant 'found' (Ewan D. Milne) [RHEL-116075]
  - scsi: sd: Fix VPD page 0xb7 length check (Ewan D. Milne) [RHEL-116075]
  - scsi: core: Remember if a device is an ATA device (Ewan D. Milne) [RHEL-116075]
  - scsi: error: alua: I/O errors for ALUA state transitions (Ewan D. Milne) [RHEL-116075]
  - scsi: core: devinfo: Fix typo in comment (Ewan D. Milne) [RHEL-116075]
  - scsi: sd: Remove the stream_status member from scsi_stream_status_header (Ewan D. Milne) [RHEL-116075]
  - scsi: scsi_debug: Reduce DEF_ATOMIC_WR_MAX_LENGTH (Ewan D. Milne) [RHEL-116075]
  - scsi: scsi_transport_fc: Rename del_timer() in comment (Ewan D. Milne) [RHEL-116075]
  - scsi: scsi_debug: Add ERASE for tapes (Ewan D. Milne) [RHEL-116075]
  - scsi: scsi_debug: Use scsi_device->type instead os sdebug_ptype where possible (Ewan D. Milne) [RHEL-116075]
  - scsi: scsi_debug: Move some tape-specific commands to separate definitions (Ewan D. Milne) [RHEL-116075]
  - scsi: scsi_debug: Enable different command definitions for different device types (Ewan D. Milne) [RHEL-116075]
  - scsi: scsi_debug: Fix two typos in command definitions (Ewan D. Milne) [RHEL-116075]
  - KVM: x86/hyper-v: Skip non-canonical addresses during PV TLB flush (Jon Maloy) [RHEL-104731] {CVE-2025-38351}
  - cgroup/rstat: avoid disabling irqs for O(num_cpu) (Radostin Stoyanov) [RHEL-94298]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-637.el9]
changelog:
  - net/smc: fix one NULL pointer dereference in smc_ib_is_sg_need_sync() (Mete Durlu) [RHEL-99989]
  - net/smc: fix UAF on smcsk after smc_listen_out() (Mete Durlu) [RHEL-99989]
  - smc: Fix various oops due to inet_sock type confusion. (Mete Durlu) [RHEL-99989]
  - net/smc: convert timeouts to secs_to_jiffies() (Mete Durlu) [RHEL-99989]
  - net/smc: replace strncpy with strscpy (Mete Durlu) [RHEL-99989]
  - net/smc: remove unused function smc_lo_supports_v2 (Mete Durlu) [RHEL-99989]
  - net/smc: remove unused input parameters in smc_buf_get_slot (Mete Durlu) [RHEL-99989]
  - s390: ism: Pass string literal as format argument of dev_set_name() (Mete Durlu) [RHEL-99989]
  - smc: Fix lockdep false-positive for IPPROTO_SMC. (Mete Durlu) [RHEL-99989]
  - net/smc: use the correct ndev to find pnetid by pnetid table (Mete Durlu) [RHEL-99989]
  - net/smc: fix data error when recvmsg with MSG_PEEK flag (Mete Durlu) [RHEL-99989]
  - net/smc: delete pointless divide by one (Mete Durlu) [RHEL-99989]
  - net/smc: support SMC-R V2 for rdma devices with max_recv_sge equals to 1 (Mete Durlu) [RHEL-99989]
  - net/smc: fix LGR and link use-after-free issue (Mete Durlu) [RHEL-99989]
  - net/smc: initialize close_work early to avoid warning (Mete Durlu) [RHEL-99989]
  - net/smc: do not leave a dangling sk pointer in __smc_create() (Mete Durlu) [RHEL-99989]
  - net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid (Mete Durlu) [RHEL-99989]
  - net/smc: Fix memory leak when using percpu refs (Mete Durlu) [RHEL-99989]
  - net/smc: Address spelling errors (Mete Durlu) [RHEL-99989]
  - net/smc: fix lacks of icsk_syn_mss with IPPROTO_SMC (Mete Durlu) [RHEL-99989]
  - net/smc: add sysctl for smc_limit_hs (Mete Durlu) [RHEL-99989]
  - net/smc: prevent NULL pointer dereference in txopt_get (Mete Durlu) [RHEL-99989]
  - net/smc: introduce statistics for ringbufs usage of net namespace (Mete Durlu) [RHEL-99989]
  - net/smc: introduce statistics for allocated ringbufs of link group (Mete Durlu) [RHEL-99989]
  - net/smc: Use static_assert() to check struct sizes (Mete Durlu) [RHEL-99989]
  - net/smc: add the max value of fallback reason count (Mete Durlu) [RHEL-99989]
  - net/smc: remove unused input parameters in smcr_new_buf_create (Mete Durlu) [RHEL-99989]
  - net/smc: remove redundant code in smc_connect_check_aclc (Mete Durlu) [RHEL-99989]
  - Subject: net/smc: remove the fallback in __smc_connect (Mete Durlu) [RHEL-99989]
  - Subject: net/smc: remove unreferenced header in smc_loopback.h file (Mete Durlu) [RHEL-99989]
  - Subject: net/smc: prevent UAF in inet_create() (Mete Durlu) [RHEL-99989]
  - net/smc: {at|de}tach sndbuf to peer DMB if supported (Mete Durlu) [RHEL-99989]
  - gitlab-ci: disable automotive pipelines (Scott Weaver)
  - redhat: use RELEASE_LOCALVERSION also for dist-get-tag (Jan Stancek)
  - redhat: introduce RELEASE_LOCALVERSION variable (Jan Stancek)
  - redhat: remove EARLY ystream bits (Jan Stancek)
  - bpf: Do not audit capability check in do_jit() (Ondrej Mosnacek) [RHEL-105376]
  - io_uring/waitid: always prune wait queue entry in io_waitid_wait() (CKI Backport Bot) [RHEL-124973] {CVE-2025-40047}
  - mfd: intel-lpss: Add Intel Wildcat Lake LPSS PCI IDs (CKI Backport Bot) [RHEL-95651]
  - dma/mapping.c: dev_dbg support for dma_addressing_limited (Prarit Bhargava) [RHEL-117031]
  - x86/mm/init: Handle the special case of device private pages in add_pages(), to not increase max_pfn and trigger dma_addressing_limited() bounce buffers (Prarit Bhargava) [RHEL-117031]
  - x86/kaslr: Reduce KASLR entropy on most x86 systems (Prarit Bhargava) [RHEL-117031]
  - KVM: x86: Advertise support for AMD's PREFETCHI (Paolo Bonzini) [RHEL-98696]
  - KVM: s390: Fix access to unavailable adapter indicator pages during postcopy (Thomas Huth) [RHEL-43214]
  - iommu/s390: Make attach succeed when the device was surprise removed (Thomas Huth) [RHEL-113452]
  - iommu/s390: Fix memory corruption when using identity domain (Thomas Huth) [RHEL-113452]
  - KVM: s390: Fix incorrect usage of mmu_notifier_register() (Thomas Huth) [RHEL-113452]
  - KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY (Thomas Huth) [RHEL-113452]
  - KVM: s390: Remove unneeded srcu lock (Thomas Huth) [RHEL-113452]
  - s390/vfio-ap: Fix no AP queue sharing allowed message written to kernel log (Thomas Huth) [RHEL-113452]
  - s390/kvm: Split kvm_host header file (Thomas Huth) [RHEL-113452]
  - s390/entry: Move early program check handler to entry.S (Thomas Huth) [RHEL-113452]
  - s390: Remove 2k vs 4k page table leftovers (Thomas Huth) [RHEL-113452]
  - s390/tlb: Use mm_has_pgste() instead of mm_alloc_pgste() (Thomas Huth) [RHEL-113452]
  - s390/mm: Convert pgste_val() into function (Thomas Huth) [RHEL-113452]
  - s390/mm: Convert pgprot_val() into function (Thomas Huth) [RHEL-113452]
  - s390: Add missing _TIF defines (Thomas Huth) [RHEL-113452]
  - s390/syscall: Merge __do_syscall() and do_syscall() (Thomas Huth) [RHEL-113452]
  - KVM: s390: Don't use %pK through debug printing (Thomas Huth) [RHEL-113452]
  - KVM: s390: Don't use %pK through tracepoints (Thomas Huth) [RHEL-113452]
  - s390/asm-offsets: Rename __LC_PGM_INT_CODE (Thomas Huth) [RHEL-113452]
  - s390/vfio-ap: Notify userspace that guest's AP config changed when mdev removed (Thomas Huth) [RHEL-72996]
  - s390/vfio-ap: Signal eventfd when guest AP configuration is changed (Thomas Huth) [RHEL-72996]
  - s390/vfio-ccw: Make mdev_types not look like a fake flex array (Thomas Huth) [RHEL-113452]
  - s390/vfio-ap: Make mdev_types not look like a fake flex array (Thomas Huth) [RHEL-113452]
  - KVM: s390: Switch to use hrtimer_setup() (Thomas Huth) [RHEL-113452]
  - s390/vfio-ap: Fix indentation in vfio_ap_mdev_ioctl() (Thomas Huth) [RHEL-113452]
  - KVM: s390: vsie: stop using "struct page" for vsie page (Thomas Huth) [RHEL-113452]
  - KVM: s390: vsie: stop messing with page refcount (Thomas Huth) [RHEL-113452]
  - KVM: s390: vsie: stop using page->index (Thomas Huth) [RHEL-113452]
  - s390/vfio-ap: Remove gmap_convert_to_secure() from vfio_ap_ops (Thomas Huth) [RHEL-113452]
  - KVM: s390: selftests: Streamline uc_skey test to issue iske after sske (Thomas Huth) [RHEL-113452]
  - KVM: s390: selftests: Add has device attr check to uc_attr_mem_limit selftest (Thomas Huth) [RHEL-113452]
  - KVM: s390: selftests: Add ucontrol gis routing test (Thomas Huth) [RHEL-113452]
  - KVM: s390: selftests: Add ucontrol flic attr selftests (Thomas Huth) [RHEL-113452]
  - KVM: s390: selftests: Add regression tests for PFCR subfunctions (Thomas Huth) [RHEL-113452]
  - KVM: s390: selftests: correct IP.b length in uc_handle_sieic debug output (Thomas Huth) [RHEL-113452]
  - KVM: s390: selftests: Fix whitespace confusion in ucontrol test (Thomas Huth) [RHEL-113452]
  - KVM: s390: selftests: Verify reject memory region operations for ucontrol VMs (Thomas Huth) [RHEL-113452]
  - KVM: s390: selftests: Add uc_skey VM test case (Thomas Huth) [RHEL-113452]
  - KVM: s390: selftests: Add uc_map_unmap VM test case (Thomas Huth) [RHEL-113452]
  - s390/vfio-ap: Switch over to sysfs_emit() (Thomas Huth) [RHEL-113452]
  - s390: Fix various typos (Thomas Huth) [RHEL-113452]
  - KVM: s390: selftests: Add regression tests for PLO subfunctions (Thomas Huth) [RHEL-113452]
  - KVM: s390: selftests: Add regression tests for KMAC, KMC, KM, KIMD and KLMD crypto subfunctions (Thomas Huth) [RHEL-113452]
  - KVM: s390: selftests: Add regression tests for KMCTR, KMF, KMO and PCC crypto subfunctions (Thomas Huth) [RHEL-113452]
  - KVM: s390: selftests: Add regression tests for PRNO, KDSA and KMA crypto subfunctions (Thomas Huth) [RHEL-113452]
  - KVM: s390: selftests: Add regression tests for SORTL and DFLTCC CPU subfunctions (Thomas Huth) [RHEL-113452]
  - selftests: kvm: s390: Add VM run test case (Thomas Huth) [RHEL-113452]
  - selftests: kvm: s390: Add test fixture and simple VM setup tests (Thomas Huth) [RHEL-113452]
  - selftests: kvm: s390: Add s390x ucontrol test suite with hpage test (Thomas Huth) [RHEL-113452]
  - selftests: kvm: s390: Add kvm_s390_sie_block definition for userspace tests (Thomas Huth) [RHEL-113452]
  - selftests: kvm: s390: Define page sizes in shared header (Thomas Huth) [RHEL-113452]
  - selftests/kvm: remove dead file (Thomas Huth) [RHEL-113452]
  - Revert "kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h" (Thomas Huth) [RHEL-113452]
  - KVM: selftests: Define _GNU_SOURCE for all selftests code (Thomas Huth) [RHEL-113452]
  - s390/cio: Add missing MODULE_DESCRIPTION() macros (Thomas Huth) [RHEL-113452]
  - s390: Replace S390_lowcore by get_lowcore() (Thomas Huth) [RHEL-113452]
  - s390/uv: gmap_make_secure() cleanups for further changes (Thomas Huth) [RHEL-113452]
  - s390/uv: Don't call folio_wait_writeback() without a folio reference (Thomas Huth) [RHEL-113452]
  - KVM: s390x: selftests: Add shared zeropage test (Thomas Huth) [RHEL-113452]
  - KVM: s390: selftests: Add selftest for single-stepping (Thomas Huth) [RHEL-113452]
  - xfs: do not propagate ENODATA disk errors into xattr code (Carlos Maiolino) [RHEL-71501]
  - sched: restore the behavior of put_task_struct() for non-rt (Luis Claudio R. Goncalves) [RHEL-40885]
  - sched: Do not call __put_task_struct() on rt if pi_blocked_on is set (Luis Claudio R. Goncalves) [RHEL-40885]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-638.el9]
changelog:
  - cpufreq: powernv: Stop setting common freq attributes (Yunming Yang) [RHEL-121364]
  - NFS: remove revoked delegation from server's delegation list (Benjamin Coddington) [RHEL-123617]
  - selftests/bpf: Test invalid narrower ctx load (Viktor Malik) [RHEL-110274]
  - bpf: Reject narrower access to pointer ctx fields (Viktor Malik) [RHEL-110274]
  - libbpf: Fix handling of BPF arena relocations (Viktor Malik) [RHEL-110274]
  - s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULL again (Viktor Malik) [RHEL-110274]
  - selftests/bpf: Add negative test cases for snprintf (Viktor Malik) [RHEL-110274]
  - bpf: Reject %p% format string in bprintf-like helpers (Viktor Malik) [RHEL-110274]
  - selftests/bpf: adapt one more case in test_lru_map to the new target_free (Viktor Malik) [RHEL-110274]
  - libbpf: Fix possible use-after-free for externs (Viktor Malik) [RHEL-110274]
  - libbpf: Fix null pointer dereference in btf_dump__free on allocation failure (Viktor Malik) [RHEL-110274]
  - bpf: Adjust free target to avoid global starvation of LRU map (Viktor Malik) [RHEL-110274]
  - selftests/bpf: Add tests with stack ptr register in conditional jmp (Viktor Malik) [RHEL-110274]
  - bpf: Do not include stack ptr register in precision backtracking bookkeeping (Viktor Malik) [RHEL-110274]
  - selftests/bpf: Add unit tests with __bpf_trap() kfunc (Viktor Malik) [RHEL-110274]
  - bpf: Warn with __bpf_trap() kfunc maybe due to uninitialized variable (Viktor Malik) [RHEL-110274]
  - libbpf/btf: Fix string handling to support multi-split BTF (Viktor Malik) [RHEL-110274]
  - bpf: Pass the same orig_call value to trampoline functions (Viktor Malik) [RHEL-110274]
  - s390/bpf: Store backchain even for leaf progs (Viktor Malik) [RHEL-110274]
  - libbpf: Check bpf_map_skeleton link for NULL (Viktor Malik) [RHEL-110274]
  - bpf: Fix WARN() in get_bpf_raw_tp_regs (Viktor Malik) [RHEL-110274]
  - libbpf: Use proper errno value in nlattr (Viktor Malik) [RHEL-110274]
  - selftests/bpf: Fix caps for __xlated/jited_unpriv (Viktor Malik) [RHEL-110274]
  - bpftool: Fix cgroup command to only show cgroup bpf programs (Viktor Malik) [RHEL-110274]
  - bpftool: Fix regression of "bpftool cgroup tree" EINVAL on older kernels (Viktor Malik) [RHEL-110274]
  - libbpf: Use proper errno value in linker (Viktor Malik) [RHEL-110274]
  - Use thread-safe function pointer in libbpf_print (Viktor Malik) [RHEL-110274]
  - bpf: Use proper type to calculate bpf_raw_tp_null_args.mask index (Viktor Malik) [RHEL-110274]
  - selftests/bpf: Add test for attaching kprobe with long event names (Viktor Malik) [RHEL-110274]
  - selftests/bpf: Add test for attaching uprobe with long event names (Viktor Malik) [RHEL-110274]
  - libbpf: Fix event name too long error (Viktor Malik) [RHEL-110274]
  - libbpf: Verify section type in btf_find_elf_sections (Viktor Malik) [RHEL-110274]
  - libbpf: Fix buffer overflow in bpf_object__init_prog (Viktor Malik) [RHEL-110274]
  - selftests/bpf: Add test case for atomic update of fd htab (Viktor Malik) [RHEL-110274]
  - bpf: Don't allocate per-cpu extra_elems for fd htab (Viktor Malik) [RHEL-110274]
  - bpf: Add is_fd_htab() helper (Viktor Malik) [RHEL-110274]
  - bpf: Support atomic update for htab of maps (Viktor Malik) [RHEL-110274]
  - bpf: Rename __htab_percpu_map_update_elem to htab_map_update_elem_in_place (Viktor Malik) [RHEL-110274]
  - bpf: Factor out htab_elem_value helper() (Viktor Malik) [RHEL-110274]
  - bpf: Bail out early in __htab_map_lookup_and_delete_elem() (Viktor Malik) [RHEL-110274]
  - selftests/bpf: Fix bpf_nf selftest failure (Viktor Malik) [RHEL-110274]
  - bpf: Check link_create.flags parameter for multi_uprobe (Viktor Malik) [RHEL-110274]
  - bpf: Check link_create.flags parameter for multi_kprobe (Viktor Malik) [RHEL-110274]
  - mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory (CKI Backport Bot) [RHEL-119153] {CVE-2025-39883}


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-639.el9]
changelog:
  - smb: client: fix refcount leak in smb2_set_path_attr (Paulo Alcantara) [RHEL-114699]
  - smb: client: fix potential UAF in smb2_close_cached_fid() (Paulo Alcantara) [RHEL-114699]
  - smb: client: fix potential cfid UAF in smb2_query_info_compound (Paulo Alcantara) [RHEL-114699]
  - smb: client: Fix refcount leak for cifs_sb_tlink (Paulo Alcantara) [RHEL-114699]
  - cifs: parse_dfs_referrals: prevent oob on malformed input (Paulo Alcantara) [RHEL-114699]
  - smb: client: remove cfids_invalidation_worker (Paulo Alcantara) [RHEL-114699]
  - smb client: fix bug with newly created file in cached dir (Paulo Alcantara) [RHEL-114699]
  - smb: client: short-circuit negative lookups when parent dir is fully cached (Paulo Alcantara) [RHEL-114699]
  - smb: client: short-circuit in open_cached_dir_by_dentry() if !dentry (Paulo Alcantara) [RHEL-114699]
  - smb: client: remove pointless cfid->has_lease check (Paulo Alcantara) [RHEL-114699]
  - smb: client: remove unused fid_lock (Paulo Alcantara) [RHEL-114699]
  - smb: client: update cfid->last_access_time in open_cached_dir_by_dentry() (Paulo Alcantara) [RHEL-114699]
  - smb: client: ensure open_cached_dir_by_dentry() only returns valid cfid (Paulo Alcantara) [RHEL-114699]
  - smb: client: account smb directory cache usage and per-tcon totals (Paulo Alcantara) [RHEL-114699]
  - smb: client: add drop_dir_cache module parameter to invalidate cached dirents (Paulo Alcantara) [RHEL-114699]
  - smb: client: show lease state as R/H/W (or NONE) in open_files (Paulo Alcantara) [RHEL-114699]
  - smb: client: show negotiated cipher in DebugData (Paulo Alcantara) [RHEL-114699]
  - smb: client: add new tracepoint to trace lease break notification (Paulo Alcantara) [RHEL-114699]
  - smb: client: Fix NULL pointer dereference in cifs_debug_dirs_proc_show() (Paulo Alcantara) [RHEL-114699]
  - smb: client: handle lack of IPC in dfs_cache_refresh() (Paulo Alcantara) [RHEL-119582]
  - smb: client: get rid of d_drop() in cifs_do_rename() (Paulo Alcantara) [RHEL-123665]
  - nvme-multipath: Skip nr_active increments in RETRY disposition (Ewan D. Milne) [RHEL-111104]
  - arm64: errata: Expand speculative SSBS workaround for Cortex-A720AE (Waiman Long) [RHEL-119900]
  - arm64: cputype: Add Cortex-A720AE definitions (Waiman Long) [RHEL-119900]
  - arm64: errata: Add missing sentinels to Spectre-BHB MIDR arrays (Waiman Long) [RHEL-119900]
  - arm64: Add support for HIP09 Spectre-BHB mitigation (Waiman Long) [RHEL-119900]
  - arm64: errata: Add newer ARM cores to the spectre_bhb_loop_affected() lists (Waiman Long) [RHEL-119900]
  - arm64: cputype: Add MIDR_CORTEX_A76AE (Waiman Long) [RHEL-119900]
  - arm64: errata: Add KRYO 2XX/3XX/4XX silver cores to Spectre BHB safe list (Waiman Long) [RHEL-119900]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-640.el9]
changelog:
  - kernfs: Fix UAF in polling when open file is released (Pavel Reichl) [RHEL-122088] {CVE-2025-39881}
  - crypto: iaa - mark as supported (Vladis Dronov) [RHEL-95629]
  - dmaengine: idxd: Add a new IAA device ID for Wildcat Lake family platforms (Vladis Dronov) [RHEL-95629]
  - crypto: iaa - Optimize rebalance_wq_table() (Vladis Dronov) [RHEL-95629]
  - crypto: iaa - Adjust workqueue allocation type (Vladis Dronov) [RHEL-95629]
  - fs: Add 'initramfs_options' to set initramfs mount options (Ian Kent) [RHEL-121113]
  - e1000e: fix heap overflow in e1000_set_eeprom (Corinna Vinschen) [RHEL-123108] {CVE-2025-39898}
  - Configs: Enable CONFIG_SCHED_MC for powerpc (Phil Auld) [RHEL-118964]
  - sched: Unify the SCHED_{SMT,CLUSTER,MC} Kconfig (Phil Auld) [RHEL-118964]
  - sched: Move STDL_INIT() functions out-of-line (Phil Auld) [RHEL-118964]
  - sched/fair: Get rid of sched_domains_curr_level hack for tl->cpumask() (Phil Auld) [RHEL-118964]
  - x86/smpboot: avoid SMT domain attach/destroy if SMT is not enabled (Phil Auld) [RHEL-118964]
  - x86/smpboot: moves x86_topology to static initialize and truncate (Phil Auld) [RHEL-118964]
  - x86/smpboot: remove redundant CONFIG_SCHED_SMT (Phil Auld) [RHEL-118964]
  - smpboot: introduce SDTL_INIT() helper to tidy sched topology setup (Phil Auld) [RHEL-118964]
  - powerpc/smp: Dynamically build Powerpc topology (Phil Auld) [RHEL-118964]
  - powerpc/smp: Avoid asym packing within thread_group of a core (Phil Auld) [RHEL-118964]
  - powerpc/smp: Add __ro_after_init attribute (Phil Auld) [RHEL-118964]
  - powerpc/smp: Disable MC domain for shared processor (Phil Auld) [RHEL-118964]
  - powerpc/smp: Enable Asym packing for cores on shared processor (Phil Auld) [RHEL-118964]
  - perf/x86/intel/uncore: Add iMC freerunning for Panther Lake (Michael Petlan) [RHEL-47456]
  - perf/x86/intel/uncore: Add Panther Lake support (Michael Petlan) [RHEL-47456]
  - perf/x86/intel/uncore: Support customized MMIO map size (Michael Petlan) [RHEL-47442 RHEL-47456]
  - perf/x86/intel/uncore: Support MSR portal for discovery tables (Michael Petlan) [RHEL-47442 RHEL-47456]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-641.el9]
changelog:
  - tools/power/x86/intel-speed-select: v1.23 release (David Arcari) [RHEL-125240]
  - tools/power/x86/intel-speed-select: Skip uncore frequency update (David Arcari) [RHEL-125240]
  - tools/power/x86/intel-speed-select: Support SST PP revision 2 fields (David Arcari) [RHEL-125240]
  - tools/power/x86/intel-speed-select: v1.22 release (David Arcari) [RHEL-125240]
  - tools/power/x86/intel-speed-select: Prefix header search path with sysroot (David Arcari) [RHEL-125240]
  - tools/power/x86/intel-speed-select: Die ID for IO dies (David Arcari) [RHEL-125240]
  - tools/power/x86/intel-speed-select: Fix the condition to check multi die system (David Arcari) [RHEL-125240]
  - tools/power/x86/intel-speed-select: Prevent increasing MAX_DIE_PER_PACKAGE (David Arcari) [RHEL-125240]
  - selftests: livepatch: test if ftrace can trace a livepatched function (Joe Lawrence) [RHEL-114920]
  - selftests: livepatch: add new ftrace helpers functions (Joe Lawrence) [RHEL-114920]
  - samples/livepatch: add module descriptions (Joe Lawrence) [RHEL-114920]
  - selftest/livepatch: Only run test-kprobe with CONFIG_KPROBES_ON_FTRACE (Joe Lawrence) [RHEL-114920]
  - docs: livepatch: move text out of code block (Joe Lawrence) [RHEL-114920]
  - livepatch: Add comment to clarify klp_add_nops() (Joe Lawrence) [RHEL-114920]
  - xfs: rework datasync tracking and execution (Pavel Reichl) [RHEL-113841]
  - xfs: rearrange code in xfs_inode_item_precommit (Pavel Reichl) [RHEL-113841]
  - dpll: zl3073x: Handle missing or corrupted flash configuration (Ivan Vecera) [RHEL-115369]
  - dpll: zl3073x: Increase maximum size of flash utility (Ivan Vecera) [RHEL-115369]
  - dpll: zl3073x: Fix double free in zl3073x_devlink_flash_update() (Ivan Vecera) [RHEL-115369]
  - dpll: zl3073x: Implement devlink flash callback (Ivan Vecera) [RHEL-115369]
  - dpll: zl3073x: Refactor DPLL initialization (Ivan Vecera) [RHEL-115369]
  - dpll: zl3073x: Add firmware loading functionality (Ivan Vecera) [RHEL-115369]
  - dpll: zl3073x: Add low-level flash functions (Ivan Vecera) [RHEL-115369]
  - dpll: zl3073x: Add functions to access hardware registers (Ivan Vecera) [RHEL-115369]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-642.el9]
changelog:
  - kernel: extend rh_waived to cope better with the CVE mitigations case (Ricardo Robaina) [RHEL-122981]
  - Add support to rh_waived cmdline boot parameter (Ricardo Robaina) [RHEL-122981]
  - rh_flags: Rename rh_features to rh_flags (Ricardo Robaina) [RHEL-122981]
  - kernel: rh_features: fix reading empty feature list from /proc (Ricardo Robaina) [RHEL-122981]
  - rh_features: move rh_features entry to sys/kernel (Ricardo Robaina) [RHEL-122981]
  - rh_features: convert to atomic allocation (Ricardo Robaina) [RHEL-122981]
  - add rh_features to /proc (Ricardo Robaina) [RHEL-122981]
  - add support for rh_features (Ricardo Robaina) [RHEL-122981]
  - dlm: fix lkb timeout scanning lookup (Alexander Aring) [RHEL-82137]
  - dlm: move to rinfo for all middle conversion cases (Alexander Aring) [RHEL-110034]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-643.el9]
changelog:
  - s390/mm: Fix __ptep_rdp() inline assembly (Mete Durlu) [RHEL-129168]
  - scsi: s390: zfcp: Ensure synchronous unit_add (Mete Durlu) [RHEL-129201]
  - x86/topology: Implement topology_is_core_online() to address SMT regression (David Arcari) [RHEL-125289]
  - tools/power turbostat: Fix incorrect sorting of PMT telemetry (David Arcari) [RHEL-127415]
  - dma-mapping: fix missing clear bdr in check_ram_in_range_map() (Prarit Bhargava) [RHEL-128293]
  - net/mlx5: fs, fix UAF in flow counter release (CKI Backport Bot) [RHEL-124427] {CVE-2025-39979}
  - uprobes: Fix race in uprobe_free_utask (Viktor Malik) [RHEL-120479]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-644.el9]
changelog:
  - s390: Disable ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP (Luiz Capitulino) [RHEL-129896]
  - scsi: st: Skip buffer flush for information ioctls (John Meneghini) [RHEL-128358]
  - scsi: st: Separate st-unique ioctl handling from SCSI common ioctl handling (John Meneghini) [RHEL-128358]
  - mm/uffd: add missing pte_mkdirty() to mfill_atomic_install_pte() (Lucas Oakley) [RHEL-46006]
  - Bluetooth: revert TX timestamping (David Marlin) [RHEL-119045]
  - Bluetooth: HCI: Fix tracking of advertisement set/instance 0x00 (David Marlin) [RHEL-119045]
  - Bluetooth: MGMT: fix crash in set_mesh_sync and set_mesh_complete (David Marlin) [RHEL-119045]
  - Bluetooth: MGMT: Fix possible UAFs (David Marlin) [RHEL-119045] {CVE-2025-39981}
  - Bluetooth: hci_event: Fix UAF in hci_acl_create_conn_sync (David Marlin) [RHEL-119045] {CVE-2025-39982}
  - Bluetooth: hci_event: Fix UAF in hci_conn_tx_dequeue (David Marlin) [RHEL-119045] {CVE-2025-39983}
  - Bluetooth: hci_sync: Fix hci_resume_advertising_sync (David Marlin) [RHEL-119045]
  - Bluetooth: Fix build after header cleanup (David Marlin) [RHEL-119045]
  - Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen() (David Marlin) [RHEL-119045] {CVE-2025-39860}
  - Bluetooth: vhci: Prevent use-after-free by removing debugfs files early (David Marlin) [RHEL-119045] {CVE-2025-39861}
  - Bluetooth: hci_sync: fix set_local_name race condition (David Marlin) [RHEL-119045]
  - Bluetooth: hci_event: Detect if HCI_EV_NUM_COMP_PKTS is unbalanced (David Marlin) [RHEL-119045]
  - Bluetooth: hci_event: Mark connection as closed during suspend disconnect (David Marlin) [RHEL-119045]
  - Bluetooth: hci_event: Treat UNKNOWN_CONN_ID on disconnect as success (David Marlin) [RHEL-119045]
  - Bluetooth: hci_conn: Make unacked packet handling more robust (David Marlin) [RHEL-119045]
  - Bluetooth: btnxpuart: Uses threaded IRQ for host wakeup handling (David Marlin) [RHEL-119045]
  - Bluetooth: hci_conn: do return error from hci_enhanced_setup_sync() (David Marlin) [RHEL-119045]
  - Bluetooth: hci_event: fix MTU for BN == 0 in CIS Established (David Marlin) [RHEL-119045]
  - Bluetooth: hci_core: Fix using ll_privacy_capable for current settings (David Marlin) [RHEL-119045]
  - Bluetooth: hci_core: Fix using {cis,bis}_capable for current settings (David Marlin) [RHEL-119045]
  - Bluetooth: btmtk: Fix wait_on_bit_timeout interruption during shutdown (David Marlin) [RHEL-119045]
  - Bluetooth: hci_sync: Avoid adding default advertising on startup (David Marlin) [RHEL-119045]
  - Bluetooth: hci_event: Mask data status from LE ext adv reports (David Marlin) [RHEL-119045]
  - Bluetooth: btintel_pcie: Fix Alive Context State Handling (David Marlin) [RHEL-119045]
  - Bluetooth: btintel_pcie: Make driver wait for alive interrupt (David Marlin) [RHEL-119045]
  - Bluetooth: hci_sync: fix double free in 'hci_discovery_filter_clear()' (David Marlin) [RHEL-119045] {CVE-2025-38593}
  - Bluetooth: btusb: Add one more ID 0x28de:0x1401 for Qualcomm WCN6855 (David Marlin) [RHEL-119045]
  - Bluetooth: btusb: Sort WCN6855 device IDs by VID and PID (David Marlin) [RHEL-119045]
  - Bluetooth: btusb: QCA: Support downloading custom-made firmwares (David Marlin) [RHEL-119045]
  - Bluetooth: btnxpuart: Add uevents for FW dump and FW download complete (David Marlin) [RHEL-119045]
  - Bluetooth: btnxpuart: Correct the Independent Reset handling after FW dump (David Marlin) [RHEL-119045]
  - Bluetooth: ISO: Support SCM_TIMESTAMPING for ISO TS (David Marlin) [RHEL-119045]
  - Bluetooth: ISO: add socket option to report packet seqnum via CMSG (David Marlin) [RHEL-119045]
  - Bluetooth: btintel: Define a macro for Intel Reset vendor command (David Marlin) [RHEL-119045]
  - Bluetooth: Fix typos in comments (David Marlin) [RHEL-119045]
  - Bluetooth: RFCOMM: Fix typos in comments (David Marlin) [RHEL-119045]
  - Bluetooth: aosp: Fix typo in comment (David Marlin) [RHEL-119045]
  - Bluetooth: hci_bcm4377: Fix typo in comment (David Marlin) [RHEL-119045]
  - Bluetooth: btrtl: Fix typo in comment (David Marlin) [RHEL-119045]
  - Bluetooth: btmtk: Fix typo in log string (David Marlin) [RHEL-119045]
  - Bluetooth: btintel: Fix typo in comment (David Marlin) [RHEL-119045]
  - Bluetooth: btusb: Add new VID/PID 0489/e14e for MT7925 (David Marlin) [RHEL-119045]
  - Bluetooth: btusb: Add RTL8852BE device 0x13d3:0x3618 (David Marlin) [RHEL-119045]
  - Bluetooth: btnxpuart: implement powerup sequence (David Marlin) [RHEL-119045]
  - Bluetooth: Fix spelling mistakes (David Marlin) [RHEL-119045]
  - Bluetooth: btnxpuart: Add support for 4M baudrate (David Marlin) [RHEL-119045]
  - Bluetooth: hci_event: Correct comment about HCI_EV_EXTENDED_INQUIRY_RESULT (David Marlin) [RHEL-119045]
  - Bluetooth: hci_core: Eliminate an unnecessary goto label in hci_find_irk_by_addr() (David Marlin) [RHEL-119045]
  - Bluetooth: hci_sync: Use bt_dev_err() to log error message in hci_update_event_filter_sync() (David Marlin) [RHEL-119045]
  - Bluetooth: hci_sock: Reset cookie to zero in hci_sock_free_cookie() (David Marlin) [RHEL-119045]
  - Bluetooth: hci_qca: Enable ISO data packet RX (David Marlin) [RHEL-119045]
  - Bluetooth: btintel_pcie: Add support for device 0x4d76 (David Marlin) [RHEL-119045]
  - Bluetooth: Remove hci_conn_hash_lookup_state() (David Marlin) [RHEL-119045]
  - Bluetooth: btusb: Add a new VID/PID 2c7c/7009 for MT7925 (David Marlin) [RHEL-119045]
  - Bluetooth: btintel_pcie: Reword restart to recovery (David Marlin) [RHEL-119045]
  - Bluetooth: btintel_pcie: Support Function level reset (David Marlin) [RHEL-119045]
  - Bluetooth: btusb: Add support for variant of RTL8851BE (USB ID 13d3:3601) (David Marlin) [RHEL-119045]
  - Bluetooth: btusb: Add USB ID 3625:010b for TP-LINK Archer TX10UB Nano (David Marlin) [RHEL-119045]
  - Bluetooth: btusb: Clean up some Bluetooth device IDs (David Marlin) [RHEL-119045]
  - netlink: avoid infinite retry looping in netlink_unicast() (Davide Caratti) [RHEL-115649] {CVE-2025-38727}
  - genetlink: fix genl_bind() invoking bind() after -EPERM (Davide Caratti) [RHEL-115649] {CVE-2025-39926}
  - netlink: make sure we allow at least one dump skb (Davide Caratti) [RHEL-115649]
  - netlink: Fix rmem check in netlink_broadcast_deliver(). (Davide Caratti) [RHEL-115649]
  - netlink: Fix wraparounds of sk->sk_rmem_alloc. (Davide Caratti) [RHEL-115649] {CVE-2025-38465}
  - bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6} (Xin Long) [RHEL-121298]
  - octeon_ep_vf: Add support to retrieve hardware channel information (Kamal Heib) [RHEL-111113]
  - octeon_ep: Add support to retrieve hardware channel information (Kamal Heib) [RHEL-111113]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-645.el9]
changelog:
  - tty: n_tty: Fix buffer offsets when lookahead is used (Radostin Stoyanov) [RHEL-127716]
  - ext4: don't over-report free space or inodes in statvfs (Ravi Singh) [RHEL-125357]
  - dpll: add phase-adjust-gran pin attribute (Petr Oros) [RHEL-126530]
  - dpll: fix device-id-get and pin-id-get to return errors properly (Petr Oros) [RHEL-126530]
  - dpll: spec: add missing module-name and clock-id to pin-get reply (Petr Oros) [RHEL-126530]
  - dpll: add phase_offset_avg_factor_get/set callback ops (Petr Oros) [RHEL-126530]
  - dpll: add phase-offset-avg-factor device attribute to netlink spec (Petr Oros) [RHEL-126530]
  - dpll: fix clock quality level reporting (Petr Oros) [RHEL-126530]
  - dpll: add reference sync get/set (Petr Oros) [RHEL-126530]
  - dpll: add reference-sync netlink attribute (Petr Oros) [RHEL-126530]
  - dpll: remove documentation of rclk_dev_name (Petr Oros) [RHEL-126530]
  - tpm: Prevent local DOS via tpm/tpm0/ppi/*operations (Denis Aleksandrov) [RHEL-62964]
  - KVM: arm64: vgic-v3: Release reserved slot outside of lpi_xa's lock (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: vgic-v3: Reinstate IRQ lock ordering for LPI xarray (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Update stale comment for sanitise_mte_tags() (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Add build-time check for duplicate DECLARE_REG use (Cornelia Huck) [RHEL-115975]
  - kvm: arm64: use BUG() instead of BUG_ON(1) (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Fix page leak in user_mem_abort() (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: vgic: fix incorrect spinlock API usage (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: vgic-v3: Indicate vgic_put_irq() may take LPI xarray lock (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: vgic-v3: Don't require IRQs be disabled for LPI xarray lock (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: vgic-v3: Erase LPIs from xarray outside of raw spinlocks (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Spin off release helper from vgic_put_irq() (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: vgic-v3: Use bare refcount for VGIC LPIs (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: vgic: Drop stale comment on IRQ active state (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Initialize PMSCR_EL1 when in VHE (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Mark freed S2 MMUs as invalid (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Check for SYSREGS_ON_CPU before accessing the 32bit state (Cornelia Huck) [RHEL-115975]
  - arm64: vgic-v2: Fix guest endianness check in hVHE mode (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Disambiguate support for vSGIs v. vLPIs (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Enforce the sorting of the GICv3 system register table (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Clarify the check for reset callback in check_sysreg_table() (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: vgic-its: Return -ENXIO to invalid KVM_DEV_ARM_VGIC_GRP_CTRL attrs (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Make RAS registers UNDEF when RAS isn't advertised (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Filter out HCR_EL2 bits when running in hypervisor context (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Fix vcpu_{read,write}_sys_reg() accessors (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Simplify sysreg access on exception delivery (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Check for SYSREGS_ON_CPU before accessing the CPU state (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: nv: Handle CNTHCTL_EL2 specially (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: nv: Add missing EL2->EL1 mappings in get_el2_to_el1_mapping() (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Make RVBAR_EL2 accesses UNDEF (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Unify UNDEF injection helpers (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Make most GICv3 accesses UNDEF if they trap (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Fix enforcement of upper bound on MDCR_EL2.HPMN (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Don't retire MMIO instruction w/ pending (emulated) SError (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Treat vCPU with pending SError as runnable (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Block cacheable PFNMAP mapping (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Assume non-PFNMAP/MIXEDMAP VMAs can be mapped cacheable (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Rename the device variable to s2_force_noncacheable (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Remove kvm_arch_vcpu_run_map_fp() (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Don't free hyp pages with pKVM on GICv2 (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Fix error path in init_hyp_mode() (Cornelia Huck) [RHEL-115975]
  - arm64: kvm: Introduce nvhe stack size constants (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: Adjust range correctly during host stage-2 faults (Cornelia Huck) [RHEL-115975]
  - KVM: arm64: WARN if unmapping a vLPI fails in any path (Cornelia Huck) [RHEL-115975]
  - can: j1939: add missing calls in NETDEV_UNREGISTER notification handler (CKI Backport Bot) [RHEL-124106] {CVE-2025-39925}
  - can: j1939: implement NETDEV_UNREGISTER notification handler (CKI Backport Bot) [RHEL-124106] {CVE-2025-39925}
  - futex: Optimize per-cpu reference counting (Waiman Long) [RHEL-101190]
  - futex: Don't leak robust_list pointer on exec race (Waiman Long) [RHEL-101190]
  - selftest/futex: Compile also with libnuma < 2.0.16 (Waiman Long) [RHEL-101190]
  - selftest/futex: Reintroduce "Memory out of range" numa_mpol's subtest (Waiman Long) [RHEL-101190]
  - selftest/futex: Make the error check more precise for futex_numa_mpol (Waiman Long) [RHEL-101190]
  - selftests/futex: Fix futex_wait() for 32bit ARM (Waiman Long) [RHEL-101190]
  - selftests: futex: Fix incorrect kernel headers search path (Waiman Long) [RHEL-101190]
  - futex: Prevent use-after-free during requeue-PI (Waiman Long) [RHEL-101190]
  - selftests/futex: Fix typos and grammar in futex_priv_hash (Waiman Long) [RHEL-101190]
  - selftests/futex: Fix format-security warnings in futex_priv_hash (Waiman Long) [RHEL-101190]
  - selftests/futex: Fix some futex_numa_mpol subtests (Waiman Long) [RHEL-101190]
  - selftests/futex: Remove the -g parameter from futex_priv_hash (Waiman Long) [RHEL-101190]
  - futex: Move futex_hash_free() back to __mmput() (Waiman Long) [RHEL-101190]
  - futex: Move futex cleanup to __mmdrop() (Waiman Long) [RHEL-101190]
  - kernel/fork: group allocation/free of per-cpu counters for mm struct (Waiman Long) [RHEL-101190]
  - futex: Use user_write_access_begin/_end() in futex_put_value() (Waiman Long) [RHEL-101190]
  - selftests/futex: Fix spelling mistake "Succeffuly" -> "Successfully" (Waiman Long) [RHEL-101190]
  - selftests/futex: Define SYS_futex on 32-bit architectures with 64-bit time_t (Waiman Long) [RHEL-101190]
  - perf bench futex: Remove support for IMMUTABLE (Waiman Long) [RHEL-101190]
  - selftests/futex: Remove support for IMMUTABLE (Waiman Long) [RHEL-101190]
  - futex: Remove support for IMMUTABLE (Waiman Long) [RHEL-101190]
  - futex: Make futex_private_hash_get() static (Waiman Long) [RHEL-101190]
  - futex: Use RCU-based per-CPU reference counting instead of rcuref_t (Waiman Long) [RHEL-101190]
  - selftests/futex: Adapt the private hash test to RCU related changes (Waiman Long) [RHEL-101190]
  - perf bench futex: Fix prctl include in musl libc (Waiman Long) [RHEL-101190]
  - selftests/futex: Add futex_numa to .gitignore (Waiman Long) [RHEL-101190]
  - futex: Temporary disable FUTEX_PRIVATE_HASH (Waiman Long) [RHEL-101190]
  - futex: Initialize futex_phash_new during fork(). (Waiman Long) [RHEL-101190]
  - futex: Verify under the lock if hash can be replaced (Waiman Long) [RHEL-101190]
  - futex: Handle invalid node numbers supplied by user (Waiman Long) [RHEL-101190]
  - selftests/futex: Set the home_node in futex_numa_mpol (Waiman Long) [RHEL-101190]
  - selftests/futex: getopt() requires int as return value. (Waiman Long) [RHEL-101190]
  - tools headers UAPI: Sync linux/prctl.h with the kernel sources to pick FUTEX knob (Waiman Long) [RHEL-101190]
  - io_uring/futex: mark wait requests as inflight (Waiman Long) [RHEL-101190]
  - selftests/futex: Fix spelling mistake "unitiliazed" -> "uninitialized" (Waiman Long) [RHEL-101190]
  - futex: Correct the kernedoc return value for futex_wait_setup(). (Waiman Long) [RHEL-101190]
  - tools headers: Synchronize prctl.h ABI header (Waiman Long) [RHEL-101190]
  - futex: Use RCU_INIT_POINTER() in futex_mm_init(). (Waiman Long) [RHEL-101190]
  - selftests/futex: Use TAP output in futex_numa_mpol (Waiman Long) [RHEL-101190]
  - selftests/futex: Use TAP output in futex_priv_hash (Waiman Long) [RHEL-101190]
  - futex: Fix kernel-doc comments (Waiman Long) [RHEL-101190]
  - futex: Relax the rcu_assign_pointer() assignment of mm->futex_phash in futex_mm_init() (Waiman Long) [RHEL-101190]
  - futex: Fix outdated comment in struct restart_block (Waiman Long) [RHEL-101190]
  - futex,selftests: Add another FUTEX2_NUMA selftest (Waiman Long) [RHEL-101190]
  - selftests/futex: Add futex_numa_mpol (Waiman Long) [RHEL-101190]
  - selftests/futex: Add futex_priv_hash (Waiman Long) [RHEL-101190]
  - selftests/futex: Build without headers nonsense (Waiman Long) [RHEL-101190]
  - tools/perf: Allow to select the number of hash buckets (Waiman Long) [RHEL-101190]
  - tools headers: Synchronize prctl.h ABI header (Waiman Long) [RHEL-101190]
  - futex: Implement FUTEX2_MPOL (Waiman Long) [RHEL-101190]
  - futex: Implement FUTEX2_NUMA (Waiman Long) [RHEL-101190]
  - futex: Allow to make the private hash immutable (Waiman Long) [RHEL-101190]
  - futex: Allow to resize the private local hash (Waiman Long) [RHEL-101190]
  - futex: Allow automatic allocation of process wide futex hash (Waiman Long) [RHEL-101190]
  - futex: Add basic infrastructure for local task local hash (Waiman Long) [RHEL-101190]
  - futex: Create helper function to initialize a hash slot (Waiman Long) [RHEL-101190]
  - futex: Introduce futex_q_lockptr_lock() (Waiman Long) [RHEL-101190]
  - futex: Decrease the waiter count before the unlock operation (Waiman Long) [RHEL-101190]
  - futex: Acquire a hash reference in futex_wait_multiple_setup() (Waiman Long) [RHEL-101190]
  - futex: Create private_hash() get/put class (Waiman Long) [RHEL-101190]
  - futex: Create futex_hash() get/put class (Waiman Long) [RHEL-101190]
  - futex: Create hb scopes (Waiman Long) [RHEL-101190]
  - futex: Pull futex_hash() out of futex_q_lock() (Waiman Long) [RHEL-101190]
  - futex: Move futex_queue() into futex_wait_setup() (Waiman Long) [RHEL-101190]
  - mm: Add vmalloc_huge_node() (Waiman Long) [RHEL-101190]
  - rcuref: Provide rcuref_is_dead() (Waiman Long) [RHEL-101190]
  - futex: Use a hashmask instead of hashsize (Waiman Long) [RHEL-101190]
  - rcuref: Plug slowpath race in rcuref_put() (Waiman Long) [RHEL-101190]
  - seqlock: add missing parameter documentation for raw_seqcount_try_begin() (Waiman Long) [RHEL-101190]
  - mm: introduce mmap_lock_speculate_{try_begin|retry} (Waiman Long) [RHEL-101190]
  - mm: convert mm_lock_seq to a proper seqcount (Waiman Long) [RHEL-101190]
  - seqlock: add raw_seqcount_try_begin (Waiman Long) [RHEL-101190]
  - sched/wake_q: Add helper to call wake_up_q after unlock with preemption disabled (Waiman Long) [RHEL-101190]
  - locking/rtmutex: Make sure we wake anything on the wake_q when we release the lock->wait_lock (Waiman Long) [RHEL-101190]
  - locking: rtmutex: Fix wake_q logic in task_blocks_on_rt_mutex (Waiman Long) [RHEL-101190]
  - futex: fix user access on powerpc (Waiman Long) [RHEL-101190]
  - futex: improve user space accesses (Waiman Long) [RHEL-101190]
  - locking/mutex: Make mutex::wait_lock irq safe (Waiman Long) [RHEL-101190]
  - locking/mutex: Remove wakeups from under mutex::wait_lock (Waiman Long) [RHEL-101190]
  - locking/rt: Annotate unlock followed by lock for sparse. (Waiman Long) [RHEL-101190]
  - mm: fix (harmless) type confusion in lock_vma_under_rcu() (Waiman Long) [RHEL-101190]
  - selftests/mm: kvm, mdwe fixes to avoid requiring "make headers" (Waiman Long) [RHEL-101190]
  - mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_area_struct (Waiman Long) [RHEL-101190]


