# changelog

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


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


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


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


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


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


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


