# changelog

author: Nicola Sella <nsella@redhat.com> 4.0.12-1
changelog:
  - Update Cmake to pull translations from weblate
  - Drop Python 2 support
  - README: Add Installation, Contribution, etc
  - Add the DNF_SYSTEM_UPGRADE_NO_REBOOT env variable to control system-upgrade reboot.
  - [system-upgrade] Upgrade groups and environments (RhBug:1845562,1860408)


author: Nicola Sella <nsella@redhat.com> - 4.0.13-1
changelog:
  - Update to 4.0.13
  - system-upgrade: Use Transaction Store/Replay
  - system-upgrade: Pretty-print the state json


author: Pavla Kratochvilova <pkratoch@redhat.com> - 4.0.15-1
changelog:
  - Update to 4.0.15
  - Add symlink for man pages of offline-upgrade and offline-distrosync commands (RhBug:1917378)
  - system-upgrade: Handle empty transaction on download (RhBug:1917639)


author: Kris Van Hees <kris.van.hees@oracle.com> - 2.0.0-1.12
changelog:
  - Fix evaluation order of bcopy() arguments and lift non-alloca restriction
    on the source address. (Eugene Loh, Kris Van Hees)
  - Implement actions: clear(), tracemem(). (Kris Van Hees, Eugene Loh)
  - Implement subroutines: copyout(), copyinstr(). (Kris Van Hees, Eugene Loh)
  - Implement options: switchrate, aggrate.
  - Implement provider: cpc. (Eugene Loh)
  - Implement provider: proc.
  - Implement built-in variable: uregs. (Eugene Loh)
  - Increase strtab maximum size.
  - Support using indirect load instructions for pointers to alloca()'d and
    DTrace managed memory. (Kris Van Hees, Eugene Loh)
  - Fix arg0 and arg1 for profile-* and tick-* probes. (Eugene Loh)
  - Implement runtime bounds checking for scalar array access. (Eugene Loh)
  - Updated manpage and moved to dtrace.8.
  - Support arbitrary address pointers for basename(), dirname(), strchr(),
    strrchr(), and inet_ntoa(). (Eugene Loh) [Orabug: 34857846]
  - Add runtime bounds checking for scalar array access. (Eugene Loh)
    [Orabug: 35045463]
  - Various testsuite fixes and improvements. [Orabug: 34829509]
  - Various code improvements. [Orabug: 34829509]


author: Kris Van Hees <kris.van.hees@oracle.com> - 2.0.0-1.13
changelog:
  - Full support for is-enabled USDT probes. (Nick Alcock)
  - Report error on programs that exceed aggsize or dynvarsize.
  - Support for drop counters for principal, speculation, and aggregation buffers
    and for dynamic variables.
  - Implement probe: proc:::signal-clear.
  - Implement provider: sched (partial implementation).
  - Implement provider: lockstat (for kernels >= 5.10.0 and UEK6 with fix).
  - Support NULL strings. (Eugene Loh)
  - Support uregs[] on older kernels. (Eugene Loh)
  - New option: lonknommap. (Nick Alcock)
  - Support for USDT probes in programs in different fs namespaces. (Nick Alcock)
  - Support for USDT probes in non-PIE executables. (Nick Alcock)
  - Fix dtprobed to support DOF that exceeds 64KiB. (Nick Alcock)
    [Orabug: 35411920]
  - Do not modify input files with dtrace -G if unchanged. (Steven Sistare)
    [Orbug: 35417184]
  - Various testsuite fixes and improvements.
    (Nick Alcock, Eugene Loh, Kris Van Hees) [Orabug: 35435195]
  - Various code improvements.  (Nick Alcock, Eugene Loh, Kris Van Hees)
    [Orabug: 35435195]


author: Kris Van Hees <kris.van.hees@oracle.com> - 2.0.0-1.13.1
changelog:
  - Restart dtprobed when upgrading DTrace.
  - Report and clean up orphaned tracing events after each test.


author: Kris Van Hees <kris.van.hees@oracle.com> - 2.0.0-1.13.2
changelog:
  - Support using DTrace with upstream kernels.
  - Implement provider: ip.
  - Implement actions: trunc(), pcap().
  - Implement subroutines: inet_ntoa6().
  - Implement subroutines: inet_ntop(). (Eugene Loh)
  - Support modules.builtin.ranges for builtin module-symbol association.
  - Provide a BTF-to-CTF convertor to provide (limited) kernel type information
    when CTF is not available.
  - Remove dependency on waitfd(). (Nick Alcock)
  - Various testsuite fixes and improvements.
    (Nick Alcock, Eugene Loh, Kris Van Hees)
  - Various code improvements. (Nick Alcock, Eugene Loh, Kris Van Hees)


author: Kris Van Hees <kris.van.hees@oracle.com> - 2.0.0-1.14
changelog:
  - Implement provider: io.  (Eugene Loh, Kris Van Hees)
  - Implement actions: print().  (Alan Maguire)
  - Implement subroutines: link_ntop(), cleanpath().  (Eugene Loh)
  - Implement options: -xcpu, -xaggpercpu.  (Eugene Loh)
  - Improve providers: pid (offset-based probes) and rawtp (arg info).
  - Improve options: -xlockmem (improve default).  (Eugene Loh)
  - Ensure USDT probes can survive dtprobed restarts.  (Nick Alcock)
  - Improve USDT probe creation/deletion.  (Nick Alcock)
  - Improve support for DTrace with upstream kernels.  (Nick Alcock)
  - Improve support for compiling DTrace in older environments.  (Kris Van Hees)
  - Add support for aggregations of stacks.  (Eugene Loh)
  - Improve lexer parsing (top-level wildcard ambiguities and `numerals).
    (Nick Alcock)
  - Fix END probe execution with multiple tracers.  (Nick Alcock)
  - Preemptive BPF program execution for DTrace probes is not allowed.
  - Buffer overrun fix for systems with non-sequential online CPU ids.
    (Kris Van Hees, Nick Alcock) [Orabug: 36356681]
  - Various bug fixes.  (Nick Alcock, Eugene Loh, Kris Van Hees)
  - Various testsuite fixes and improvements.
    (Nick Alcock, Eugene Loh, Kris Van Hees)
  - Various code improvements.  (Nick Alcock, Eugene Loh, Kris Van Hees)
    [Orabug: 36329725]


author: Kris Van Hees <kris.van.hees@oracle.com> - 2.0.1-1
changelog:
  - Implement FBT probes with fentry/fexit tracepoints
  - Provide argument info for FBT probes.
  - Provide pre-generated translator files sets. [Orabug: 36504847]


author: Kris Van Hees <kris.van.hees@oracle.com> - 2.0.2-1
changelog:
  - Translators to support kernels 6.10 and later.
  - FBT return probe argument support.
  - The print() action is augmented with type information.  (Alan Maguire)
  - Support to discover and trace USDT probes after a tracing session has
    started.  (Eugene Loh, Nick Alcock)
  - USDT probe argument support (translated types, mapping).  (Nick Alcock)
  - Installation locations are now configurable.  (Nick Alcock)
  - Valgrind is no longer a required build dependency.  (Nick Alcock)
  - Self-grabs have been improved.  (Nick Alcock)
  - New provider: rawfbt.  (Kris Van Hees)
  - Various bug fixes.  (Nick Alcock, Eugene Loh, Alan Maguire, Kris Van Hees)
  - Various testsuite fixes and improvements.
    (Nick Alcock, Sam James, Eugene Loh, Kris Van Hees)
  - Various code improvements.  (Nick Alcock, Eugene Loh, Kris Van Hees)
    [Orabug: 37274251]


author: Viktor Malik <vmalik@redhat.com> - 1.25-1
changelog:
  - Resolves: rhbz#2190484
  - Build with system libbpf
  - New release: v1.25
  - Support for DW_TAG_unspecified_type more generally.
  - Make sure struct member offsets are in ascending order. Rust BTF needs this.
  - Support C atomic types (DW_TAG_atomic_type).
  - Initial support for DW_TAG_LLVM_annotation, used for BTF type tags, for __rcu, __user, etc
  - Exclude functions with the same name (static functions in different CUs), inconsistent prototypes or not following calling convention.
  - Allow generation of BTF for optimized functions, those that end with a .isra*, .constprop*.
  - Support 'pahole --lang=/--lang_exclude=asm'
  - Support --compile from DWARF in addition to from BTF.
  - Exclude RUST CUs in 'btfdiff', as those are not yet being BTF encoded.


author: Viktor Malik <vmalik@redhat.com> - 1.27-1
changelog:
  - Resolves: RHEL-30780
  - New release: v1.26
  - When expanding types using 'pahole -E' do it for union and struct typedefs and for enums too.
  - Print number of holes, bit holes and bit paddings in class member types.
  - Introduce --contains_enumerator=ENUMERATOR_NAME:
  - Fix pretty printing using DWARF, waiting for a CU with both class (-C) and a specified "type_enum".
  - Add support for DW_TAG_constant in the DWARF loader, first seen in Go DWARF.
  - Fix loading DW_TAG_subroutine_type generated by the Go compiler.
  - Fix loading of 32-bit signed enums from BTF.
  - Add 'pahole --btf_features' to allow consumers to specify an opt-in set of features they want to use in BTF encoding.
  - Parallelize loading BTF and DWARF, speeding up a bit btfdiff.
  - Do type expansion to cover "private" types and enumerations in btfdiff.
  - New release: v1.27
  - Reproducible parallel builds: multiple runs with different number of loading/encoding threads produce the same result.
  - Inject kfunc decl tags into BTF from the BTF IDs ELF section in the Linux kernel vmlinux file.
  - Sanitize unsupported DWARF int type with greater-than-16 byte, as BTF doesn't support it.
  - Initial support for BTF_KIND_DECL_TAG in the BTF loader, adding support in pfunct output.
  - Fix hole discovery with inheritance in C++.


author: Andrea Claudi <aclaudi@redhat.com> - 6.2.0-2.el9
changelog:
  - macvlan: Add bclim parameter (Andrea Claudi) [2186945]
  - Update kernel headers (Andrea Claudi) [2186945]


author: Andrea Claudi <aclaudi@redhat.com> - 6.2.0-5.1.el9
changelog:
  - man: ip-link.8: add a note for gso_ipv4_max_size (Andrea Claudi)
  - iplink: add gso and gro max_size attributes for ipv4 (Andrea Claudi)
  - Update kernel headers (Andrea Claudi)
  - ss: Add support for dumping TCP bound-inactive sockets. (Andrea Claudi)


author: Jack Vogel <jack.vogel@oracle.com> [6.12.0-0.13.11.el9uek]
changelog:
  - Revert "perf build-ids: Fall back to debuginfod query if debuginfo not found" (Samasth Norway Ananda)  [Orabug: 37577051]
  - Refine rpm conflicts field about shim for OL10 (Yifei Liu)  [Orabug: 37574800]
  - fs/dcache: remove sentinel from negative dentry sysctl (Stephen Brennan)  [Orabug: 37463693]
  - scsi: fnic: Propagate SCSI error code from fnic_scsi_drv_init() (Arun Easi)  [Orabug: 37581892]
  - scsi: fnic: Test for memory allocation failure and return error code (Karan Tilak Kumar)  [Orabug: 37581892]
  - scsi: fnic: Return appropriate error code from failure of scsi drv init (Karan Tilak Kumar)  [Orabug: 37581892]
  - scsi: fnic: Return appropriate error code for mem alloc failure (Karan Tilak Kumar)  [Orabug: 37581892]
  - scsi: fnic: Remove always-true IS_FNIC_FCP_INITIATOR macro (Arun Easi)  [Orabug: 37581892]
  - scsi: fnic: Fix use of uninitialized value in debug message (Dheeraj Reddy Jonnalagadda)  [Orabug: 37581892]
  - scsi: fnic: Delete incorrect debugfs error handling (Dan Carpenter)  [Orabug: 37581892]
  - scsi: fnic: Remove unnecessary else to fix warning in FDLS FIP (Karan Tilak Kumar)  [Orabug: 37581892]
  - scsi: fnic: Remove extern definition from .c files (Karan Tilak Kumar)  [Orabug: 37581892]
  - scsi: fnic: Remove unnecessary else and unnecessary break in FDLS (Karan Tilak Kumar)  [Orabug: 37581892]
  - scsi: fnic: Increment driver version (Karan Tilak Kumar)  [Orabug: 37581892]
  - scsi: fnic: Add support to handle port channel RSCN (Karan Tilak Kumar)  [Orabug: 37581892]
  - scsi: fnic: Code cleanup (Karan Tilak Kumar)  [Orabug: 37581892]
  - scsi: fnic: Add stats and related functionality (Karan Tilak Kumar)  [Orabug: 37581892]
  - scsi: fnic: Modify fnic interfaces to use FDLS (Karan Tilak Kumar)  [Orabug: 37581892]
  - scsi: fnic: Modify IO path to use FDLS (Karan Tilak Kumar)  [Orabug: 37581892]
  - scsi: fnic: Add functionality in fnic to support FDLS (Karan Tilak Kumar)  [Orabug: 37581892]
  - scsi: fnic: Add and integrate support for FIP (Karan Tilak Kumar)  [Orabug: 37581892]
  - scsi: fnic: Add and integrate support for FDMI (Karan Tilak Kumar)  [Orabug: 37581892]
  - scsi: fnic: Add Cisco hardware model names (Karan Tilak Kumar)  [Orabug: 37581892]
  - scsi: fnic: Add support for unsolicited requests and responses (Karan Tilak Kumar)  [Orabug: 37581892]
  - scsi: fnic: Add support for target based solicited requests and responses (Karan Tilak Kumar)  [Orabug: 37581892]
  - scsi: fnic: Add support for fabric based solicited requests and responses (Karan Tilak Kumar)  [Orabug: 37581892]
  - scsi: fnic: Add headers and definitions for FDLS (Karan Tilak Kumar)  [Orabug: 37581892]
  - scsi: fnic: Replace shost_printk() with dev_info()/dev_err() (Karan Tilak Kumar)  [Orabug: 37581892]


author: Jack Vogel <jack.vogel@oracle.com> [6.12.0-0.15.12.el9uek]
changelog:
  - LTS version: v6.12.15 (Jack Vogel)
  - xfs: don't lose solo dquot update transactions (Darrick J. Wong)
  - LTS version: v6.12.14 (Jack Vogel)
  - ocfs2: check dir i_size in ocfs2_find_entry (Su Yue)
  - arm64: dts: rockchip: add reset-names for combphy on rk3568 (Chukun Pan)
  - statmount: let unset strings be empty (Miklos Szeredi)
  - fs: fix adding security options to statmount.mnt_opt (Miklos Szeredi)
  - fs: prepend statmount.mnt_opts string with security_sb_mnt_opts() (Jeff Layton)
  - drm/xe: Fix and re-enable xe_print_blob_ascii85() (Lucas De Marchi)
  - Revert "drm/amd/display: Fix green screen issue after suspend" (Rodrigo Siqueira)
  - Revert "selftests/sched_ext: fix build after renames in sched_ext API" (Libo Chen)
  - md: Fix linear_set_limits() (Bart Van Assche)
  - md/md-linear: Fix a NULL vs IS_ERR() bug in linear_add() (Dan Carpenter)
  - x86/mm: Convert unreachable() to BUG() (Peter Zijlstra)
  - mptcp: prevent excessive coalescing on receive (Paolo Abeni)
  - btrfs: avoid monopolizing a core when activating a swap file (Filipe Manana)
  - Revert "btrfs: avoid monopolizing a core when activating a swap file" (Koichiro Den)
  - spi: atmel-qspi: Memory barriers after memory-mapped I/O (Bence Csókás)
  - spi: atmel-quadspi: Create `atmel_qspi_ops` to support newer SoC families (Csókás, Bence)
  - xfs: fix mount hang during primary superblock recovery failure (Long Li)
  - xfs: lock dquot buffer before detaching dquot from b_li_list (Darrick J. Wong)
  - xfs: release the dquot buf outside of qli_lock (Darrick J. Wong)
  - xfs: convert quotacheck to attach dquot buffers (Darrick J. Wong)
  - xfs: attach dquot buffer to dquot log item buffer (Darrick J. Wong)
  - xfs: clean up log item accesses in xfs_qm_dqflush{,_done} (Darrick J. Wong)
  - xfs: separate dquot buffer reads from xfs_dqflush (Darrick J. Wong)
  - xfs: don't lose solo superblock counter update transactions (Darrick J. Wong)
  - xfs: avoid nested calls to __xfs_trans_commit (Darrick J. Wong)
  - MIPS: ftrace: Declare ftrace_get_parent_ra_addr() as static (WangYuli)
  - s390/fpu: Add fpc exception handler / remove fixup section again (Heiko Carstens)
  - timers/migration: Fix off-by-one root mis-connection (Frederic Weisbecker)
  - rtc: zynqmp: Fix optional clock name property (Michal Simek)
  - RDMA/mlx5: Fix a race for an ODP MR which leads to CQE with error (Yishai Hadas)
  - ptp: Ensure info->enable callback is always set (Thomas Weißschuh)
  - pinctrl: renesas: rzg2l: Fix PFC_MASK for RZ/V2H and RZ/G3E (Lad Prabhakar)
  - pinctrl: samsung: fix fwnode refcount cleanup if platform_get_irq_optional() fails (Javier Carrasco)
  - rtla/timerlat_top: Stop timerlat tracer on signal (Tomas Glozar)
  - rtla/timerlat_hist: Stop timerlat tracer on signal (Tomas Glozar)
  - rtla: Add trace_instance_stop (Tomas Glozar)
  - rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads (Tomas Glozar)
  - rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads (Tomas Glozar)
  - rtla/osnoise: Distinguish missing workload option (Tomas Glozar)
  - tracing/osnoise: Fix resetting of tracepoints (Steven Rostedt)
  - scripts/gdb: fix aarch64 userspace detection in get_current_task (Jan Kiszka)
  - maple_tree: simplify split calculation (Wei Yang)
  - net: phy: c45-tjaxx: add delay between MDIO write and read in soft_reset (Milos Reljin)
  - net/ncsi: wait for the last response to Deselect Package before configuring channel (Paul Fertser)
  - misc: fastrpc: Fix copy buffer page size (Ekansh Gupta)
  - misc: fastrpc: Fix registered buffer page address (Ekansh Gupta)
  - misc: fastrpc: Deregister device nodes properly in error scenarios (Anandu Krishnan E)
  - misc: misc_minor_alloc to use ida for all dynamic/misc dynamic minors (Vimal Agrawal)
  - mtd: onenand: Fix uninitialized retlen in do_otp_read() (Ivan Stepchenko)
  - irqchip/apple-aic: Only handle PMC interrupt as FIQ when configured so (Nick Chan)
  - i3c: master: Fix missing 'ret' assignment in set_speed() (Frank Li)
  - fgraph: Fix set_graph_notrace with setting TRACE_GRAPH_NOTRACE_BIT (Steven Rostedt)
  - NFC: nci: Add bounds checking in nci_hci_create_pipe() (Dan Carpenter)
  - mailbox: zynqmp: Remove invalid __percpu annotation in zynqmp_ipi_probe() (Uros Bizjak)
  - mailbox: tegra-hsp: Clear mailbox before using message (Pekka Pessi)
  - NFSD: Encode COMPOUND operation status on page boundaries (Chuck Lever)
  - nfs: Make NFS_FSCACHE select NETFS_SUPPORT instead of depending on it (Dragan Simic)
  - nilfs2: fix possible int overflows in nilfs_fiemap() (Nikita Zhandarovich)
  - ocfs2: handle a symlink read error correctly (Matthew Wilcox (Oracle))
  - ocfs2: fix incorrect CPU endianness conversion causing mount failure (Heming Zhao)
  - pnfs/flexfiles: retry getting layout segment for reads (Mike Snitzer)
  - selftests: mptcp: connect: -f: no reconnect (Matthieu Baerts (NGI0))
  - vfio/platform: check the bounds of read/write syscalls (Alex Williamson)
  - io_uring/net: don't retry connect operation on EPOLLERR (Jens Axboe)
  - io_uring: fix multishots with selected buffers (Pavel Begunkov)
  - nvmem: imx-ocotp-ele: set word length to 1 (Sascha Hauer)
  - nvmem: imx-ocotp-ele: fix reading from non zero offset (Sascha Hauer)
  - nvmem: imx-ocotp-ele: fix MAC address byte order (Sascha Hauer)
  - nvmem: imx-ocotp-ele: simplify read beyond device check (Sascha Hauer)
  - nvmem: core: improve range check for nvmem_cell_write() (Jennifer Berringer)
  - nvmem: qcom-spmi-sdam: Set size in struct nvmem_config (Luca Weiss)
  - ceph: fix memory leak in ceph_mds_auth_match() (Antoine Viallon)
  - crypto: qce - unregister previously registered algos in error path (Bartosz Golaszewski)
  - crypto: qce - fix goto jump in error path (Bartosz Golaszewski)
  - irqchip/irq-mvebu-icu: Fix access to msi_data from irq_domain::host_data (Stefan Eichenberger)
  - ata: libata-sff: Ensure that we cannot write outside the allocated buffer (Niklas Cassel)
  - mm/compaction: fix UBSAN shift-out-of-bounds warning (Liu Shixin)
  - mm/hugetlb: fix hugepage allocation for interleaved memory nodes (Ritesh Harjani (IBM))
  - mm/vmscan: accumulate nr_demoted for accurate demotion statistics (Li Zhijian)
  - mm: gup: fix infinite loop within __get_longterm_locked (Zhaoyang Huang)
  - mm: kmemleak: fix upper boundary check for physical address objects (Catalin Marinas)
  - media: uvcvideo: Remove dangling pointers (Ricardo Ribalda)
  - media: uvcvideo: Remove redundant NULL assignment (Ricardo Ribalda)
  - media: uvcvideo: Only save async fh if success (Ricardo Ribalda)
  - media: uvcvideo: Support partial control reads (Ricardo Ribalda)
  - media: uvcvideo: Fix event flags in uvc_ctrl_send_events (Ricardo Ribalda)
  - media: uvcvideo: Fix crash during unbind if gpio unit is in use (Ricardo Ribalda)
  - media: i2c: ds90ub960: Fix logging SP & EQ status only for UB9702 (Tomi Valkeinen)
  - media: i2c: ds90ub960: Fix UB9702 VC map (Tomi Valkeinen)
  - media: i2c: ds90ub960: Fix use of non-existing registers on UB9702 (Tomi Valkeinen)
  - media: i2c: ds90ub9x3: Fix extra fwnode_handle_put() (Tomi Valkeinen)
  - media: ccs: Fix cleanup order in ccs_probe() (Mehdi Djait)
  - media: ccs: Fix CCS static data parsing for large block sizes (Sakari Ailus)
  - media: stm32: dcmipp: correct dma_set_mask_and_coherent mask value (Alain Volmat)
  - media: ov5640: fix get_light_freq on auto (Sam Bobrowicz)
  - media: intel/ipu6: remove cpu latency qos request on error (Stanislaw Gruszka)
  - media: imx296: Add standby delay during probe (Naushir Patuck)
  - media: nuvoton: Fix an error check in npcm_video_ece_init() (Zhen Lei)
  - media: mc: fix endpoint iteration (Cosmin Tanislav)
  - media: mmp: Bring back registration of the device (Lubomir Rintel)
  - soc: qcom: smem_state: fix missing of_node_put in error path (Krzysztof Kozlowski)
  - soc: qcom: llcc: Enable LLCC_WRCACHE at boot on X1 (Konrad Dybcio)
  - soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove (Krzysztof Kozlowski)
  - soc: mediatek: mtk-devapc: Fix leaking IO map on error paths (Krzysztof Kozlowski)
  - soc: samsung: exynos-pmu: Fix uninitialized ret in tensor_set_bits_atomic() (Krzysztof Kozlowski)
  - iommufd/fault: Use a separate spinlock to protect fault->deliver list (Nicolin Chen)
  - iommufd/fault: Destroy response and mutex in iommufd_fault_destroy() (Nicolin Chen)
  - iommu/tegra241-cmdqv: Read SMMU IDR1.CMDQS instead of hardcoding (Nicolin Chen)
  - iio: light: as73211: fix channel handling in only-color triggered buffer (Javier Carrasco)
  - mm/hugetlb: fix avoid_reserve to allow taking folio from subpool (Peter Xu)
  - media: ccs: Clean up parsed CCS static data on parse failure (Sakari Ailus)
  - kfence: skip __GFP_THISNODE allocations on NUMA systems (Marco Elver)
  - iommufd: Fix struct iommu_hwpt_pgfault init and padding (Nicolin Chen)
  - hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING (Frederic Weisbecker)
  - rv: Reset per-task monitors also for idle tasks (Gabriele Monaco)
  - tpm: Change to kvalloc() in eventlog/acpi.c (Jarkko Sakkinen)
  - ACPI: PRM: Remove unnecessary strict handler address checks (Aubrey Li)
  - accel/ivpu: Clear runtime_error after pm_runtime_resume_and_get() fails (Jacek Lawrynowicz)
  - xfs: Add error handling for xfs_reflink_cancel_cow_range (Wentao Liang)
  - xfs: Propagate errors from xfs_reflink_cancel_cow_range in xfs_dax_write_iomap_end (Wentao Liang)
  - xfs: don't call remap_verify_area with sb write protection held (Christoph Hellwig)
  - pwm: microchip-core: fix incorrect comparison with max period (Conor Dooley)
  - parisc: Temporarily disable jump label support (Helge Deller)
  - arm64: tegra: Disable Tegra234 sce-fabric node (Sumit Gupta)
  - arm64: tegra: Fix typo in Tegra234 dce-fabric compatible (Sumit Gupta)
  - crypto: qce - fix priority to be less than ARMv8 CE (Eric Biggers)
  - arm64: dts: qcom: sm8650: correct MDSS interconnects (Dmitry Baryshkov)
  - arm64: dts: qcom: sm8550: correct MDSS interconnects (Dmitry Baryshkov)
  - arm64: dts: qcom: sm8650: Fix MPSS memory length (Krzysztof Kozlowski)
  - arm64: dts: qcom: sm8650: Fix CDSP memory length (Krzysztof Kozlowski)
  - arm64: dts: qcom: sm8650: Fix ADSP memory base and length (Krzysztof Kozlowski)
  - arm64: dts: qcom: sm8550: Fix MPSS memory length (Krzysztof Kozlowski)
  - arm64: dts: qcom: sm8550: Fix CDSP memory length (Krzysztof Kozlowski)
  - arm64: dts: qcom: sm8550: Fix ADSP memory base and length (Krzysztof Kozlowski)
  - arm64: dts: qcom: sm8450: Fix MPSS memory length (Krzysztof Kozlowski)
  - arm64: dts: qcom: sm8450: Fix CDSP memory length (Krzysztof Kozlowski)
  - arm64: dts: qcom: sm8450: Fix ADSP memory base and length (Krzysztof Kozlowski)
  - arm64: dts: qcom: sm8350: Fix MPSS memory length (Krzysztof Kozlowski)
  - arm64: dts: qcom: sm8350: Fix CDSP memory base and length (Krzysztof Kozlowski)
  - arm64: dts: qcom: sm8350: Fix ADSP memory base and length (Krzysztof Kozlowski)
  - arm64: dts: qcom: sm6375: Fix MPSS memory base and length (Krzysztof Kozlowski)
  - arm64: dts: qcom: sm6375: Fix CDSP memory base and length (Krzysztof Kozlowski)
  - arm64: dts: qcom: sm6375: Fix ADSP memory length (Krzysztof Kozlowski)
  - arm64: dts: qcom: sm6350: Fix uart1 interconnect path (Luca Weiss)
  - arm64: dts: qcom: sm6350: Fix MPSS memory length (Krzysztof Kozlowski)
  - arm64: dts: qcom: sm6350: Fix ADSP memory length (Krzysztof Kozlowski)
  - arm64: dts: qcom: sm6115: Fix ADSP memory base and length (Krzysztof Kozlowski)
  - arm64: dts: qcom: sm6115: Fix CDSP memory length (Krzysztof Kozlowski)
  - arm64: dts: qcom: sm6115: Fix MPSS memory length (Krzysztof Kozlowski)
  - arm64: dts: qcom: x1e80100: Fix CDSP memory length (Krzysztof Kozlowski)
  - arm64: dts: qcom: x1e80100: Fix ADSP memory base and length (Krzysztof Kozlowski)
  - arm64: dts: qcom: sdx75: Fix MPSS memory length (Krzysztof Kozlowski)
  - arm64: dts: mediatek: mt8183: Disable DPI display output by default (Chen-Yu Tsai)
  - ARM: dts: ti/omap: gta04: fix pm issues caused by spi module (Andreas Kemnade)
  - ARM: dts: dra7: Add bus_dma_limit for l4 cfg bus (Romain Naour)
  - ubi: Add a check for ubi_num (Denis Arefev)
  - x86/boot: Use '-std=gnu11' to fix build with GCC 15 (Nathan Chancellor)
  - x86/acpi: Fix LAPIC/x2APIC parsing order (Zhang Rui)
  - x86: rust: set rustc-abi=x86-softfloat on rustc>=1.86.0 (Alice Ryhl)
  - rust: init: use explicit ABI to clean warning in future compilers (Miguel Ojeda)
  - kbuild: Move -Wenum-enum-conversion to W=2 (Nathan Chancellor)
  - scsi: core: Do not retry I/Os during depopulation (Igor Pylypiv)
  - scsi: storvsc: Set correct data length for sending SCSI command without payload (Long Li)
  - scsi: ufs: core: Fix use-after free in init error and remove paths (André Draszik)
  - scsi: ufs: qcom: Fix crypto key eviction (Eric Biggers)
  - scsi: qla2xxx: Move FCE Trace buffer allocation to user control (Quinn Tran)
  - scsi: st: Don't set pos_unknown just after device recognition (Kai Mäkisara)
  - KVM: x86/mmu: Ensure NX huge page recovery thread is alive before waking (Sean Christopherson)
  - nvme-pci: Add TUXEDO IBP Gen9 to Samsung sleep quirk (Georg Gottleuber)
  - nvme-pci: Add TUXEDO InfinityFlex to Samsung sleep quirk (Georg Gottleuber)
  - PCI: dwc: ep: Prevent changing BAR size/flags in pci_epc_set_bar() (Niklas Cassel)
  - PCI: dwc: ep: Write BAR_MASK before iATU registers in pci_epc_set_bar() (Niklas Cassel)
  - PCI: endpoint: Finish virtual EP removal in pci_epf_remove_vepf() (Zijun Hu)
  - PCI: Avoid putting some root ports into D3 on TUXEDO Sirius Gen1 (Werner Sembach)
  - s390/pci: Fix SR-IOV for PFs initially in standby (Niklas Schnelle)
  - arm64: tegra: Fix Tegra234 PCIe interrupt-map (Brad Griffis)
  - ALSA: hda: Fix headset detection failure due to unstable sort (Kuan-Wei Chiu)
  - ALSA: hda/realtek: Fix quirk matching for Legion Pro 7 (Takashi Iwai)
  - ALSA: hda/realtek: Enable headset mic on Positivo C6400 (Edson Juliano Drosdeck)
  - firmware: qcom: scm: Fix missing read barrier in qcom_scm_get_tzmem_pool() (Krzysztof Kozlowski)
  - firmware: qcom: scm: Fix missing read barrier in qcom_scm_is_available() (Krzysztof Kozlowski)
  - Revert "media: uvcvideo: Require entities to have a non-zero unique ID" (Thadeu Lima de Souza Cascardo)
  - block: don't revert iter for -EIOCBQUEUED (Jens Axboe)
  - Revert "MIPS: csrc-r4k: Select HAVE_UNSTABLE_SCHED_CLOCK if SMP && 64BIT" (Xi Ruoyao)
  - MIPS: pci-legacy: Override pci_address_to_pio (Jiaxun Yang)
  - mips/math-emu: fix emulation of the prefx instruction (Mateusz Jończyk)
  - dm-crypt: track tag_offset in convert_context (Hou Tao)
  - dm-crypt: don't update io->sector after kcryptd_crypt_write_io_submit() (Hou Tao)
  - powerpc/pseries/eeh: Fix get PE state translation (Narayana Murty N)
  - LoongArch: Extend the maximum number of watchpoints (Tiezhu Yang)
  - MIPS: Loongson64: remove ROM Size unit in boardinfo (Kexy Biscuit)
  - serial: sh-sci: Do not probe the serial port if its slot in sci_ports[] is in use (Claudiu Beznea)
  - serial: sh-sci: Drop __initdata macro for port_cfg (Claudiu Beznea)
  - soc: qcom: socinfo: Avoid out of bounds read of serial number (Stephan Gerhold)
  - ASoC: acp: Support microphone from Lenovo Go S (Mario Limonciello)
  - arm64: dts: qcom: x1e80100: Fix usb_2 controller interrupts (Abel Vesa)
  - arm64: dts: qcom: x1e80100-microsoft-romulus: Fix USB QMP PHY supplies (Stephan Gerhold)
  - arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Fix USB QMP PHY supplies (Stephan Gerhold)
  - arm64: dts: qcom: x1e80100-crd: Fix USB QMP PHY supplies (Stephan Gerhold)
  - arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Fix USB QMP PHY supplies (Stephan Gerhold)
  - arm64: dts: qcom: x1e80100-qcp: Fix USB QMP PHY supplies (Stephan Gerhold)
  - arm64: dts: qcom: x1e80100-asus-vivobook-s15: Fix USB QMP PHY supplies (Stephan Gerhold)
  - usbnet: ipheth: document scope of NCM implementation (Foster Snowhill)
  - usbnet: ipheth: fix DPE OoB read (Foster Snowhill)
  - usbnet: ipheth: break up NCM header size computation (Foster Snowhill)
  - usbnet: ipheth: refactor NCM datagram loop (Foster Snowhill)
  - usbnet: ipheth: check that DPE points past NCM header (Foster Snowhill)
  - usbnet: ipheth: use static NDP16 location in URB (Foster Snowhill)
  - usbnet: ipheth: fix possible overflow in DPE length check (Foster Snowhill)
  - usb: gadget: f_tcm: Don't prepare BOT write request twice (Thinh Nguyen)
  - usb: gadget: f_tcm: ep_autoconfig with fullspeed endpoint (Thinh Nguyen)
  - usb: gadget: f_tcm: Decrement command ref count on cleanup (Thinh Nguyen)
  - usb: gadget: f_tcm: Translate error to sense (Thinh Nguyen)
  - wifi: rtw88: 8703b: Fix RX/TX issues (Vasily Khoruzhick)
  - wifi: mt76: mt7915: add module param to select 5 GHz or 6 GHz on MT7916 (Shayne Chen)
  - wifi: rtw88: sdio: Fix disconnection after beacon loss (Fiona Klute)
  - wifi: mt76: mt7921u: Add VID/PID for TP-Link TXE50UH (Nick Morrow)
  - wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize() (Marcel Hamer)
  - wifi: rtlwifi: rtl8821ae: Fix media status report (Bitterblue Smith)
  - atomic64: Use arch_spin_locks instead of raw_spin_locks (Steven Rostedt)
  - ring-buffer: Do not allow events in NMI with generic atomic64 cmpxchg() (Steven Rostedt)
  - HID: hid-sensor-hub: don't use stale platform-data on remove (Heiko Stuebner)
  - Input: bbnsm_pwrkey - add remove hook (Peng Fan)
  - of: reserved-memory: Fix using wrong number of cells to get property 'alignment' (Zijun Hu)
  - of: Fix of_find_node_opts_by_path() handling of alias+path+options (Zijun Hu)
  - of: address: Fix empty resource handling in __of_address_resource_bounds() (Thomas Weißschuh)
  - of: Correct child specifier used as input of the 2nd nexus node (Zijun Hu)
  - scsi: ufs: core: Fix the HIGH/LOW_TEMP Bit Definitions (Bao D. Nguyen)
  - perf bench: Fix undefined behavior in cmpworker() (Kuan-Wei Chiu)
  - efi: libstub: Use '-std=gnu11' to fix build with GCC 15 (Nathan Chancellor)
  - blk-cgroup: Fix class @block_class's subsystem refcount leakage (Zijun Hu)
  - seccomp: passthrough uretprobe systemcall without filtering (Eyal Birger)
  - clk: mediatek: mt2701-mm: add missing dummy clk (Daniel Golle)
  - clk: mediatek: mt2701-img: add missing dummy clk (Daniel Golle)
  - clk: mediatek: mt2701-bdp: add missing dummy clk (Daniel Golle)
  - clk: mediatek: mt2701-aud: fix conversion to mtk_clk_simple_probe (Daniel Golle)
  - clk: mediatek: mt2701-vdec: fix conversion to mtk_clk_simple_probe (Daniel Golle)
  - clk: qcom: clk-rpmh: prevent integer overflow in recalc_rate (Anastasia Belova)
  - clk: qcom: gcc-mdm9607: Fix cmd_rcgr offset for blsp1_uart6 rcg (Satya Priya Kakitapalli)
  - clk: qcom: dispcc-sm6350: Add missing parent_map for a clock (Luca Weiss)
  - clk: qcom: gcc-sm6350: Add missing parent_map for two clocks (Luca Weiss)
  - clk: qcom: gcc-sm8650: Do not turn off PCIe GDSCs during gdsc_disable() (Manivannan Sadhasivam)
  - clk: qcom: gcc-sm8550: Do not turn off PCIe GDSCs during gdsc_disable() (Manivannan Sadhasivam)
  - clk: qcom: clk-alpha-pll: fix alpha mode configuration (Gabor Juhos)
  - clk: clk-loongson2: Fix the number count of clk provider (Binbin Zhou)
  - media: i2c: ds90ub960: Fix UB9702 refclk register access (Tomi Valkeinen)
  - clk: mmp2: call pm_genpd_init() only after genpd.name is set (Lubomir Rintel)
  - clk: sunxi-ng: a100: enable MMC clock reparenting (Cody Eksal)
  - KEYS: trusted: dcp: fix improper sg use with CONFIG_VMAP_STACK=y (David Gstir)
  - Bluetooth: L2CAP: accept zero as a special value for MTU auto-selection (Fedor Pchelkin)
  - Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc (Fedor Pchelkin)
  - drm/amd/display: Fix seamless boot sequence (Lo-an Chen)
  - drm/amdgpu: add a BO metadata flag to disable write compression for Vulkan (Marek Olšák)
  - drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes (Ville Syrjälä)
  - drm/i915/dp: Iterate DSC BPP from high to low on all platforms (Jani Nikula)
  - drm/xe/devcoredump: Move exec queue snapshot to Contexts section (Lucas De Marchi)
  - drm/komeda: Add check for komeda_get_layer_fourcc_list() (Haoxiang Li)
  - drm/i915: Fix page cleanup on DMA remap failure (Brian Geffon)
  - drm/i915/guc: Debug print LRC state entries only if the context is pinned (Daniele Ceraolo Spurio)
  - Revert "drm/amd/display: Use HW lock mgr for PSR1" (Tom Chung)
  - drm/amdkfd: Block per-queue reset when halt_if_hws_hang=1 (Jay Cornwall)
  - drm/amdkfd: only flush the validate MES contex (Prike Liang)
  - drm/amd/amdgpu: change the config of cgcg on gfx12 (Kenneth Feng)
  - drm/amd/pm: Mark MM activity as unsupported (Lijo Lazar)
  - drm/amd/display: Optimize cursor position updates (Aric Cyr)
  - ksmbd: fix integer overflows on 32 bit systems (Dan Carpenter)
  - KVM: s390: vsie: fix some corner-cases when grabbing vsie pages (David Hildenbrand)
  - kvm: defer huge page recovery vhost task to later (Keith Busch)
  - KVM: Explicitly verify target vCPU is online in kvm_get_vcpu() (Sean Christopherson)
  - remoteproc: omap: Handle ARM dma_iommu_mapping (Robin Murphy)
  - arm64: dts: rockchip: increase gmac rx_delay on rk3399-puma (Jakob Unterwurzacher)
  - drm/rockchip: cdn-dp: Use drm_connector_helper_hpd_irq_event() (Thomas Zimmermann)
  - KVM: arm64: timer: Always evaluate the need for a soft timer (Marc Zyngier)
  - arm64/mm: Reduce PA space to 48 bits when LPA2 is not enabled (Ard Biesheuvel)
  - arm64/sme: Move storage of reg_smidr to __cpuinfo_store_cpu() (Mark Brown)
  - arm64/mm: Override PARange for !LPA2 and use it consistently (Ard Biesheuvel)
  - arm64/kvm: Configure HYP TCR.PS/DS based on host stage1 (Ard Biesheuvel)
  - accel/ivpu: Fix Qemu crash when running in passthrough (Jacek Lawrynowicz)
  - binfmt_flat: Fix integer overflow bug on 32 bit systems (Dan Carpenter)
  - fs/proc: do_task_stat: Fix ESP not readable during coredump (Nam Cao)
  - m68k: vga: Fix I/O defines (Thomas Zimmermann)
  - arm64: Filter out SVE hwcaps when FEAT_SVE isn't implemented (Marc Zyngier)
  - s390/futex: Fix FUTEX_OP_ANDN implementation (Heiko Carstens)
  - md: reintroduce md-linear (Yu Kuai)
  - smb: client: change lease epoch type from unsigned int to __u16 (Meetakshi Setiya)
  - smb: client: fix order of arguments of tracepoints (Ruben Devos)
  - drm/client: Handle tiled displays better (Maarten Lankhorst)
  - drm/modeset: Handle tiled displays in pan_display_atomic. (Maarten Lankhorst)
  - cifs: Remove intermediate object of failed create SFU call (Pali Rohár)
  - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14s-fq1xxx (Sebastian Wiese-Wagner)
  - leds: lp8860: Write full EEPROM, not only half of it (Alexander Sverdlin)
  - cpufreq: s3c64xx: Fix compilation warning (Viresh Kumar)
  - cpufreq: fix using cpufreq-dt as module (Andreas Kemnade)
  - rxrpc: Fix call state set to not include the SERVER_SECURING state (David Howells)
  - net: sched: Fix truncation of offloaded action statistics (Ido Schimmel)
  - tun: revert fix group permission check (Willem de Bruijn)
  - netem: Update sch->q.qlen before qdisc_tree_reduce_backlog() (Cong Wang)
  - pfifo_tail_enqueue: Drop new packet when sch->limit == 0 (Quang Le)
  - ACPI: property: Fix return value for nval == 0 in acpi_data_prop_read() (Andy Shevchenko)
  - x86/xen: add FRAME_END to xen_hypercall_hvm() (Juergen Gross)
  - x86/xen: fix xen_hypercall_hvm() to not clobber %rbx (Juergen Gross)
  - gpio: sim: lock hog configfs items if present (Bartosz Golaszewski)
  - net: rose: lock the socket in rose_bind() (Eric Dumazet)
  - net: atlantic: fix warning during hot unplug (Jacob Moroni)
  - gpio: pca953x: Improve interrupt support (Mark Tomlinson)
  - rxrpc: Fix the rxrpc_connection attend queue handling (David Howells)
  - ethtool: rss: fix hiding unsupported fields in dumps (Jakub Kicinski)
  - drm/i915/dp: fix the Adaptive sync Operation mode for SDP (Ankit Nautiyal)
  - udp: gso: do not drop small packets when PMTU reduces (Yan Zhai)
  - tg3: Disable tg3 PCIe AER on system reboot (Lenny Szubowicz)
  - vmxnet3: Fix tx queue race condition with XDP (Sankararaman Jayaraman)
  - ice: Add check for devm_kzalloc() (Jiasheng Jiang)
  - net: bcmgenet: Correct overlaying of PHY and MAC Wake-on-LAN (Florian Fainelli)
  - nvme-fc: use ctrl state getter (Daniel Wagner)
  - nvme: make nvme_tls_attrs_group static (Keith Busch)
  - ice: stop storing XDP verdict within ice_rx_buf (Maciej Fijalkowski)
  - ice: gather page_count()'s of each frag right before XDP prog call (Maciej Fijalkowski)
  - ice: put Rx buffers after being done with current frame (Maciej Fijalkowski)
  - gpu: drm_dp_cec: fix broken CEC adapter properties check (Hans Verkuil)
  - firmware: iscsi_ibft: fix ISCSI_IBFT Kconfig entry (Prasad Pandit)
  - nvme: handle connectivity loss in nvme_set_queue_count (Daniel Wagner)
  - sched/fair: Fix inaccurate h_nr_runnable accounting with delayed dequeue (K Prateek Nayak)
  - platform/x86: serdev_helpers: Check for serial_ctrl_uid == NULL (Hans de Goede)
  - tty: Permit some TIOCL_SETSEL modes without CAP_SYS_ADMIN (Günther Noack)
  - tty: xilinx_uartps: split sysrq handling (Sean Anderson)
  - xfs: don't over-report free space or inodes in statvfs (Darrick J. Wong)
  - xfs: report realtime block quota limits on realtime directories (Darrick J. Wong)
  - drm/amdgpu: Fix Circular Locking Dependency in AMDGPU GFX Isolation (Srinivasan Shanmugam)
  - KVM: e500: always restore irqs (Paolo Bonzini)
  - KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults (Sean Christopherson)
  - KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock (Sean Christopherson)
  - KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map() (Sean Christopherson)
  - platform/x86: acer-wmi: Ignore AC events (Armin Wolf)
  - platform/x86: acer-wmi: add support for Acer Nitro AN515-58 (Hridesh MG)
  - Input: allocate keycode for phone linking (Illia Ostapyshyn)
  - ASoC: amd: Add ACPI dependency to fix build error (Yu-Chun Lin)
  - platform/x86: acer-wmi: Add support for Acer Predator PH16-72 (Armin Wolf)
  - ASoC: soc-pcm: don't use soc_pcm_ret() on .prepare callback (Kuninori Morimoto)
  - platform/x86: acer-wmi: Add support for Acer PH14-51 (Armin Wolf)
  - platform/x86: int3472: Check for adev == NULL (Hans de Goede)
  - iommu/arm-smmu-v3: Clean up more on probe failure (Robin Murphy)
  - iommu/arm-smmu-qcom: add sdm670 adreno iommu compatible (Richard Acayan)
  - ASoC: Intel: sof_sdw: Correct quirk for Lenovo Yoga Slim 7 (Simon Trimmer)
  - x86/kexec: Allocate PGD for x86_64 transition page tables separately (David Woodhouse)
  - ASoC: SOF: Intel: hda-dai: Ensure DAI widget is valid during params (Bard Liao)
  - net: ethernet: ti: am65-cpsw: ensure proper channel cleanup in error path (Roger Quadros)
  - selftests/net/ipsec: Fix Null pointer dereference in rtattr_pack() (Liu Ye)
  - tipc: re-order conditions in tipc_crypto_key_rcv() (Dan Carpenter)
  - octeon_ep_vf: update tx/rx stats locally for persistence (Shinas Rasheed)
  - octeon_ep: update tx/rx stats locally for persistence (Shinas Rasheed)
  - mmc: sdhci-msm: Correctly set the load for the regulator (Yuanjie Yang)
  - HID: hid-asus: Disable OOBE mode on the ProArt P16 (Luke D. Jones)
  - net: wwan: iosm: Fix hibernation by re-binding the driver around it (Maciej S. Szmigiero)
  - Bluetooth: MGMT: Fix slab-use-after-free Read in mgmt_remove_adv_monitor_sync (Mazin Al Haddad)
  - Bluetooth: btusb: Add new VID/PID 13d3/3628 for MT7925 (En-Wei Wu)
  - Bluetooth: btusb: Add new VID/PID 13d3/3610 for MT7922 (Andrew Halaney)
  - APEI: GHES: Have GHES honor the panic= setting (Borislav Petkov)
  - i2c: Force ELAN06FA touchpad I2C bus freq to 100KHz (Randolph Ha)
  - wifi: iwlwifi: avoid memory leak (Miri Korenblit)
  - wifi: iwlwifi: pcie: Add support for new device ids (Somashekhar(Som))
  - wifi: brcmfmac: Check the return value of of_property_read_string_index() (Stefan Dösinger)
  - net/mlx5: use do_aux_work for PHC overflow checks (Vadim Fedorenko)
  - HID: Wacom: Add PCI Wacom device support (Even Xu)
  - HID: multitouch: Add quirk for Hantick 5288 touchpad (Youwan Wang)
  - clk: qcom: Make GCC_8150 depend on QCOM_GDSC (Konrad Dybcio)
  - wifi: rtw88: add __packed attribute to efuse layout struct (Ping-Ke Shih)
  - mfd: lpc_ich: Add another Gemini Lake ISA bridge PCI device-id (Hans de Goede)
  - tomoyo: don't emit warning in tomoyo_write_control() (Tetsuo Handa)
  - wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy() (Dmitry Antipov)
  - mmc: sdhci-esdhc-imx: enable 'SDHCI_QUIRK_NO_LED' quirk for S32G (Ciprian Marian Costea)
  - mmc: core: Respect quirk_max_rate for non-UHS SDIO card (Shawn Lin)
  - tun: fix group permission check (Stas Sergeev)
  - wifi: rtw89: add crystal_cap check to avoid setting as overflow value (Chih-Kang Chang)
  - ring-buffer: Make reading page consistent with the code logic (Jeongjun Park)
  - drm/amd/display: Limit Scaling Ratio on DCN3.01 (Gabe Teeger)
  - drm/amd/display: Increase sanitizer frame larger than limit when compile testing with clang (Nathan Chancellor)
  - safesetid: check size of policy writes (Leo Stone)
  - drm/bridge: it6505: fix HDCP CTS KSV list wait timer (Hermes Wu)
  - drm/bridge: it6505: fix HDCP CTS compare V matching (Hermes Wu)
  - drm/bridge: it6505: fix HDCP encryption when R0 ready (Hermes Wu)
  - drm/bridge: it6505: fix HDCP Bstatus check (Hermes Wu)
  - drm/bridge: it6505: Change definition MAX_HDCP_DOWN_STREAM_COUNT (Hermes Wu)
  - drm/amdkfd: Queue interrupt work to different CPU (Philip Yang)
  - drm/amdgpu: Don't enable sdma 4.4.5 CTXEMPTY interrupt (Philip Yang)
  - drm/amd/display: Fix Mode Cutoff in DSC Passthrough to DP2.1 Monitor (Fangzhi Zuo)
  - drm/vc4: hdmi: use eld_mutex to protect access to connector->eld (Dmitry Baryshkov)
  - drm/sti: hdmi: use eld_mutex to protect access to connector->eld (Dmitry Baryshkov)
  - drm/radeon: use eld_mutex to protect access to connector->eld (Dmitry Baryshkov)
  - drm/exynos: hdmi: use eld_mutex to protect access to connector->eld (Dmitry Baryshkov)
  - drm/amd/display: use eld_mutex to protect access to connector->eld (Dmitry Baryshkov)
  - drm/bridge: ite-it66121: use eld_mutex to protect access to connector->eld (Dmitry Baryshkov)
  - drm/bridge: anx7625: use eld_mutex to protect access to connector->eld (Dmitry Baryshkov)
  - drm/connector: add mutex to protect ELD from concurrent access (Dmitry Baryshkov)
  - printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX (Kuan-Wei Chiu)
  - drm/amd/display: Overwriting dualDPP UBF values before usage (Ausef Yousof)
  - drm/amd/display: Populate chroma prefetch parameters, DET buffer fix (Ausef Yousof)
  - drm/tests: hdmi: return meaningful value from set_connector_edid() (Dmitry Baryshkov)
  - drm/tests: hdmi: handle empty modes in find_preferred_mode() (Dmitry Baryshkov)
  - nvkm: correctly calculate the available space of the GSP cmdq buffer (Zhi Wang)
  - nvkm/gsp: correctly advance the read pointer of GSP message queue (Zhi Wang)
  - drm: panel-backlight-quirks: Add Framework 13 glossy and 2.8k panels (Dustin L. Howett)
  - drm: panel-backlight-quirks: Add Framework 13 matte panel (Thomas Weißschuh)
  - drm: Add panel backlight quirks (Thomas Weißschuh)
  - drm/virtio: New fence for every plane update (Dongwon Kim)
  - x86/amd_nb: Restrict init function to AMD-based systems (Yazen Ghannam)
  - lockdep: Fix upper limit for LOCKDEP_*_BITS configs (Carlos Llamas)
  - locking/ww_mutex/test: Use swap() macro (Thorsten Blum)
  - x86: Convert unreachable() to BUG() (Peter Zijlstra)
  - sched: Don't try to catch up excess steal time. (Suleiman Souhlal)
  - btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handling (Josef Bacik)
  - btrfs: fix data race when accessing the inode's disk_i_size at btrfs_drop_extents() (Hao-ran Zheng)
  - s390/stackleak: Use exrl instead of ex in __stackleak_poison() (Sven Schnelle)
  - exec: fix up /proc/pid/comm in the execveat(AT_EMPTY_PATH) case (Kees Cook)
  - arm64/mm: Ensure adequate HUGE_MAX_HSTATE (Anshuman Khandual)
  - btrfs: fix use-after-free when attempting to join an aborted transaction (Filipe Manana)
  - btrfs: do not output error message if a qgroup has been already cleaned up (Qu Wenruo)
  - btrfs: fix assertion failure when splitting ordered extent after transaction abort (Filipe Manana)
  - irqchip/lan966x-oic: Make CONFIG_LAN966X_OIC depend on CONFIG_MCHP_LAN966X_PCI (Geert Uytterhoeven)
  - uek-rpm: Enable MXC4005 and place it in -modules-desktop (Harshit Mogalapalli)  [Orabug: 37607614]
  - Revert "ocfs2: ocfs2 crash due to invalid h_next_leaf_blk value in extent block" (Gautham Ananthakrishna)  [Orabug: 37577036]
  - Partial revert "rds: Add inc/frag cache statistics" (Hans Westgaard Ry)  [Orabug: 37576835]
  - sched_ext: disallow for now (Vegard Nossum)  [Orabug: 37229232]


author: Jack Vogel <jack.vogel@oracle.com> [6.12.0-0.16.14.el9uek]
changelog:
  - LTS version: v6.12.16 (Jack Vogel)
  - Revert "vfio/platform: check the bounds of read/write syscalls" (Greg Kroah-Hartman)
  - vsock: Orphan socket after transport release (Michal Luczaj)
  - vsock: Keep the binding until socket destruction (Michal Luczaj)
  - io_uring/kbuf: reallocate buf lists on upgrade (Pavel Begunkov)
  - scsi: ufs: core: Ensure clk_gating.lock is used only after initialization (Avri Altman)
  - net: ipv6: fix dst refleaks in rpl, seg6 and ioam6 lwtunnels (Jakub Kicinski)
  - cpufreq/amd-pstate: Remove the goto label in amd_pstate_update_limits (Dhananjay Ugwekar)
  - wifi: rtw89: pci: disable PCIE wake bit when PCIE deinit (Ping-Ke Shih)
  - selftests/bpf: Fix uprobe consumer test (Jiri Olsa)
  - bpf: handle implicit declaration of function gettid in bpf_iter.c (Jason Xing)
  - x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0 (Andrew Cooper)
  - selftests: rtnetlink: update netdevsim ipsec output format (Hangbin Liu)
  - netdevsim: print human readable IP address (Hangbin Liu)
  - drm: renesas: rz-du: Increase supported resolutions (Chris Brandt)
  - drm/xe/tracing: Fix a potential TP_printk UAF (Thomas Hellström)
  - drm/v3d: Stop active perfmon if it is being destroyed (Christian Gmeiner)
  - drm/msm/dpu1: don't choke on disabling the writeback connector (Dmitry Baryshkov)
  - drm/msm/dpu: fix x1e80100 intf_6 underrun/vsync interrupt (Stephan Gerhold)
  - drm/rcar-du: dsi: Fix PHY lock bit check (Tomi Valkeinen)
  - drm/msm/gem: prevent integer overflow in msm_ioctl_gem_submit() (Dan Carpenter)
  - drm/tidss: Clear the interrupt status for interrupts being disabled (Devarsh Thakkar)
  - drm/tidss: Fix race condition while handling interrupt registers (Devarsh Thakkar)
  - drm/tidss: Fix issue in irq handling causing irq-flood issue (Tomi Valkeinen)
  - ipv6: mcast: add RCU protection to mld_newpack() (Eric Dumazet)
  - btrfs: fix stale page cache after race between readahead and direct IO write (Filipe Manana)
  - btrfs: rename __get_extent_map() and pass btrfs_inode (David Sterba)
  - ipv6: mcast: extend RCU protection in igmp6_send() (Eric Dumazet)
  - ndisc: extend RCU protection in ndisc_send_skb() (Eric Dumazet)
  - openvswitch: use RCU protection in ovs_vport_cmd_fill_info() (Eric Dumazet)
  - arp: use RCU protection in arp_xmit() (Eric Dumazet)
  - neighbour: use RCU protection in __neigh_notify() (Eric Dumazet)
  - ndisc: use RCU protection in ndisc_alloc_skb() (Eric Dumazet)
  - HID: hid-steam: Move hidraw input (un)registering to work (Vicki Pfau)
  - HID: hid-steam: Make sure rumble work is canceled on removal (Vicki Pfau)
  - ipv6: icmp: convert to dev_net_rcu() (Eric Dumazet)
  - ipv6: use RCU protection in ip6_default_advmss() (Eric Dumazet)
  - flow_dissector: use RCU protection to fetch dev_net() (Eric Dumazet)
  - ipv4: icmp: convert to dev_net_rcu() (Eric Dumazet)
  - ipv4: use RCU protection in __ip_rt_update_pmtu() (Eric Dumazet)
  - net: ipv4: Cache pmtu for all packet paths if multipath enabled (Vladimir Vdovin)
  - ipv4: use RCU protection in inet_select_addr() (Eric Dumazet)
  - ipv4: use RCU protection in rt_is_expired() (Eric Dumazet)
  - ipv4: use RCU protection in ipv4_default_advmss() (Eric Dumazet)
  - net: add dev_net_rcu() helper (Eric Dumazet)
  - ipv4: use RCU protection in ip_dst_mtu_maybe_forward() (Eric Dumazet)
  - ipv4: add RCU protection to ip4_dst_hoplimit() (Eric Dumazet)
  - cpufreq/amd-pstate: Fix cpufreq_policy ref counting (Dhananjay Ugwekar)
  - cpufreq/amd-pstate: convert mutex use to guard() (Mario Limonciello)
  - cpufreq/amd-pstate: Merge amd_pstate_epp_cpu_offline() and amd_pstate_epp_offline() (Dhananjay Ugwekar)
  - cpufreq/amd-pstate: Remove the cppc_state check in offline/online functions (Dhananjay Ugwekar)
  - cpufreq/amd-pstate: Refactor amd_pstate_epp_reenable() and amd_pstate_epp_offline() (Dhananjay Ugwekar)
  - cpufreq/amd-pstate: Align offline flow of shared memory and MSR based systems (Dhananjay Ugwekar)
  - cpufreq/amd-pstate: Call cppc_set_epp_perf in the reenable function (Dhananjay Ugwekar)
  - rust: kbuild: add -fzero-init-padding-bits to bindgen_skip_cflags (Justin M. Forbes)
  - scsi: ufs: Fix toggling of clk_gating.state when clock gating is not allowed (Avri Altman)
  - scsi: ufs: core: Introduce a new clock_gating lock (Avri Altman)
  - scsi: ufs: core: Prepare to introduce a new clock_gating lock (Avri Altman)
  - scsi: ufs: core: Introduce ufshcd_has_pending_tasks() (Avri Altman)
  - clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic context (Waiman Long)
  - clocksource: Use pr_info() for "Checking clocksource synchronization" message (Waiman Long)
  - net: ipv6: fix dst ref loops in rpl, seg6 and ioam6 lwtunnels (Jakub Kicinski)
  - net: ipv6: rpl_iptunnel: mitigate 2-realloc issue (Justin Iurman)
  - net: ipv6: seg6_iptunnel: mitigate 2-realloc issue (Justin Iurman)
  - net: ipv6: ioam6_iptunnel: mitigate 2-realloc issue (Justin Iurman)
  - include: net: add static inline dst_dev_overhead() to dst.h (Justin Iurman)
  - btrfs: fix hole expansion when writing at an offset beyond EOF (Filipe Manana)
  - mlxsw: Add return value check for mlxsw_sp_port_get_stats_raw() (Wentao Liang)
  - cifs: pick channels for individual subrequests (Shyam Prasad N)
  - igc: Set buffer type for empty frames in igc_init_empty_frame (Song Yoong Siang)
  - mmc: mtk-sd: Fix register settings for hs400(es) mode (Andy-ld Lu)
  - arm64: Handle .ARM.attributes section in linker scripts (Nathan Chancellor)
  - regmap-irq: Add missing kfree() (Jiasheng Jiang)
  - iommu: Fix potential memory leak in iopf_queue_remove_device() (Lu Baolu)
  - regulator: qcom_smd: Add l2, l5 sub-node to mp5496 regulator (Varadarajan Narayanan)
  - sched_ext: Fix incorrect autogroup migration detection (Tejun Heo)
  - partitions: mac: fix handling of bogus partition table (Jann Horn)
  - gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock (Wentao Liang)
  - gpiolib: acpi: Add a quirk for Acer Nitro ANV14 (Mario Limonciello)
  - s390/pci: Fix handling of isolated VFs (Niklas Schnelle)
  - s390/pci: Pull search for parent PF out of zpci_iov_setup_virtfn() (Niklas Schnelle)
  - alpha: align stack for page fault and user unaligned trap handlers (Ivan Kokshaysky)
  - alpha: replace hardcoded stack offsets with autogenerated ones (Ivan Kokshaysky)
  - serial: 8250: Fix fifo underflow on flush (John Keeping)
  - serial: port: Always update ->iotype in __uart_read_properties() (Andy Shevchenko)
  - serial: port: Assign ->iotype correctly when ->iobase is set (Andy Shevchenko)
  - cgroup: fix race between fork and cgroup.kill (Shakeel Butt)
  - rust: rbtree: fix overindented list item (Miguel Ojeda)
  - objtool/rust: add one more `noreturn` Rust function (Miguel Ojeda)
  - arm64: rust: clean Rust 1.85.0 warning using softfloat target (Miguel Ojeda)
  - efi: Avoid cold plugged memory for placing the kernel (Ard Biesheuvel)
  - kbuild: userprogs: fix bitsize and target detection on clang (Thomas Weißschuh)
  - PCI: Avoid FLR for Mediatek MT7922 WiFi (Bjorn Helgaas)
  - wifi: ath12k: fix handling of 6 GHz rules (Aditya Kumar Singh)
  - alpha: make stack 16-byte aligned (most cases) (Ivan Kokshaysky)
  - can: etas_es58x: fix potential NULL pointer dereference on udev->serial (Vincent Mailhol)
  - can: rockchip: rkcanfd_handle_rx_fifo_overflow_int(): bail out if skb cannot be allocated (Robin van der Gracht)
  - can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero (Alexander Hölzl)
  - can: c_can: fix unbalanced runtime PM disable in error path (Krzysztof Kozlowski)
  - can: ctucanfd: handle skb allocation failure (Fedor Pchelkin)
  - USB: serial: option: drop MeiG Smart defines (Johan Hovold)
  - USB: serial: option: fix Telit Cinterion FN990A name (Fabio Porcedda)
  - USB: serial: option: add Telit Cinterion FN990B compositions (Fabio Porcedda)
  - USB: serial: option: add MeiG Smart SLM828 (Chester A. Unal)
  - usb: gadget: core: flush gadget workqueue after device removal (Roy Luo)
  - usb: cdc-acm: Fix handling of oversized fragments (Jann Horn)
  - usb: cdc-acm: Check control transfer buffer size before access (Jann Horn)
  - USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk (Marek Vasut)
  - USB: hub: Ignore non-compliant devices with too many configs or interfaces (Alan Stern)
  - usb: gadget: f_midi: fix MIDI Streaming descriptor lengths (John Keeping)
  - USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone (Mathias Nyman)
  - USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist (Lei Huang)
  - usb: core: fix pipe creation for get_bMaxPacketSize0 (Stefan Eichenberger)
  - USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI (Huacai Chen)
  - usb: xhci: Restore xhci_pci support for Renesas HCs (Michal Pecio)
  - usb: dwc2: gadget: remove of_node reference upon udc_stop (Fabrice Gasnier)
  - usb: gadget: udc: renesas_usb3: Fix compiler warning (Guo Ren)
  - usb: roles: set switch registered flag early on (Elson Roy Serrao)
  - usb: dwc3: Fix timeout issue during controller enter/exit from halt state (Selvarasu Ganesan)
  - usb: gadget: f_midi: Fixing wMaxPacketSize exceeded issue during MIDI bind retries (Selvarasu Ganesan)
  - ring-buffer: Update pages_touched to reflect persistent buffer content (Steven Rostedt)
  - ring-buffer: Validate the persistent meta data subbuf array (Steven Rostedt)
  - tracing: Do not allow mmap() of persistent ring buffer (Steven Rostedt)
  - ring-buffer: Unlock resize on mmap error (Steven Rostedt)
  - perf/x86/intel: Ensure LBRs are disabled when a CPU is starting (Sean Christopherson)
  - perf/x86/intel: Fix ARCH_PERFMON_NUM_COUNTER_LEAF (Kan Liang)
  - KVM: nSVM: Enter guest mode before initializing nested NPT MMU (Sean Christopherson)
  - KVM: x86: Load DR6 with guest value only before entering .vcpu_run() loop (Sean Christopherson)
  - KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel (Sean Christopherson)
  - drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table() (Jiang Liu)
  - batman-adv: Drop unmanaged ELP metric worker (Sven Eckelmann)
  - batman-adv: Ignore neighbor throughput metrics in error case (Sven Eckelmann)
  - batman-adv: fix panic during interface removal (Andy Strohman)
  - kbuild: Use -fzero-init-padding-bits=all (Kees Cook)
  - ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V (Hans de Goede)
  - kbuild: suppress stdout from merge_config for silent builds (Masahiro Yamada)
  - orangefs: fix a oob in orangefs_debug_write (Mike Marshall)
  - x86/mm/tlb: Only trim the mm_cpumask once a second (Rik van Riel)
  - ACPI: x86: Add skip i2c clients quirk for Vexia EDU ATLA 10 tablet 5V (Hans de Goede)
  - selftests: gpio: gpio-sim: Fix missing chip disablements (Koichiro Den)
  - Grab mm lock before grabbing pt lock (Maksym Planeta)
  - fs/ntfs3: Unify inode corruption marking with _ntfs_bad_inode() (Konstantin Komarov)
  - vfio/nvgrace-gpu: Expose the blackwell device PF BAR1 to the VM (Ankit Agrawal)
  - vfio/nvgrace-gpu: Read dvsec register to determine need for uncached resmem (Ankit Agrawal)
  - NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client() (Zichen Xie)
  - vfio/pci: Enable iowrite64 and ioread64 for vfio pci (Ramesh Thomas)
  - kunit: platform: Resolve 'struct completion' warning (Brian Norris)
  - 8250: microchip: pci1xxxx: Add workaround for RTS bit toggle (Rengarajan S)
  - serial: 8250_pci: Share WCH IDs with parport_serial driver (Andy Shevchenko)
  - serial: 8250_pci: Resolve WCH vendor ID ambiguity (Andy Shevchenko)
  - rtla/timerlat_top: Abort event processing on second signal (Tomas Glozar)
  - rtla/timerlat_hist: Abort event processing on second signal (Tomas Glozar)
  - scsi: ufs: bsg: Set bsg_queue to NULL after removal (Guixin Liu)
  - PCI: switchtec: Add Microchip PCI100X device IDs (Rakesh Babu Saladi)
  - PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P (Takashi Iwai)
  - media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread (Edward Adam Davis)
  - media: uvcvideo: Add Kurokesu C1 PRO camera (Isaac Scott)
  - media: uvcvideo: Add new quirk definition for the Sonix Technology Co. 292a camera (Isaac Scott)
  - media: uvcvideo: Implement dual stream quirk to fix loss of usb packets (Isaac Scott)
  - media: bcm2835-unicam: Disable trigger mode operation (Naushir Patuck)
  - media: i2c: ds90ub953: Add error handling for i2c reads/writes (Tomi Valkeinen)
  - media: i2c: ds90ub913: Add error handling to ub913_hw_init() (Tomi Valkeinen)
  - media: cxd2841er: fix 64-bit division on gcc-9 (Arnd Bergmann)
  - i3c: mipi-i3c-hci: Add support for MIPI I3C HCI on PCI bus (Jarkko Nikula)
  - i3c: mipi-i3c-hci: Add Intel specific quirk to ring resuming (Jarkko Nikula)
  - soc/tegra: fuse: Update Tegra234 nvmem keepout list (Kartik Rajput)
  - fbdev: omap: use threaded IRQ for LCD DMA (Aaro Koskinen)
  - firmware: qcom: scm: smc: Handle missing SCM device (Krzysztof Kozlowski)
  - RDMA/efa: Reset device on probe failure (Michael Margolin)
  - tools: fix annoying "mkdir -p ..." logs when building tools in parallel (Masahiro Yamada)
  - iommu/amd: Expicitly enable CNTRL.EPHEn bit in resume path (Vasant Hegde)
  - gpiolib: Fix crash on error in gpiochip_get_ngpios() (Andy Shevchenko)
  - sched_ext: Use SCX_CALL_OP_TASK in task_tick_scx (Chuyi Zhou)
  - sched_ext: Fix the incorrect bpf_list kfunc API in common.bpf.h. (Chuyi Zhou)
  - block: cleanup and fix batch completion adding conditions (Jens Axboe)
  - x86/xen: allow larger contiguous memory regions in PV guests (Juergen Gross)
  - xen/swiotlb: relax alignment requirements (Juergen Gross)
  - drm: Fix DSC BPP increment decoding (Imre Deak)
  - drm/amdgpu: bail out when failed to load fw in psp_init_cap_microcode() (Jiang Liu)
  - amdkfd: properly free gang_ctx_bo when failed to init user queue (Zhu Lingshan)
  - io_uring/uring_cmd: remove dead req_has_async_data() check (Jens Axboe)
  - io_uring/waitid: don't abuse io_tw_state (Pavel Begunkov)
  - gpio: bcm-kona: Add missing newline to dev_err format string (Artur Weber)
  - gpio: bcm-kona: Make sure GPIO bits are unlocked when requesting IRQ (Artur Weber)
  - gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0 (Artur Weber)
  - drm/i915/selftests: avoid using uninitialized context (Krzysztof Karas)
  - drm/xe/client: bo->client does not need bos_lock (Tejas Upadhyay)
  - perf/x86/intel: Clean up PEBS-via-PT on hybrid (Kan Liang)
  - cgroup: Remove steal time from usage_usec (Muhammad Adeel)
  - gpu: host1x: Fix a use of uninitialized mutex (Rupinderjit Singh)
  - arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array (Radu Rendec)
  - drm/tests: hdmi: Fix WW_MUTEX_SLOWPATH failures (Maxime Ripard)
  - sched_ext: Fix lock imbalance in dispatch_to_local_dsq() (Andrea Righi)
  - workqueue: Put the pwq after detaching the rescuer from the pool (Lai Jiangshan)
  - team: better TEAM_OPTION_TYPE_STRING validation (Eric Dumazet)
  - Bluetooth: btintel_pcie: Fix a potential race condition (Kiran K)
  - net: ethernet: ti: am65_cpsw: fix tx_cleanup for XDP case (Roger Quadros)
  - net: ethernet: ti: am65-cpsw: fix memleak in certain XDP cases (Roger Quadros)
  - LoongArch: KVM: Fix typo issue about GCFG feature detection (Bibo Mao)
  - LoongArch: csum: Fix OoB access in IP checksum code for negative lengths (Yuli Wang)
  - LoongArch: Fix idle VS timer enqueue (Marco Crivellari)
  - vxlan: check vxlan_vnigroup_init() return value (Eric Dumazet)
  - igc: Fix HW RX timestamp when passed by ZC XDP (Zdenek Bouska)
  - idpf: call set_real_num_queues in idpf_open (Joshua Hay)
  - idpf: record rx queue in skb for RSC packets (Sridhar Samudrala)
  - idpf: fix handling rsc packet with a single segment (Sridhar Samudrala)
  - vrf: use RCU protection in l3mdev_l3_out() (Eric Dumazet)
  - ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu() (Eric Dumazet)
  - Documentation/networking: fix basic node example document ISO 15765-2 (Reyders Morales)
  - net: fib_rules: annotate data-races around rule->[io]ifindex (Eric Dumazet)
  - ax25: Fix refcount leak caused by setting SO_BINDTODEVICE sockopt (Murad Masimov)
  - spi: sn-f-ospi: Fix division by zero (Kunihiko Hayashi)
  - HID: hid-steam: Don't use cancel_delayed_work_sync in IRQ context (Vicki Pfau)
  - HID: hid-thrustmaster: fix stack-out-of-bounds read in usb_check_int_endpoints() (Tulio Fernandes)
  - pinctrl: pinconf-generic: Print unsigned value if a format is registered (Claudiu Beznea)
  - scripts/Makefile.extrawarn: Do not show clang's non-kprintf warnings at W=1 (Nathan Chancellor)
  - HID: multitouch: Add NULL check in mt_input_configured (Charles Han)
  - HID: winwing: Add NULL check in winwing_init_led() (Charles Han)
  - pinctrl: cy8c95x0: Respect IRQ trigger settings from firmware (Andy Shevchenko)
  - pinctrl: cy8c95x0: Rename PWMSEL to SELPWM (Andy Shevchenko)
  - pinctrl: cy8c95x0: Enable regmap locking for debug (Andy Shevchenko)
  - pinctrl: cy8c95x0: Avoid accessing reserved registers (Andy Shevchenko)
  - nfsd: validate the nfsd_serv pointer before calling svc_wake_up (Jeff Layton)
  - NFSD: fix hang in nfsd4_shutdown_callback (Dai Ngo)
  - nfsd: clear acl_access/acl_default after releasing them (Li Lingfeng)
  - Revert "selftests/net: add zerocopy support for PF_RDS test case" (Samasth Norway Ananda)  [Orabug: 37006889]
  - uek-rpm: Refactor the code for removing modules from the list (Harshit Mogalapalli)  [Orabug: 37453041]
  - uek-rpm: Add --no-run-if-empty option to xargs for a remove command (Harshit Mogalapalli)  [Orabug: 37453041]
  - uek-rpm: Simplify the unzipsed macro in the spec file. (Harshit Mogalapalli)  [Orabug: 37453041]
  - uek-rpm: Remove unused filter-arch.sh scripts from UEK source (Harshit Mogalapalli)  [Orabug: 37453041]
  - Sched: Add scheduler stat for cpu time slice extension (Prakash Sangappa)  [Orabug: 37583007]
  - Sched: Scheduler time slice extension (Prakash Sangappa)  [Orabug: 37583007]
  - scsi: lpfc: Copyright updates for 14.4.0.8 patches (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Update lpfc version to 14.4.0.8 (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Handle duplicate D_IDs in ndlp search-by D_ID routine (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Ignore ndlp rport mismatch in dev_loss_tmo callbk (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Free phba irq in lpfc_sli4_enable_msi() when pci_irq_vector() fails (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Reduce log message generation during ELS ring clean up (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Copyright updates for 14.4.0.7 patches (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Update lpfc version to 14.4.0.7 (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Add support for large fw object application layer reads (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Update definition of firmware configuration mbox cmds (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Change lpfc_nodelist save_flags member into a bitmask (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Add handling for LS_RJT reason explanation authentication required (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Modify handling of ADISC based on ndlp state and RPI registration (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Delete NLP_TARGET_REMOVE flag due to obsolete usage (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Restrict the REG_FCFI MAM field to FCoE adapters only (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Redefine incorrect type in lpfc_create_device_data() (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Fix spelling errors 'asynchronously' (liujing)  [Orabug: 37603756]
  - scsi: lpfc: Copyright updates for 14.4.0.6 patches (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Update lpfc version to 14.4.0.6 (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Change lpfc_nodelist nlp_flag member into a bitmask (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Remove NLP_RELEASE_RPI flag from nodelist structure (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Add cleanup of nvmels_wq after HBA reset (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Update lpfc_els_flush_cmd() to check for SLI_ACTIVE before BSG flag (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Check devloss callbk done flag for potential stale NDLP ptrs (Justin Tee)  [Orabug: 37603756]
  - scsi: lpfc: Modify CGN warning signal calculation based on EDC response (Justin Tee)  [Orabug: 37603756]
  - uek-rpm: Move br_netfilter and ebtable_broute to core modules list (Harshit Mogalapalli)  [Orabug: 37612924]
  - UEK8 kABI padding addition for arch/x86/include/asm/processor.h (Thomas Tai)  [Orabug: 37613888]
  - uek-rpm: aarch64: Fix cpufreq_dt module configuration (Harshit Mogalapalli)  [Orabug: 37617240]
  - uek: kabi: Fix build error for HIDE_INCLUDE macro (Saeed Mirzamohammadi)  [Orabug: 37619140]
  - uek: kabi: add kABI padding to sched_ext (Daniel Jordan)  [Orabug: 37619831]
  - uek: kabi: add kABI padding to kernel/sched/sched.h (Libo Chen)  [Orabug: 37619831]
  - uek: kabi: add kABI padding to include/linux/sched/user.h (Libo Chen)  [Orabug: 37619831]
  - uek: kabi: add kABI padding to include/linux/sched/signal.h (Libo Chen)  [Orabug: 37619831]
  - uek: kabi: add kABI padding to include/linux/sched.h (Libo Chen)  [Orabug: 37619831]


author: Jack Vogel <jack.vogel@oracle.com> [6.12.0-0.17.15.el9uek]
changelog:
  - Revert "selftests/timers/posix_timers: Add SIG_IGN test" (Alok Tiwari)  [Orabug: 37196869]
  - Revert "selftests/timers/posix_timers: Validate signal rules" (Alok Tiwari)  [Orabug: 37196869]
  - rds: ib: Avoid sleeping function inside RCU region by using sampled values instead (Håkon Bugge)  [Orabug: 37551354]
  - RDMA/mlx5: Fix Shared PD prefetch of ODP memory region (Mark Haywood)  [Orabug: 31688618] [Orabug: 37577019]
  - mm: fix vma iterator misconfiguration that triggers VM_WARN_ONs (Anthony Yznaga)  [Orabug: 37588319]
  - mm: fix VM_BUG_ON hit when preserving memory (Anthony Yznaga)  [Orabug: 37588319]
  - kallsyms: Export kallsyms_lookup_name (Boris Ostrovsky)  [Orabug: 37653707]
  - LTS version: v6.12.17 (Jack Vogel)
  - drm/amdgpu: bump version for RV/PCO compute fix (Alex Deucher)
  - drm/amdgpu/gfx9: manually control gfxoff for CS on RV (Alex Deucher)
  - arm64: dts: rockchip: change eth phy mode to rgmii-id for orangepi r1 plus lts (Tianling Shen)
  - selftests/mm: build with -O2 (Kevin Brodsky)
  - sched_ext: Fix incorrect assumption about migration disabled tasks in task_can_run_on_remote_rq() (Tejun Heo)
  - net: pse-pd: Fix deadlock in current limit functions (Kory Maincent)
  - tracing: Fix using ret variable in tracing_set_tracer() (Steven Rostedt)
  - ftrace: Do not add duplicate entries in subops manager ops (Steven Rostedt)
  - ftrace: Fix accounting of adding subops to a manager ops (Steven Rostedt)
  - ftrace: Correct preemption accounting for function tracing. (Sebastian Andrzej Siewior)
  - EDAC/qcom: Correct interrupt enable register configuration (Komal Bajaj)
  - smb: client: Add check for next_buffer in receive_encrypted_standard() (Haoxiang Li)
  - irqchip/gic-v3: Fix rk3399 workaround when secure interrupts are enabled (Marc Zyngier)
  - perf/x86/intel: Fix event constraints for LNC (Kan Liang)
  - mtd: rawnand: cadence: fix incorrect device in dma_unmap_single (Niravkumar L Rabara)
  - mtd: rawnand: cadence: use dma_map_resource for sdma address (Niravkumar L Rabara)
  - mtd: rawnand: cadence: fix error code in cadence_nand_init() (Niravkumar L Rabara)
  - mtd: spi-nor: sst: Fix SST write failure (Amit Kumar Mahapatra)
  - mm,madvise,hugetlb: check for 0-length range after end address adjustment (Ricardo Cañuelo Navarro)
  - acct: block access to kernel internal filesystems (Christian Brauner)
  - acct: perform last write from workqueue (Christian Brauner)
  - ASoC: SOF: pcm: Clear the susbstream pointer to NULL on close (Peter Ujfalusi)
  - ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED (John Veness)
  - ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls() (Wentao Liang)
  - ASoC: fsl_micfil: Enable default case in micfil_set_quality() (Nikita Zhandarovich)
  - ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data() (Peter Ujfalusi)
  - gve: set xdp redirect target only when it is available (Joshua Washington)
  - nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() (Haoxiang Li)
  - smb: client: fix chmod(2) regression with ATTR_READONLY (Paulo Alcantara)
  - lib/iov_iter: fix import_iovec_ubuf iovec management (Pavel Begunkov)
  - xfs: fix online repair probing when CONFIG_XFS_ONLINE_REPAIR=n (Darrick J. Wong)
  - s390/boot: Fix ESSA detection (Heiko Carstens)
  - soc: loongson: loongson2_guts: Add check for devm_kstrdup() (Haoxiang Li)
  - arm64: dts: rockchip: Disable DMA for uart5 on px30-ringneck (Lukasz Czechowski)
  - arm64: dts: rockchip: Move uart5 pin configuration to px30 ringneck SoM (Lukasz Czechowski)
  - arm64: dts: rockchip: Fix broken tsadc pinctrl names for rk3588 (Alexander Shiyan)
  - mm/migrate_device: don't add folio to be freed to LRU in migrate_device_finalize() (David Hildenbrand)
  - drop_monitor: fix incorrect initialization order (Gavrilov Ilia)
  - tee: optee: Fix supplicant wait loop (Sumit Garg)
  - gpiolib: protect gpio_chip with SRCU in array_info paths in multi get/set (Bartosz Golaszewski)
  - io_uring: prevent opcode speculation (Pavel Begunkov)
  - io_uring/rw: forbid multishot async reads (Pavel Begunkov)
  - drm/i915/gt: Use spin_lock_irqsave() in interruptible context (Krzysztof Karas)
  - drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL (Imre Deak)
  - drm/i915/dp: Fix error handling during 128b/132b link training (Imre Deak)
  - drm/i915: Make sure all planes in use by the joiner have their crtc included (Ville Syrjälä)
  - drm/msm/dpu: Disable dither in phys encoder cleanup (Jessica Zhang)
  - drm: panel: jd9365da-h3: fix reset signal polarity (Hugo Villeneuve)
  - irqchip/jcore-aic, clocksource/drivers/jcore: Fix jcore-pit interrupt request (Artur Rojek)
  - drm/nouveau/pmu: Fix gp10b firmware guard (Aaron Kling)
  - bpf: skip non exist keys in generic_map_lookup_batch (Yan Zhai)
  - nvme/ioctl: add missing space in err message (Caleb Sander Mateos)
  - nvme-tcp: fix connect failure on receiving partial ICResp PDU (Caleb Sander Mateos)
  - nvme: tcp: Fix compilation warning with W=1 (Damien Le Moal)
  - drm/msm/dsi/phy: Do not overwite PHY_CMN_CLK_CFG1 when choosing bitclk source (Krzysztof Kozlowski)
  - drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG1 against clock driver (Krzysztof Kozlowski)
  - drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG0 updated from driver side (Krzysztof Kozlowski)
  - drm/msm/dpu: Don't leak bits_per_component into random DSC_ENC fields (Marijn Suijten)
  - drm/msm/dpu: enable DPU_WB_INPUT_CTRL for DPU 5.x (Dmitry Baryshkov)
  - drm/msm/dpu: skip watchdog timer programming through TOP on >= SM8450 (Dmitry Baryshkov)
  - drm/msm: Avoid rounding up to one jiffy (Rob Clark)
  - nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range() (David Hildenbrand)
  - platform: cznic: CZNIC_PLATFORMS should depend on ARCH_MVEBU (Geert Uytterhoeven)
  - firmware: imx: IMX_SCMI_MISC_DRV should depend on ARCH_MXC (Geert Uytterhoeven)
  - md/raid*: Fix the set_queue_limits implementations (Bart Van Assche)
  - firmware: arm_scmi: imx: Correct tx size of scmi_imx_misc_ctrl_set (Peng Fan)
  - arm64: dts: rockchip: adjust SMMU interrupt type on rk3588 (Patrick Wildt)
  - bpf: Fix softlockup in arena_map_free on 64k page kernel (Alan Maguire)
  - net: Add rx_skb of kfree_skb to raw_tp_null_args[]. (Kuniyuki Iwashima)
  - selftests/bpf: Add tests for raw_tp null handling (Kumar Kartikeya Dwivedi)
  - power: supply: axp20x_battery: Fix fault handling for AXP717 (Chris Morgan)
  - power: supply: da9150-fg: fix potential overflow (Andrey Vatoropin)
  - arm64: dts: rockchip: Fix lcdpwr_en pin for Cool Pi GenBook (Andy Yan)
  - bpf: Fix deadlock when freeing cgroup storage (Abel Wu)
  - bpf: Disable non stream socket for strparser (Jiayuan Chen)
  - bpf: Fix wrong copied_seq calculation (Jiayuan Chen)
  - strparser: Add read_sock callback (Jiayuan Chen)
  - bpf: avoid holding freeze_mutex during mmap operation (Andrii Nakryiko)
  - bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic (Andrii Nakryiko)
  - bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type() (Shigeru Yoshida)
  - net: allow small head cache usage with large MAX_SKB_FRAGS values (Paolo Abeni)
  - tcp: drop secpath at the same time as we currently drop dst (Sabrina Dubroca)
  - net: axienet: Set mac_managed_pm (Nick Hu)
  - arp: switch to dev_getbyhwaddr() in arp_req_set_public() (Breno Leitao)
  - net: Add non-RCU dev_getbyhwaddr() helper (Breno Leitao)
  - flow_dissector: Fix port range key handling in BPF conversion (Cong Wang)
  - flow_dissector: Fix handling of mixed port and port-range keys (Cong Wang)
  - geneve: Suppress list corruption splat in geneve_destroy_tunnels(). (Kuniyuki Iwashima)
  - gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl(). (Kuniyuki Iwashima)
  - net: pse-pd: pd692x0: Fix power limit retrieval (Kory Maincent)
  - net: pse-pd: Use power limit at driver side instead of current limit (Kory Maincent)
  - net: pse-pd: Avoid setting max_uA in regulator constraints (Kory Maincent)
  - tcp: adjust rcvq_space after updating scaling ratio (Jakub Kicinski)
  - vsock/bpf: Warn on socket without transport (Michal Luczaj)
  - sockmap, vsock: For connectible sockets allow only connected (Michal Luczaj)
  - ibmvnic: Don't reference skb after sending to VIOS (Nick Child)
  - ibmvnic: Add stat for tx direct vs tx batched (Nick Child)
  - s390/ism: add release function for struct device (Julian Ruess)
  - ALSA: seq: Drop UMP events when no UMP-conversion is set (Takashi Iwai)
  - net/sched: cls_api: fix error handling causing NULL dereference (Pierre Riteau)
  - ALSA: hda/cirrus: Correct the full scale volume set logic (Vitaly Rodionov)
  - geneve: Fix use-after-free in geneve_find_dev(). (Kuniyuki Iwashima)
  - vsock/virtio: fix variables initialization during resuming (Junnan Wu)
  - ASoC: imx-audmix: remove cpu_mclk which is from cpu dai device (Shengjiu Wang)
  - powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC (Christophe Leroy)
  - ALSA: hda/realtek: Fixup ALC225 depop procedure (Kailang Yang)
  - powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline (Christophe Leroy)
  - powerpc/code-patching: Disable KASAN report during patching via temporary mm (Christophe Leroy)
  - ASoC: SOF: ipc4-topology: Harden loops for looking up ALH copiers (Peter Ujfalusi)
  - ASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB] (John Keeping)
  - sched_ext: Fix migration disabled handling in targeted dispatches (Tejun Heo)
  - sched_ext: Factor out move_task_between_dsqs() from scx_dispatch_from_dsq() (Tejun Heo)
  - USB: gadget: f_midi: f_midi_complete to call queue_work (Jill Donahue)
  - tracing: Have the error of __tracing_resize_ring_buffer() passed to user (Steven Rostedt)
  - tracing: Switch trace.c code over to use guard() (Steven Rostedt)
  - drm/amdkfd: Ensure consistent barrier state saved in gfx12 trap handler (Lancelot SIX)
  - drm/amdkfd: Move gfx12 trap handler to separate file (Jay Cornwall)
  - accel/ivpu: Fix error handling in recovery/reset (Jacek Lawrynowicz)
  - accel/ivpu: Add FW state dump on TDR (Tomasz Rusinowicz)
  - accel/ivpu: Add coredump support (Karol Wachowski)
  - accel/ivpu: Limit FW version string length (Jacek Lawrynowicz)
  - arm64: dts: mediatek: mt8183: Disable DSI display output by default (Chen-Yu Tsai)
  - arm64: dts: mediatek: mt8183-pumpkin: add HDMI support (Fabien Parent)
  - PCI: Restore original INTX_DISABLE bit by pcim_intx() (Takashi Iwai)
  - PCI: Remove devres from pci_intx() (Philipp Stanner)
  - PCI: Export pci_intx_unmanaged() and pcim_intx() (Philipp Stanner)
  - PCI: Make pcim_request_all_regions() a public function (Philipp Stanner)
  - ASoC: renesas: rz-ssi: Add a check for negative sample_space (Dan Carpenter)
  - ASoC: renesas: rz-ssi: Terminate all the DMA transactions (Claudiu Beznea)
  - Input: synaptics - fix crash when enabling pass-through port (Dmitry Torokhov)
  - Input: serio - define serio_pause_rx guard to pause and resume serio ports (Dmitry Torokhov)
  - Bluetooth: qca: Fix poor RF performance for WCN6855 (Zijun Hu)
  - Bluetooth: qca: Update firmware-name to support board specific nvm (Cheng Jiang)
  - drm/amd/display: Correct register address in dcn35 (loanchen)
  - drm/amd/display: update dcn351 used clock offset (Charlene Liu)
  - drm/amd/display: Refactoring if and endif statements to enable DC_LOGGER (Lohita Mudimela)
  - KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VID (Chao Gao)
  - KVM: x86: Inline kvm_get_apic_mode() in lapic.h (Sean Christopherson)
  - KVM: x86: Get vcpu->arch.apic_base directly and drop kvm_get_apic_base() (Sean Christopherson)
  - btrfs: fix double accounting race when extent_writepage_io() failed (Qu Wenruo)
  - btrfs: fix double accounting race when btrfs_run_delalloc_range() failed (Qu Wenruo)
  - btrfs: use btrfs_inode in extent_writepage() (David Sterba)
  - btrfs: rename btrfs_folio_(set|start|end)_writer_lock() (Qu Wenruo)
  - btrfs: unify to use writer locks for subpage locking (Qu Wenruo)
  - btrfs: remove unused btrfs_folio_start_writer_lock() (Qu Wenruo)
  - btrfs: mark all dirty sectors as locked inside writepage_delalloc() (Qu Wenruo)
  - btrfs: move the delalloc range bitmap search into extent_io.c (Qu Wenruo)
  - btrfs: do not assume the full page range is not dirty in extent_writepage_io() (Qu Wenruo)
  - xe/oa: Fix query mode of operation for OAR/OAC (Umesh Nerlige Ramappa)
  - drm/xe/oa: Add input fence dependencies (Ashutosh Dixit)
  - drm/xe/oa/uapi: Define and parse OA sync properties (Ashutosh Dixit)
  - drm/xe/oa: Separate batch submission from waiting for completion (Ashutosh Dixit)


author: Jack Vogel <jack.vogel@oracle.com> [6.12.0-0.19.16.el9uek]
changelog:
  - LTS version: v6.12.19 (Jack Vogel)
  - wifi: iwlwifi: pcie: Fix TSO preparation (Ilan Peer)
  - x86/mm: Don't disable PCID when INVLPG has been fixed by microcode (Xi Ruoyao)
  - selftests/bpf: Clean up open-coded gettid syscall invocations (Kumar Kartikeya Dwivedi)
  - uprobes: Fix race in uprobe_free_utask (Jiri Olsa)
  - KVM: e500: always restore irqs (Paolo Bonzini)
  - Revert "KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map()" (Greg Kroah-Hartman)
  - Revert "KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock" (Greg Kroah-Hartman)
  - Revert "KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults" (Greg Kroah-Hartman)
  - Revert "KVM: e500: always restore irqs" (Greg Kroah-Hartman)
  - docs: rust: remove spurious item in `expect` list (Miguel Ojeda)
  - nvme-tcp: Fix a C2HTermReq error message (Maurizio Lombardi)
  - ALSA: hda: realtek: fix incorrect IS_REACHABLE() usage (Arnd Bergmann)
  - kbuild: hdrcheck: fix cross build with clang (Arnd Bergmann)
  - fs/netfs/read_collect: fix crash due to uninitialized `prev` variable (Max Kellermann)
  - fs/netfs/read_pgpriv2: skip folio queues without `marks3` (Max Kellermann)
  - arm64: hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes (Ryan Roberts)
  - mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear() (Ryan Roberts)
  - iio: adc: at91-sama5d2_adc: fix sama7g5 realbits value (Nayab Sayed)
  - iio: adc: ad7192: fix channel select (Markus Burri)
  - iio: dac: ad3552r: clear reset status flag (Angelo Dureghello)
  - iio: light: apds9306: fix max_scale_nano values (Javier Carrasco)
  - iio: filter: admv8818: Force initialization of SDO (Sam Winchenbach)
  - drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl (Haoyu Li)
  - eeprom: digsy_mtc: Make GPIO lookup table match the device (Andy Shevchenko)
  - bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock (Manivannan Sadhasivam)
  - slimbus: messaging: Free transaction ID in delayed interrupt scenario (Visweswara Tanuku)
  - drivers: core: fix device leak in __fw_devlink_relax_cycles() (Luca Ceresoli)
  - char: misc: deallocate static minor in error path (Thadeu Lima de Souza Cascardo)
  - intel_th: pci: Add Panther Lake-P/U support (Alexander Shishkin)
  - intel_th: pci: Add Panther Lake-H support (Alexander Shishkin)
  - intel_th: pci: Add Arrow Lake support (Pawel Chmielewski)
  - mei: vsc: Use "wakeuphostint" when getting the host wakeup GPIO (Hans de Goede)
  - mei: me: add panther lake P DID (Alexander Usyskin)
  - cdx: Fix possible UAF error in driver_override_show() (Qiu-ji Chen)
  - KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't supported by KVM (Xiaoyao Li)
  - KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQs (Sean Christopherson)
  - KVM: SVM: Manually context switch DEBUGCTL if LBR virtualization is disabled (Sean Christopherson)
  - KVM: x86: Snapshot the host's DEBUGCTL in common x86 (Sean Christopherson)
  - KVM: SVM: Suppress DEBUGCTL.BTF on AMD (Sean Christopherson)
  - KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value (Sean Christopherson)
  - KVM: SVM: Save host DR masks on CPUs with DebugSwap (Sean Christopherson)
  - KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI shadow (Sean Christopherson)
  - usb: xhci: Enable the TRB overfetch quirk on VIA VL805 (Michal Pecio)
  - xhci: pci: Fix indentation in the PCI device ID definitions (Andy Shevchenko)
  - rust: map `long` to `isize` and `char` to `u8` (Gary Guo)
  - rust: finish using custom FFI integer types (Miguel Ojeda)
  - acpi: typec: ucsi: Introduce a ->poll_cci method (Christian A. Ehrhardt)
  - kbuild: userprogs: use correct lld when linking through clang (Thomas Weißschuh)
  - usb: gadget: Check bmAttributes only if configuration is valid (Prashanth K)
  - usb: gadget: Fix setting self-powered state on suspend (Marek Szyprowski)
  - usb: gadget: Set self-powered based on MaxPower and bmAttributes (Prashanth K)
  - usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality (AngeloGioacchino Del Regno)
  - usb: typec: ucsi: increase timeout for PPM reset operations (Fedor Pchelkin)
  - usb: dwc3: gadget: Prevent irq storm when TH re-executes (Badhri Jagan Sridharan)
  - usb: dwc3: Set SUSPENDENABLE soon after phy init (Thinh Nguyen)
  - usb: atm: cxacru: fix a flaw in existing endpoint checks (Nikita Zhandarovich)
  - usb: gadget: u_ether: Set is_suspend flag if remote wakeup fails (Prashanth K)
  - usb: renesas_usbhs: Flush the notify_hotplug_work (Claudiu Beznea)
  - usb: typec: ucsi: Fix NULL pointer access (Andrei Kuchynski)
  - usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader (Miao Li)
  - usb: hub: lack of clearing xHC resources (Pawel Laszczak)
  - usb: renesas_usbhs: Use devm_usb_get_phy() (Claudiu Beznea)
  - xhci: Restrict USB4 tunnel detection for USB3 devices to Intel hosts (Marc Zyngier)
  - usb: renesas_usbhs: Call clk_put() (Claudiu Beznea)
  - Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection" (Christian Heusel)
  - gpio: rcar: Fix missing of_node_put() call (Fabrizio Castro)
  - net: ipv6: fix missing dst ref drop in ila lwtunnel (Justin Iurman)
  - net: ipv6: fix dst ref loop in ila lwtunnel (Justin Iurman)
  - mctp i3c: handle NULL header address (Matt Johnston)
  - net: dsa: mt7530: Fix traffic flooding for MMIO devices (Lorenzo Bianconi)
  - nvme-tcp: fix signedness bug in nvme_tcp_init_connection() (Dan Carpenter)
  - sched/fair: Fix potential memory corruption in child_cfs_rq_on_list (Zecheng Li)
  - ublk: set_params: properly check if parameters can be applied (Uday Shankar)
  - net-timestamp: support TCP GSO case for a few missing flags (Jason Xing)
  - exfat: short-circuit zero-byte writes in exfat_file_write_iter (Eric Sandeen)
  - exfat: fix soft lockup in exfat_clear_bitmap (Namjae Jeon)
  - exfat: fix just enough dentries but allocate a new cluster to dir (Yuezhang Mo)
  - x86/sgx: Fix size overflows in sgx_encl_create() (Jarkko Sakkinen)
  - vlan: enforce underlying device type (Oscar Maes)
  - net: ethtool: netlink: Allow NULL nlattrs when getting a phy_device (Maxime Chevallier)
  - net: ethtool: plumb PHY stats to PHY drivers (Jakub Kicinski)
  - ethtool: linkstate: migrate linkstate functions to support multi-PHY setups (Oleksij Rempel)
  - ppp: Fix KMSAN uninit-value warning with bpf (Jiayuan Chen)
  - net: ipa: Enable checksum for IPA_ENDPOINT_AP_MODEM_{RX,TX} for v4.7 (Luca Weiss)
  - net: ipa: Fix QSB data for v4.7 (Luca Weiss)
  - net: ipa: Fix v4.7 resource group names (Luca Weiss)
  - HID: hid-steam: Fix use-after-free when detaching device (Vicki Pfau)
  - drm/xe: Remove double pageflip (Maarten Lankhorst)
  - drm/i915: Plumb 'dsb' all way to the plane hooks (Ville Syrjälä)
  - drm/i915/color: Extract intel_color_modeset() (Ville Syrjälä)
  - net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error (Peiyang Wang)
  - be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink (Nikolay Aleksandrov)
  - drm/sched: Fix preprocessor guard (Philipp Stanner)
  - hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe() (Xinghuo Chen)
  - llc: do not use skb_get() before dev_queue_xmit() (Eric Dumazet)
  - ALSA: usx2y: validate nrpacks module parameter on probe (Murad Masimov)
  - drm/imagination: Fix timestamps in firmware traces (Alessio Belle)
  - tracing: probe-events: Remove unused MAX_ARG_BUF_LEN macro (Masami Hiramatsu (Google))
  - hwmon: (ad7314) Validate leading zero bits and return error (Erik Schumacher)
  - hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table (Maud Spierings)
  - hwmon: (pmbus) Initialise page count in pmbus_identify() (Titus Rwantare)
  - perf/core: Fix pmus_lock vs. pmus_srcu ordering (Peter Zijlstra)
  - caif_virtio: fix wrong pointer check in cfv_probe() (Vitaliy Shevtsov)
  - net: gso: fix ownership in __udp_gso_segment (Antoine Tenart)
  - ALSA: hda/realtek: Remove (revert) duplicate Ally X config (Antheas Kapenekakis)
  - nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch (Meir Elisha)
  - nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu() (Maurizio Lombardi)
  - nvme-tcp: add basic support for the C2HTermReq PDU (Maurizio Lombardi)
  - bluetooth: btusb: Initialize .owner field of force_poll_sync_fops (Salah Triki)
  - drm/nouveau: select FW caching (Dave Airlie)
  - drm/nouveau: Run DRM default client setup (Thomas Zimmermann)
  - drm/fbdev-ttm: Support struct drm_driver.fbdev_probe (Thomas Zimmermann)
  - drm: Add client-agnostic setup helper (Thomas Zimmermann)
  - drm/fbdev: Add memory-agnostic fbdev client (Thomas Zimmermann)
  - drm/fbdev-helper: Move color-mode lookup into 4CC format helper (Thomas Zimmermann)
  - wifi: mac80211: fix vendor-specific inheritance (Johannes Berg)
  - wifi: mac80211: fix MLE non-inheritance parsing (Johannes Berg)
  - wifi: mac80211: Support parsing EPCS ML element (Ilan Peer)
  - nvme-ioctl: fix leaked requests on mapping error (Keith Busch)
  - nvme-pci: use sgls for all user requests if possible (Keith Busch)
  - nvme-pci: add support for sgl metadata (Keith Busch)
  - coredump: Only sort VMAs when core_sort_vma sysctl is set (Kees Cook)
  - HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove() (Zhang Lixu)
  - HID: intel-ish-hid: Fix use-after-free issue in hid_ishtp_cl_remove() (Zhang Lixu)
  - HID: google: fix unused variable warning under !CONFIG_ACPI (Yu-Chun Lin)
  - wifi: iwlwifi: Fix A-MSDU TSO preparation (Ilan Peer)
  - wifi: iwlwifi: Free pages allocated when failing to build A-MSDU (Ilan Peer)
  - wifi: iwlwifi: limit printed string from FW file (Johannes Berg)
  - wifi: iwlwifi: mvm: don't try to talk to a dead firmware (Emmanuel Grumbach)
  - wifi: iwlwifi: mvm: clean up ROC on failure (Johannes Berg)
  - mm: memory-hotplug: check folio ref count first in do_migrate_range (Ma Wupeng)
  - hwpoison, memory_hotplug: lock folio before unmap hwpoisoned folio (Ma Wupeng)
  - mm: fix finish_fault() handling for large folios (Brian Geffon)
  - mm: don't skip arch_sync_kernel_mappings() in error paths (Ryan Roberts)
  - mm: memory-failure: update ttu flag inside unmap_poisoned_folio (Ma Wupeng)
  - mm: abort vma_modify() on merge out of memory failure (Lorenzo Stoakes)
  - mm/page_alloc: fix uninitialized variable (Hao Zhang)
  - block: fix conversion of GPT partition name to 7-bit (Olivier Gayot)
  - userfaultfd: do not block on locking a large folio with raised refcount (Suren Baghdasaryan)
  - NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback (Mike Snitzer)
  - s390/traps: Fix test_monitor_call() inline assembly (Heiko Carstens)
  - dma: kmsan: export kmsan_handle_dma() for modules (Sebastian Andrzej Siewior)
  - rapidio: fix an API misues when rio_add_net() fails (Haoxiang Li)
  - rapidio: add check for rio_add_net() in rio_scan_alloc_net() (Haoxiang Li)
  - selftests/damon/damon_nr_regions: sort collected regiosn before checking with min/max boundaries (SeongJae Park)
  - selftests/damon/damon_nr_regions: set ops update for merge results check to 100ms (SeongJae Park)
  - selftests/damon/damos_quota: make real expectation of quota exceeds (SeongJae Park)
  - selftests/damon/damos_quota_goal: handle minimum quota that cannot be further reduced (SeongJae Park)
  - wifi: nl80211: reject cooked mode if it is set along with other flags (Vitaliy Shevtsov)
  - wifi: cfg80211: regulatory: improve invalid hints checking (Nikita Zhandarovich)
  - Bluetooth: Add check for mgmt_alloc_skb() in mgmt_device_connected() (Haoxiang Li)
  - Bluetooth: Add check for mgmt_alloc_skb() in mgmt_remote_name() (Haoxiang Li)
  - drm/xe/userptr: Unmap userptrs in the mmu notifier (Thomas Hellström)
  - drm/xe/userptr: properly setup pfn_flags_mask (Matthew Auld)
  - drm/xe: Fix fault mode invalidation with unbind (Thomas Hellström)
  - drm/xe: Fix GT "for each engine" workarounds (Tvrtko Ursulin)
  - mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr (Krister Johansen)
  - drm/xe/vm: Validate userptr during gpu vma prefetching (Thomas Hellström)
  - drm/xe/vm: Fix a misplaced #endif (Thomas Hellström)
  - drm/xe/hmm: Don't dereference struct page pointers without notifier lock (Thomas Hellström)
  - drm/xe/hmm: Style- and include fixes (Thomas Hellström)
  - drm/xe: Add staging tree for VM binds (Matthew Brost)
  - x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63 (Ahmed S. Darwish)
  - x86/cpu: Validate CPUID leaf 0x2 EDX output (Ahmed S. Darwish)
  - x86/cacheinfo: Validate CPUID leaf 0x2 EDX output (Ahmed S. Darwish)
  - x86/boot: Sanitize boot params before parsing command line (Ard Biesheuvel)
  - platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e (Mingcong Bai)
  - Revert "selftests/mm: remove local __NR_* definitions" (John Hubbard)
  - Revert "mm/page_alloc.c: don't show protection in zone's ->lowmem_reserve[] for empty zone" (Gabriel Krisman Bertazi)
  - drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M (Richard Thier)
  - drm/imagination: only init job done fences once (Brendan King)
  - drm/imagination: Hold drm_gem_gpuva lock for unmap (Brendan King)
  - drm/imagination: avoid deadlock on fence release (Brendan King)
  - drm/amd/pm: always allow ih interrupt from fw (Kenneth Feng)
  - drm/amdkfd: Fix NULL Pointer Dereference in KFD queue (Andrew Martin)
  - drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params (Ma Ke)
  - hwmon: (peci/dimmtemp) Do not provide fake thresholds data (Paul Fertser)
  - btrfs: fix a leaked chunk map issue in read_one_chunk() (Haoxiang Li)
  - ALSA: hda/realtek: update ALC222 depop optimize (Kailang Yang)
  - ALSA: hda/realtek - add supported Mic Mute LED for Lenovo platform (Kailang Yang)
  - ALSA: hda: intel: Add Dell ALC3271 to power_save denylist (Hoku Ishibe)
  - ALSA: seq: Avoid module auto-load handling at event delivery (Takashi Iwai)
  - gpio: aggregator: protect driver attr handlers against module unload (Koichiro Den)
  - gpio: rcar: Use raw_spinlock to protect register access (Niklas Söderlund)
  - ksmbd: fix bug on trap in smb2_lock (Namjae Jeon)
  - ksmbd: fix use-after-free in smb2_lock (Namjae Jeon)
  - ksmbd: fix out-of-bounds in parse_sec_desc() (Namjae Jeon)
  - ksmbd: fix type confusion via race condition when using ipc_msg_send_request (Namjae Jeon)
  - HID: appleir: Fix potential NULL dereference at raw event handle (Daniil Dulov)
  - LoongArch: KVM: Fix GPA size issue about VM (Bibo Mao)
  - LoongArch: KVM: Reload guest CSR registers after sleep (Bibo Mao)
  - LoongArch: KVM: Add interrupt checking for AVEC (Bibo Mao)
  - LoongArch: Set max_pfn with the PFN of the last page (Bibo Mao)
  - LoongArch: Use polling play_dead() when resuming from hibernation (Huacai Chen)
  - LoongArch: Convert unreachable() to BUG() (Tiezhu Yang)
  - stmmac: loongson: Pass correct arg to PCI function (Philipp Stanner)
  - tracing: tprobe-events: Reject invalid tracepoint name (Masami Hiramatsu (Google))
  - tracing: tprobe-events: Fix a memory leak when tprobe with $retval (Masami Hiramatsu (Google))
  - Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'" (Rob Herring (Arm))
  - rust: alloc: Fix `ArrayLayout` allocations (Asahi Lina)
  - rust: use custom FFI integer types (Gary Guo)
  - rust: map `__kernel_size_t` and friends also to usize/isize (Gary Guo)
  - rust: fix size_t in bindgen prototypes of C builtins (Gary Guo)
  - rust: kbuild: expand rusttest target for macros (Ethan D. Twardy)
  - drm/panic: allow verbose version check (Thomas Böhler)
  - drm/panic: allow verbose boolean for clarity (Thomas Böhler)
  - drm/panic: correctly indent continuation of line in list item (Thomas Böhler)
  - drm/panic: remove redundant field when assigning value (Thomas Böhler)
  - drm/panic: prefer eliding lifetimes (Thomas Böhler)
  - drm/panic: remove unnecessary borrow in alignment_pattern (Thomas Böhler)
  - drm/panic: avoid reimplementing Iterator::find (Thomas Böhler)
  - MAINTAINERS: add entry for the Rust `alloc` module (Danilo Krummrich)
  - kbuild: rust: remove the `alloc` crate and `GlobalAlloc` (Danilo Krummrich)
  - rust: alloc: update module comment of alloc.rs (Danilo Krummrich)
  - rust: str: test: replace `alloc::format` (Danilo Krummrich)
  - rust: alloc: implement `Cmalloc` in module allocator_test (Danilo Krummrich)
  - rust: alloc: implement `contains` for `Flags` (Danilo Krummrich)
  - rust: error: check for config `test` in `Error::name` (Danilo Krummrich)
  - rust: error: use `core::alloc::LayoutError` (Danilo Krummrich)
  - rust: alloc: add `Vec` to prelude (Danilo Krummrich)
  - rust: alloc: remove `VecExt` extension (Danilo Krummrich)
  - rust: treewide: switch to the kernel `Vec` type (Danilo Krummrich)
  - rust: alloc: implement `collect` for `IntoIter` (Danilo Krummrich)
  - rust: alloc: implement `IntoIterator` for `Vec` (Danilo Krummrich)
  - rust: alloc: implement kernel `Vec` type (Danilo Krummrich)
  - rust: alloc: introduce `ArrayLayout` (Benno Lossin)
  - rust: alloc: add `Box` to prelude (Danilo Krummrich)
  - rust: alloc: remove extension of std's `Box` (Danilo Krummrich)
  - rust: treewide: switch to our kernel `Box` type (Danilo Krummrich)
  - rust: alloc: implement kernel `Box` (Danilo Krummrich)
  - rust: alloc: add __GFP_NOWARN to `Flags` (Danilo Krummrich)
  - rust: alloc: implement `KVmalloc` allocator (Danilo Krummrich)
  - rust: alloc: implement `Vmalloc` allocator (Danilo Krummrich)
  - rust: alloc: add module `allocator_test` (Danilo Krummrich)
  - rust: alloc: implement `Allocator` for `Kmalloc` (Danilo Krummrich)
  - rust: alloc: make `allocator` module public (Danilo Krummrich)
  - rust: alloc: implement `ReallocFunc` (Danilo Krummrich)
  - rust: alloc: rename `KernelAllocator` to `Kmalloc` (Danilo Krummrich)
  - rust: alloc: separate `aligned_size` from `krealloc_aligned` (Danilo Krummrich)
  - rust: alloc: add `Allocator` trait (Danilo Krummrich)
  - rust: error: optimize error type to use nonzero (Filipe Xavier)
  - rust: error: make conversion functions public (Filipe Xavier)
  - Documentation: rust: discuss `#[expect(...)]` in the guidelines (Miguel Ojeda)
  - rust: start using the `#[expect(...)]` attribute (Miguel Ojeda)
  - Documentation: rust: add coding guidelines on lints (Miguel Ojeda)
  - rust: enable Clippy's `check-private-items` (Miguel Ojeda)
  - rust: provide proper code documentation titles (Miguel Ojeda)
  - rust: replace `clippy::dbg_macro` with `disallowed_macros` (Miguel Ojeda)
  - rust: introduce `.clippy.toml` (Miguel Ojeda)
  - rust: sync: remove unneeded `#[allow(clippy::non_send_fields_in_send_ty)]` (Miguel Ojeda)
  - rust: init: remove unneeded `#[allow(clippy::disallowed_names)]` (Miguel Ojeda)
  - rust: enable `rustdoc::unescaped_backticks` lint (Miguel Ojeda)
  - rust: enable `clippy::ignored_unit_patterns` lint (Miguel Ojeda)
  - rust: enable `clippy::unnecessary_safety_doc` lint (Miguel Ojeda)
  - rust: enable `clippy::unnecessary_safety_comment` lint (Miguel Ojeda)
  - rust: enable `clippy::undocumented_unsafe_blocks` lint (Miguel Ojeda)
  - rust: types: avoid repetition in `{As,From}Bytes` impls (Miguel Ojeda)
  - rust: sort global Rust flags (Miguel Ojeda)
  - rust: workqueue: remove unneeded ``#[allow(clippy::new_ret_no_self)]` (Miguel Ojeda)
  - loongarch: Use ASM_REACHABLE (Peter Zijlstra)
  - x86/microcode/AMD: Add some forgotten models to the SHA check (Borislav Petkov (AMD))
  - btrfs: fix data overwriting bug during buffered write when block size < page size (Qu Wenruo)
  - smb311: failure to open files of length 1040 when mounting with SMB3.1.1 POSIX extensions (Steve French)
  - cifs: Remove symlink member from cifs_open_info_data union (Pali Rohár)
  - gpio: vf610: add locking to gpio direction functions (Johan Korsnes)
  - gpio: vf610: use generic device_get_match_data() (Bartosz Golaszewski)
  - drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro (Imre Deak)
  - drm/i915/dsi: convert to struct intel_display (Jani Nikula)
  - rust: block: fix formatting in GenDisk doc (Yutaro Ohno)
  - x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range() (Andrew Cooper)
  - LTS version: v6.12.18 (Jack Vogel)
  - thermal: gov_power_allocator: Add missing NULL pointer check (Rafael J. Wysocki)
  - x86/microcode/AMD: Load only SHA256-checksummed patches (Borislav Petkov (AMD))
  - x86/microcode/AMD: Add get_patch_level() (Borislav Petkov (AMD))
  - x86/microcode/AMD: Get rid of the _load_microcode_amd() forward declaration (Borislav Petkov (AMD))
  - x86/microcode/AMD: Merge early_apply_microcode() into its single callsite (Borislav Petkov (AMD))
  - x86/microcode/AMD: Remove unused save_microcode_in_initrd_amd() declarations (Borislav Petkov (AMD))
  - x86/microcode/AMD: Remove ugly linebreak in __verify_patch_section() signature (Borislav Petkov (AMD))
  - x86/microcode/AMD: Have __apply_microcode_amd() return bool (Borislav Petkov (AMD))
  - x86/microcode/AMD: Return bool from find_blobs_in_containers() (Nikolay Borisov)
  - amdgpu/pm/legacy: fix suspend/resume issues (chr[])
  - efi: Don't map the entire mokvar table to determine its size (Peter Jones)
  - riscv: cpufeature: use bitmap_equal() instead of memcmp() (Clément Léger)
  - riscv: signal: fix signal_minsigstksz (Yong-Xuan Wang)
  - riscv: cacheinfo: Use of_property_present() for non-boolean properties (Rob Herring)
  - riscv: signal: fix signal frame size (Yong-Xuan Wang)
  - riscv/futex: sign extend compare value in atomic cmpxchg (Andreas Schwab)
  - rseq/selftests: Fix riscv rseq_offset_deref_addv inline asm (Stafford Horne)
  - scsi: ufs: core: bsg: Fix crash when arpmb command fails (Arthur Simchaev)
  - ima: Reset IMA_NONACTION_RULE_FLAGS after post_setattr (Roberto Sassu)
  - dm vdo: add missing spin_lock_init (Ken Raeburn)
  - dm-integrity: Avoid divide by zero in table status in Inline mode (Milan Broz)
  - selftests/landlock: Test TCP accesses with protocol=IPPROTO_TCP (Mikhail Ivanov)
  - sched_ext: Fix pick_task_scx() picking non-queued tasks when it's called without balance() (Tejun Heo)
  - sched/core: Prevent rescheduling when interrupts are disabled (Thomas Gleixner)
  - rcuref: Plug slowpath race in rcuref_put() (Thomas Gleixner)
  - vmlinux.lds: Ensure that const vars with relocations are mapped R/O (Ard Biesheuvel)
  - selftests/landlock: Test that MPTCP actions are not restricted (Mikhail Ivanov)
  - mptcp: reset when MPTCP opts are dropped after join (Matthieu Baerts (NGI0))
  - mptcp: always handle address removal under msk socket lock (Paolo Abeni)
  - intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly (Thomas Gleixner)
  - iommu/vt-d: Fix suspicious RCU usage (Lu Baolu)
  - iommu/vt-d: Remove device comparison in context_setup_pass_through_cb (Jerry Snitselaar)
  - phy: exynos5-usbdrd: gs101: ensure power is gated to SS phy in phy_exit() (André Draszik)
  - phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk (Kaustabh Chakraborty)
  - phy: tegra: xusb: reset VBUS & ID OVERRIDE (BH Hsieh)
  - net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs() (Wei Fang)
  - net: enetc: correct the xdp_tx statistics (Wei Fang)
  - net: enetc: update UDP checksum when updating originTimestamp field (Wei Fang)
  - net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC (Wei Fang)
  - net: enetc: keep track of correct Tx BD count in enetc_map_tx_tso_buffs() (Wei Fang)
  - net: enetc: fix the off-by-one issue in enetc_map_tx_buffs() (Wei Fang)
  - net: phy: qcom: qca807x fix condition for DAC_DSP_BIAS_CURRENT (George Moussalem)
  - net: stmmac: dwmac-loongson: Add fix_soc_reset() callback (Qunqin Zhao)
  - usbnet: gl620a: fix endpoint checking in genelink_bind() (Nikita Zhandarovich)
  - i2c: ls2x: Fix frequency division register access (Binbin Zhou)
  - i2c: npcm: disable interrupt enable bit before devm_request_irq (Tyrone Ting)
  - block: Remove zone write plugs when handling native zone append writes (Damien Le Moal)
  - drm/amd/display: Fix HPD after gpu reset (Roman Li)
  - drm/amd/display: add a quirk to enable eDP0 on DP1 (Yilin Chen)
  - drm/amd/display: Disable PSR-SU on eDP panels (Tom Chung)
  - drm/amdgpu: init return value in amdgpu_ttm_clear_buffer (Pierre-Eric Pelloux-Prayer)
  - drm/amdgpu: disable BAR resize on Dell G5 SE (Alex Deucher)
  - drm/amdkfd: Preserve cp_hqd_pq_control on update_mqd (David Yat Sin)
  - drm/xe/userptr: fix EFAULT handling (Matthew Auld)
  - drm/xe/userptr: restore invalidation list on error (Matthew Auld)
  - drm/xe/regs: remove a duplicate definition for RING_CTL_SIZE(size) (Mingcong Bai)
  - perf/core: Fix low freq setting via IOC_PERIOD (Kan Liang)
  - perf/x86: Fix low freqency setting issue (Kan Liang)
  - perf/core: Add RCU read lock protection to perf_iterate_ctx() (Breno Leitao)
  - KVM: arm64: Ensure a VMID is allocated before programming VTTBR_EL2 (Oliver Upton)
  - ALSA: hda/realtek: Fix microphone regression on ASUS N705UD (Adrien Vergé)
  - ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2 (Dmitry Panchenko)
  - ftrace: Avoid potential division by zero in function_stat_show() (Nikolay Kuratov)
  - tracing: Fix bad hist from corrupting named_triggers list (Steven Rostedt)
  - riscv: KVM: Fix SBI TIME error generation (Andrew Jones)
  - riscv: KVM: Fix SBI IPI error generation (Andrew Jones)
  - riscv: KVM: Fix hart suspend_type use (Andrew Jones)
  - riscv: KVM: Fix hart suspend status check (Andrew Jones)
  - phy: rockchip: naneng-combphy: compatible reset with old DT (Chukun Pan)
  - phy: rockchip: fix Kconfig dependency more (Arnd Bergmann)
  - x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems (Russell Senior)
  - objtool: Fix C jump table annotations for Clang (Ard Biesheuvel)
  - objtool: Remove annotate_{,un}reachable() (Peter Zijlstra)
  - unreachable: Unify (Peter Zijlstra)
  - io_uring/net: save msg_control for compat (Pavel Begunkov)
  - thermal: gov_power_allocator: Update total_weight on bind and cdev updates (Yu-Che Cheng)
  - thermal: core: Move lists of thermal instances to trip descriptors (Rafael J. Wysocki)
  - thermal/of: Fix cdev lookup in thermal_of_should_bind() (Rafael J. Wysocki)
  - thermal: of: Simplify thermal_of_should_bind with scoped for each OF child (Krzysztof Kozlowski)
  - uprobes: Reject the shared zeropage in uprobe_write_opcode() (Tong Tiangen)
  - perf/core: Order the PMU list to fix warning about unordered pmu_ctx_list (Luo Gengkun)
  - thermal: gov_power_allocator: Fix incorrect calculation in divvy_up_power() (Yu-Che Cheng)
  - net: ti: icss-iep: Reject perout generation request (Meghana Malladi)
  - idpf: fix checksums set in idpf_rx_rsc() (Eric Dumazet)
  - selftests: drv-net: Check if combined-count exists (Joe Damato)
  - net: ipv6: fix dst ref loop on input in rpl lwt (Justin Iurman)
  - net: ipv6: fix dst ref loop on input in seg6 lwt (Justin Iurman)
  - net/mlx5: IRQ, Fix null string in debug print (Shay Drory)
  - net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination. (Harshal Chaudhari)
  - net: Clear old fragment checksum value in napi_reuse_skb (Mohammad Heib)
  - tcp: Defer ts_recent changes until req is owned (Wang Hai)
  - ice: Avoid setting default Rx VSI twice in switchdev setup (Marcin Szycik)
  - ice: Fix deinitializing VF in error path (Marcin Szycik)
  - ice: add E830 HW VF mailbox message limit support (Paul Greenwalt)
  - tcp: devmem: don't write truncated dmabuf CMSGs to userspace (Stanislav Fomichev)
  - net: ethernet: ti: am65-cpsw: select PAGE_POOL (Sascha Hauer)
  - ALSA: hda/realtek: Fix wrong mic setup for ASUS VivoBook 15 (Takashi Iwai)
  - ASoC: cs35l56: Prevent races when soft-resetting using SPI control (Richard Fitzgerald)
  - firmware: cs_dsp: Remove async regmap writes (Richard Fitzgerald)
  - drm/xe/oa: Allow oa_exponent value of 0 (Umesh Nerlige Ramappa)
  - drm/xe/oa: Allow only certain property changes from config (Ashutosh Dixit)
  - drm/xe/oa: Add syncs support to OA config ioctl (Ashutosh Dixit)
  - drm/xe/oa: Move functions up so they can be reused for config ioctl (Ashutosh Dixit)
  - drm/xe/oa: Signal output fences (Ashutosh Dixit)
  - ipvs: Always clear ipvs_property flag in skb_scrub_packet() (Philo Lu)
  - ASoC: fsl: Rename stream name of SAI DAI driver (Chancel Liu)
  - ASoC: es8328: fix route from DAC to output (Nicolas Frattaroli)
  - net: dsa: rtl8366rb: Fix compilation problem (Linus Walleij)
  - net: cadence: macb: Synchronize stats calculations (Sean Anderson)
  - ipvlan: ensure network headers are in skb linear part (Eric Dumazet)
  - ipvlan: Prepare ipvlan_process_v4_outbound() to future .flowi4_tos conversion. (Guillaume Nault)
  - ipv4: Convert ip_route_input() to dscp_t. (Guillaume Nault)
  - ipv4: Convert icmp_route_lookup() to dscp_t. (Guillaume Nault)
  - net: set the minimum for net_hotdata.netdev_budget_usecs (Jiri Slaby (SUSE))
  - net: loopback: Avoid sending IP packets without an Ethernet header (Ido Schimmel)
  - afs: Give an afs_server object a ref on the afs_cell object it points to (David Howells)
  - afs: Fix the server_list to unuse a displaced server rather than putting it (David Howells)
  - rxrpc: rxperf: Fix missing decoding of terminal magic cookie (David Howells)
  - Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response (Luiz Augusto von Dentz)
  - ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports (Takashi Iwai)
  - sunrpc: suppress warnings for unused procfs functions (Arnd Bergmann)
  - RDMA/bnxt_re: Fix the page details for the srq created by kernel consumers (Kashyap Desai)
  - RDMA/mlx5: Fix bind QP error cleanup flow (Patrisious Haddad)
  - scsi: ufs: core: Set default runtime/system PM levels before ufshcd_hba_init() (Manivannan Sadhasivam)
  - scsi: core: Clear driver private data when retrying request (Ye Bin)
  - RDMA/mlx5: Fix AH static rate parsing (Patrisious Haddad)
  - RDMA/mlx5: Fix implicit ODP hang on parent deregistration (Yishai Hadas)
  - SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington)
  - NFSv4: Fix a deadlock when recovering state on a sillyrenamed file (Trond Myklebust)
  - SUNRPC: Prevent looping due to rpc_signal_task() races (Trond Myklebust)
  - NFS: Adjust delegated timestamps for O_DIRECT reads and writes (Trond Myklebust)
  - NFS: O_DIRECT writes must check and adjust the file length (Trond Myklebust)
  - ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up (Vasiliy Kovalev)
  - scsi: ufs: core: Fix ufshcd_is_ufs_dev_busy() and ufshcd_eh_timed_out() (Bart Van Assche)
  - landlock: Fix non-TCP sockets restriction (Mikhail Ivanov)
  - RDMA/bnxt_re: Fix the statistics for Gen P7 VF (Selvin Xavier)
  - RDMA/bnxt_re: Allocate dev_attr information dynamically (Kalesh AP)
  - RDMA/bnxt_re: Add sanity checks on rdev validity (Kalesh AP)
  - RDMA/bnxt_re: Cache MSIx info to a local structure (Kalesh AP)
  - RDMA/bnxt_re: Refactor NQ allocation (Kalesh AP)
  - RDMA/bnxt_re: Fail probe early when not enough MSI-x vectors are reserved (Kalesh AP)
  - RDMA/hns: Fix mbox timing out by adding retry mechanism (Junxian Huang)
  - RDMA/mana_ib: Allocate PAGE aligned doorbell index (Konstantin Taranov)
  - RDMA/mlx5: Fix a WARN during dereg_mr for DM type (Yishai Hadas)
  - RDMA/mlx5: Fix a race for DMABUF MR which can lead to CQE with error (Yishai Hadas)
  - IB/mlx5: Set and get correct qp_num for a DCT QP (Mark Zhang)
  - RDMA/mlx5: Fix the recovery flow of the UMR QP (Yishai Hadas)
  - uek-rpm: Move few upstream retired modules to modules-deprecated (Harshit Mogalapalli)  [Orabug: 37499469]
  - uek-rpm: Fix depmod warnings with wireless modules in aarch64 (Harshit Mogalapalli)  [Orabug: 37621770]
  - uek-rpm: make depmod checks more stricter in UEK8 (Harshit Mogalapalli)  [Orabug: 37621770]
  - uek-rpm: Add modules-usb a requirement for modules-desktop rpm (Harshit Mogalapalli)  [Orabug: 37621770]
  - uek-rpm: ol9: Adjust the dependencies layout between packages (Harshit Mogalapalli)  [Orabug: 37621770]
  - uek-rpm: Move few very old wireless drivers to deprecated. (Harshit Mogalapalli)  [Orabug: 37621770]
  - uek-rpm: Move DVB drivers and media tuners to deprecated (Harshit Mogalapalli)  [Orabug: 37621770]
  - uek-rpm: Move these modules from modules-desktop to modules (Harshit Mogalapalli)  [Orabug: 37621770]
  - uek-rpm: Move few useful usb modules back to modules (Harshit Mogalapalli)  [Orabug: 37621770]
  - uek-rpm: Move few modules back to kernel-uek-modules-extra (Harshit Mogalapalli)  [Orabug: 37621770]
  - uek-rpm: Move few extra-netfilter modules back to core (Harshit Mogalapalli)  [Orabug: 37621770]
  - uek-rpm: Add few modules back to modules-core (Harshit Mogalapalli)  [Orabug: 37621770]
  - dyndbg: export ddebug_add_module/ddebug_remove_module (Julian Pidancet)  [Orabug: 37629343]
  - kallsyms: add module_kallsyms_on_each_symbol_locked (Julian Pidancet)  [Orabug: 37629343]
  - kallsyms: export module_kallsyms_on_each_symbol (Julian Pidancet)  [Orabug: 37629343]
  - uek-rpm: Set CONFIG_IP6_NF_IPTABLES for ol10/ol9 container kernels (Jonah Palmer)  [Orabug: 37703178]
  - rds: Make sure transmit path and connection tear-down does not run concurrently (Håkon Bugge)  [Orabug: 36441943]
  - kbuild: exclude .rodata.(cst|str)* when building ranges (Kris Van Hees)  [Orabug: 37459360]
  - UEK8 kABI padding addition for cgroup rdma structs (Kamalesh Babulal)  [Orabug: 37470875]
  - UEK8 kABI padding addition for cgroup io structs (Kamalesh Babulal)  [Orabug: 37470875]
  - UEK8 kABI padding addition for cgroup hugetlb structs (Kamalesh Babulal)  [Orabug: 37470875]
  - UEK8 kABI padding addition for cgroup cpu structs (Kamalesh Babulal)  [Orabug: 37470875]
  - UEK8 kABI padding addition for cgroup memcg structs (Kamalesh Babulal)  [Orabug: 37470875]
  - UEK8 kABI padding addition for cgroup freezer structs (Kamalesh Babulal)  [Orabug: 37470875]
  - UEK8 kABI padding addition for cgroup misc structs (Kamalesh Babulal)  [Orabug: 37470875]
  - UEK8 kABI padding addition for cgroup pids structs (Kamalesh Babulal)  [Orabug: 37470875]
  - UEK8 kABI padding addition for cgroup cpuset structs (Kamalesh Babulal)  [Orabug: 37470875]
  - UEK8 kABI padding addition for cgroup core structs (Kamalesh Babulal)  [Orabug: 37470875]
  - io_uring/rw: don't mask in f_iocb_flags (Jens Axboe)  [Orabug: 37508827]
  - io_uring: expose read/write attribute capability (Anuj Gupta)  [Orabug: 37508827]
  - block: make bio_integrity_map_user() static inline (Jens Axboe)  [Orabug: 37508827]
  - block: add support to pass user meta buffer (Kanchan Joshi)  [Orabug: 37508827]
  - scsi: add support for user-meta interface (Anuj Gupta)  [Orabug: 37508827]
  - nvme: add support for passing on the application tag (Kanchan Joshi)  [Orabug: 37508827]
  - block: introduce BIP_CHECK_GUARD/REFTAG/APPTAG bip_flags (Anuj Gupta)  [Orabug: 37508827]
  - io_uring: introduce attributes for read/write and PI support (Anuj Gupta)  [Orabug: 37508827]
  - fs: introduce IOCB_HAS_METADATA for metadata (Anuj Gupta)
  - fs, iov_iter: define meta io descriptor (Anuj Gupta)  [Orabug: 37508827]
  - block: modify bio_integrity_map_user to accept iov_iter as argument (Anuj Gupta)  [Orabug: 37508827]
  - block: define set of integrity flags to be inherited by cloned bip (Anuj Gupta)  [Orabug: 37508827]
  - blk-integrity: remove seed for user mapped buffers (Keith Busch)  [Orabug: 37508827]
  - net/mlx5e: Avoid WARN_ON when configuring MQPRIO with HTB offload enabled (Carolina Jubran)  [Orabug: 37534708]
  - platform/mellanox: mlxbf-pmc: Add support for clock_measure performance block (Shravan Kumar Ramani)  [Orabug: 37534708]
  - platform/mellanox: mlxbf-pmc: Add support for monitoring cycle count (Shravan Kumar Ramani)  [Orabug: 37534708]
  - uek-rpm: Disable INFINIBAND_BNXT_RE (Sherry Yang)  [Orabug: 37645733]
  - UEK8 kABI padding addition for include/linux/mm_types.h (Anthony Yznaga)  [Orabug: 37647051]
  - UEK8 kABI padding addition for include/linux/mm.h (Anthony Yznaga)  [Orabug: 37647051]
  - uek-rpm: Enable CONFIG_MICROSOFT_MANA as module in aarch64 (Vijayendra Suman)  [Orabug: 37647862]
  - Scheduler extension change under Oracle Extensions and modify enum value (Prakash Sangappa)  [Orabug: 37654695]
  - arm64/mm: Fix Boot panic on Ampere Altra (Ryan Roberts)  [Orabug: 37666771]
  - uek: kabi: add kABI padding to include/linux/perf_event.h (Saeed Mirzamohammadi)  [Orabug: 37675597]
  - uek: kabi: add kABI padding to include/uapi/linux/perf_event.h (Saeed Mirzamohammadi)  [Orabug: 37675597]
  - uek: kabi: add kABI padding to arch/x86/events/perf_event.h (Saeed Mirzamohammadi)  [Orabug: 37675597]
  - ARM: dts: aspeed: Add device tree for Ampere's Mt. Jefferson BMC (Chanh Nguyen)  [Orabug: 37680790]
  - dt-bindings: arm: aspeed: add Mt. Jefferson board (Chanh Nguyen)  [Orabug: 37680790]
  - ARM: dts: aspeed: mtmitchell: Add gpio line names for io expanders (Chanh Nguyen)  [Orabug: 37680790]
  - ARM: dts: aspeed: mtmitchell: Add I2C FAN controllers (Chanh Nguyen)  [Orabug: 37680790]
  - perf arm-spe: Add support for SPE Data Source packet on AmpereOne (Ilkka Koskinen)  [Orabug: 37680790]
  - perf arm-spe: Prepare for adding data source packet implementations for other cores (Ilkka Koskinen)  [Orabug: 37680790]
  - perf arm-spe: Use old behavior when opening old SPE files (James Clark)  [Orabug: 37680790]
  - perf arm-spe: Correctly set sample flags (Graham Woodward)  [Orabug: 37680790]
  - perf arm-spe: Add Cortex CPUs to common data source encoding list (Leo Yan)  [Orabug: 37680790]
  - perf arm-spe: Add Neoverse-V2 to common data source encoding list (Besar Wicaksono)  [Orabug: 37680790]
  - perf arm-spe: Remove the unused 'midr' field (Leo Yan)  [Orabug: 37680790]
  - perf arm-spe: Use metadata to decide the data source feature (Leo Yan)  [Orabug: 37680790]
  - perf arm-spe: Introduce arm_spe__is_homogeneous() (Leo Yan)  [Orabug: 37680790]
  - perf arm-spe: Rename the common data source encoding (Leo Yan)  [Orabug: 37680790]
  - perf arm-spe: Rename arm_spe__synth_data_source_generic() (Leo Yan)  [Orabug: 37680790]
  - perf arm-spe: Dump metadata with version 2 (Leo Yan)  [Orabug: 37680790]
  - perf arm-spe: Support metadata version 2 (Leo Yan)  [Orabug: 37680790]
  - perf arm-spe: Save per CPU information in metadata (Leo Yan)  [Orabug: 37680790]
  - perf arm-spe: Calculate meta data size (Leo Yan)  [Orabug: 37680790]
  - perf arm-spe: Define metadata header version 2 (Leo Yan)  [Orabug: 37680790]
  - Documentation: dwc_pcie_pmu: Fix the mnemonics and eventid (Ilkka Koskinen)  [Orabug: 37680790]
  - perf/dwc_pcie: Fix the event numbers (Ilkka Koskinen)  [Orabug: 37680790]
  - idpf: Don't hard code napi_struct size (Joe Damato)  [Orabug: 37693455]


author: Jack Vogel <jack.vogel@oracle.com> [6.12.0-0.19.17.el9uek]
changelog:
  - rds/ib: avoid scq/rcq polling during rds connection shutdown (Arumugam Kolappan)  [Orabug: 37440575]
  - uek: kabi: add kABI padding to include/net/page_pool/types.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to nclude/linux/skbuff.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/linux/ethtool.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/tcp.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/sch_generic.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/linux/netlink.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/linux/inetdevice.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/linux/ipv6.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/linux/net.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/linux/netdevice.h and include/linux/netdev_rx_queue.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/linux/netfilter/x_tables.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/dcbnl.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/devlink.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/dst.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/dst_ops.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/fib_rules.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/flow.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/genetlink.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/inet_hashtables.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/ip6_fib.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/ip_tunnels.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/l3mdev.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/lwtunnel.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/neighbour.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/netns/xfrm.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/rtnetlink.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/sch_generic.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/sock.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/switchdev.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/tls.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/xdp.h (Yifei Liu)  [Orabug: 37681321]
  - uek: kabi: add kABI padding to include/net/xfrm.h (Yifei Liu)  [Orabug: 37681321]
  - UEK8 kABI padding addition for include/linux/swap.h (Anthony Yznaga)  [Orabug: 37688615]
  - UEK8 kABI padding addition for include/linux/dma-buf.h (Anthony Yznaga)  [Orabug: 37688615]
  - UEK8 kABI padding addition for include/linux/dma-map_ops.h (Anthony Yznaga)  [Orabug: 37688615]
  - UEK8 kABI padding addition for include/linux/memremap.h (Anthony Yznaga)  [Orabug: 37688615]
  - UEK8 kABI padding addition for include/linux/mm_types.h (Anthony Yznaga)  [Orabug: 37688615]
  - UEK8 kABI padding addition for include/linux/mmu_notifier.h (Anthony Yznaga)  [Orabug: 37688615]
  - UEK8 kABI padding addition for include/linux/mmzone.h (Anthony Yznaga)  [Orabug: 37688615]
  - UEK8 kABI padding addition for include/linux/user_namespace.h (Anthony Yznaga)  [Orabug: 37688615]
  - uek: kabi: add paddings in different domains (Saeed Mirzamohammadi)  [Orabug: 37704304]
  - uek: kabi: add kABI padding to data structures in include/net/udp_tunnel.h (Qing Huang)  [Orabug: 37704599]
  - uek: kabi: add kABI padding to data structures in include/linux/phy.h (Qing Huang)  [Orabug: 37704599]
  - block: make sure ->nr_integrity_segments is cloned in blk_rq_prep_clone (Ming Lei)  [Orabug: 37705235]
  - uek: kabi: add kABI padding to data structures in net/core/dev.h (Qing Huang)  [Orabug: 37729381]
  - uek: kabi: add kABI padding to data structures in include/net/xdp.h (Qing Huang)  [Orabug: 37729381]
  - Update README with UEK Text Description (Somasundaram Krishnasamy)  [Orabug: 37577134]


author: Jack Vogel <jack.vogel@oracle.com> [6.12.0-0.20.18.el9uek]
changelog:
  - LTS version: v6.12.20 (Jack Vogel)
  - fs/netfs/read_collect: add to next->prev_donated (Max Kellermann)
  - HID: apple: disable Fn key handling on the Omoton KB066 (Alex Henrie)
  - nvme-fc: rely on state transitions to handle connectivity loss (Daniel Wagner)
  - Bluetooth: L2CAP: Fix corrupted list in hci_chan_del (Luiz Augusto von Dentz)
  - tools/sched_ext: Add helper to check task migration state (Andrea Righi)
  - sched_ext: selftests/dsp_local_on: Fix selftest on UP systems (Andrea Righi)
  - smb: client: Fix match_session bug preventing session reuse (Henrique Carvalho)
  - smb3: add support for IAKerb (Steve French)
  - mm/hugetlb: wait for hugetlb folios to be freed (Ge Yang)
  - i2c: sis630: Fix an error handling path in sis630_probe() (Christophe JAILLET)
  - i2c: ali15x3: Fix an error handling path in ali15x3_probe() (Christophe JAILLET)
  - i2c: ali1535: Fix an error handling path in ali1535_probe() (Christophe JAILLET)
  - x86/vmware: Parse MP tables for SEV-SNP enabled guests under VMware hypervisors (Ajay Kaher)
  - cifs: Fix integer overflow while processing closetimeo mount option (Murad Masimov)
  - cifs: Fix integer overflow while processing actimeo mount option (Murad Masimov)
  - cifs: Fix integer overflow while processing acdirmax mount option (Murad Masimov)
  - cifs: Fix integer overflow while processing acregmax mount option (Murad Masimov)
  - block: change blk_mq_add_to_batch() third argument type to bool (Shin'ichiro Kawasaki)
  - scripts: generate_rust_analyzer: add uapi crate (Tamir Duberstein)
  - scripts: generate_rust_analyzer: add missing include_dirs (Tamir Duberstein)
  - scripts: generate_rust_analyzer: add missing macros deps (Tamir Duberstein)
  - drm/i915: Increase I915_PARAM_MMAP_GTT_VERSION version to indicate support for partial mmaps (José Roberto de Souza)
  - ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe() (Christophe JAILLET)
  - nvme: move error logging from nvme_end_req() to __nvme_end_req() (Shin'ichiro Kawasaki)
  - drm/xe/pm: Temporarily disable D3Cold on BMG (Rodrigo Vivi)
  - drm/xe/userptr: Fix an incorrect assert (Thomas Hellström)
  - drm/xe: Release guc ids before cancelling work (Tejas Upadhyay)
  - drm/xe: cancel pending job timer before freeing scheduler (Tejas Upadhyay)
  - ASoC: rt722-sdca: add missing readable registers (Bard Liao)
  - rust: init: add missing newline to pr_info! calls (Alban Kurti)
  - ASoC: cs42l43: Fix maximum ADC Volume (Charles Keepax)
  - drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data() (Ivan Abramov)
  - rust: error: add missing newline to pr_warn! calls (Alban Kurti)
  - ASoC: ops: Consistently treat platform_max as control value (Charles Keepax)
  - sched_ext: Validate prev_cpu in scx_bpf_select_cpu_dfl() (Andrea Righi)
  - net: phy: nxp-c45-tja11xx: add TJA112XB SGMII PCS restart errata (Andrei Botila)
  - net: phy: nxp-c45-tja11xx: add TJA112X PHY configuration errata (Andrei Botila)
  - smb: client: fix regression with guest option (Paulo Alcantara)
  - qlcnic: fix memory leak issues in qlcnic_sriov_common.c (Haoxiang Li)
  - Fix mmu notifiers for range-based invalidates (Piotr Jaroszynski)
  - arm64: mm: Populate vmemmap at the page level if not section aligned (Zhenhua Huang)
  - dm-flakey: Fix memory corruption in optional corrupt_bio_byte feature (Kent Overstreet)
  - netmem: prevent TX of unreadable skbs (Mina Almasry)
  - ASoC: amd: yc: Support mic on another Lenovo ThinkPad E16 Gen 2 model (Thomas Mizrahi)
  - ASoC: Intel: sof_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks() (Peter Ujfalusi)
  - clk: samsung: gs101: fix synchronous external abort in samsung_clk_save() (Peter Griffin)
  - clk: samsung: update PLL locktime for PLL142XX used on FSD platform (Varada Pavani)
  - ksmbd: prevent connection release during oplock break notification (Namjae Jeon)
  - ksmbd: fix use-after-free in ksmbd_free_work_struct (Namjae Jeon)
  - drm/amd/display: Fix slab-use-after-free on hdcp_work (Mario Limonciello)
  - drm/amd/display: Assign normalized_pix_clk when color depth = 14 (Alex Hung)
  - drm/amd/display: Restore correct backlight brightness after a GPU reset (Mario Limonciello)
  - drm/amd/display: fix missing .is_two_pixels_per_container (Aliaksei Urbanski)
  - drm/amd/display: fix default brightness (Mario Limonciello)
  - drm/amd/display: Disable unneeded hpd interrupts during dm_init (Leo Li)
  - drm/amdgpu/display: Allow DCC for video formats on GFX12 (David Rosca)
  - drm/amd/amdkfd: Evict all queues even HWS remove queue failed (Yifan Zha)
  - drm/amdgpu: NULL-check BO's backing store when determining GFX12 PTE flags (Natalie Vock)
  - drm/dp_mst: Fix locking when skipping CSN before topology probing (Imre Deak)
  - drm/atomic: Filter out redundant DPMS calls (Ville Syrjälä)
  - drm/panic: fix overindented list items in documentation (Miguel Ojeda)
  - drm/panic: use `div_ceil` to clean Clippy warning (Miguel Ojeda)
  - drm/i915/cdclk: Do cdclk post plane programming later (Ville Syrjälä)
  - spi: microchip-core: prevent RX overflows when transmit size > FIFO size (Conor Dooley)
  - x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes (Florent Revest)
  - rust: init: fix `Zeroable` implementation for `Option<NonNull<T>>` and `Option<KBox<T>>` (Benno Lossin)
  - rust: Disallow BTF generation with Rust + LTO (Matthew Maurer)
  - rust: alloc: satisfy POSIX alignment requirement (Tamir Duberstein)
  - rust: remove leftover mentions of the `alloc` crate (Miguel Ojeda)
  - rust: lockdep: Remove support for dynamically allocated LockClassKeys (Mitchell Levy)
  - USB: serial: option: match on interface class for Telit FN990B (Johan Hovold)
  - USB: serial: option: fix Telit Cinterion FE990A name (Fabio Porcedda)
  - USB: serial: option: add Telit Cinterion FE990B compositions (Fabio Porcedda)
  - USB: serial: ftdi_sio: add support for Altera USB Blaster 3 (Boon Khai Ng)
  - Input: i8042 - swap old quirk combination with new quirk for more devices (Werner Sembach)
  - Input: i8042 - swap old quirk combination with new quirk for several devices (Werner Sembach)
  - Input: i8042 - add required quirks for missing old boardnames (Werner Sembach)
  - Input: i8042 - swap old quirk combination with new quirk for NHxxRZQ (Werner Sembach)
  - Input: xpad - rename QH controller to Legion Go S (Antheas Kapenekakis)
  - Input: xpad - add support for TECNO Pocket Go (Antheas Kapenekakis)
  - Input: xpad - add support for ZOTAC Gaming Zone (Antheas Kapenekakis)
  - Input: xpad - add multiple supported devices (Pavel Rojtberg)
  - Input: xpad - add 8BitDo SN30 Pro, Hyperkin X91 and Gamesir G7 SE controllers (Nilton Perim Neto)
  - Input: iqs7222 - preserve system status register (Jeff LaBundy)
  - Input: ads7846 - fix gpiod allocation (H. Nikolaus Schaller)
  - Input: goodix-berlin - fix vddio regulator references (Luca Weiss)
  - cifs: Throw -EOPNOTSUPP error on unsupported reparse point type from parse_reparse_point() (Pali Rohár)
  - cifs: Validate content of WSL reparse point buffers (Pali Rohár)
  - vhost: return task creation error instead of NULL (Keith Busch)
  - block: fix 'kmem_cache of name 'bio-108' already exists' (Ming Lei)
  - net: Handle napi_schedule() calls from non-interrupt (Frederic Weisbecker)
  - drm/nouveau: Do not override forced connector status (Thomas Zimmermann)
  - mptcp: safety check before fallback (Matthieu Baerts (NGI0))
  - perf/x86/rapl: Add support for Intel Arrow Lake U (Aaron Ma)
  - x86/irq: Define trace events conditionally (Arnd Bergmann)
  - x86/of: Don't use DTB for SMP setup if ACPI is enabled (Dmytro Maluka)
  - perf/x86/intel: Use better start period for frequency mode (Kan Liang)
  - drm/vkms: Round fixp2int conversion in lerp_u16 (Harry Wentland)
  - ASoC: SOF: Intel: don't check number of sdw links when set dmic_fixup (Bard Liao)
  - ASoC: dapm-graph: set fill colour of turned on nodes (Nicolas Frattaroli)
  - fuse: don't truncate cached, mutated symlink (Miklos Szeredi)
  - ASoC: tas2764: Set the SDOUT polarity correctly (Hector Martin)
  - ASoC: tas2764: Fix power control mask (Hector Martin)
  - ASoC: tas2770: Fix volume scale (Hector Martin)
  - phy: ti: gmii-sel: Do not use syscon helper to build regmap (Andrew Davis)
  - nvme: only allow entering LIVE from CONNECTING state (Daniel Wagner)
  - sctp: Fix undefined behavior in left shift operation (Yu-Chun Lin)
  - cifs: Treat unhandled directory name surrogate reparse points as mount directory nodes (Pali Rohár)
  - apple-nvme: Release power domains when probe fails (Hector Martin)
  - nvmet-rdma: recheck queue state is LIVE in state lock in recv done (Ruozhu Li)
  - nvme-pci: quirk Acer FA100 for non-uniqueue identifiers (Christopher Lentocha)
  - io-wq: backoff when retrying worker creation (Uday Shankar)
  - net: wwan: mhi_wwan_mbim: Silence sequence number glitch errors (Stephan Gerhold)
  - ASoC: SOF: amd: Handle IPC replies before FW_BOOT_COMPLETE (Cristian Ciocaltea)
  - ASoC: SOF: amd: Add post_fw_run_delay ACP quirk (Cristian Ciocaltea)
  - ALSA: hda: hda-intel: add Panther Lake-H support (Pierre-Louis Bossart)
  - ASoC: SOF: Intel: pci-ptl: Add support for PTL-H (Peter Ujfalusi)
  - ALSA: hda: intel-dsp-config: Add PTL-H support (Pierre-Louis Bossart)
  - PCI: pci_ids: add INTEL_HDA_PTL_H (Pierre-Louis Bossart)
  - ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi module (Terry Cheong)
  - ASoC: arizona/madera: use fsleep() in up/down DAPM event delays. (Vitaly Rodionov)
  - ASoC: rsnd: adjust convert rate limitation (Kuninori Morimoto)
  - ASoC: rsnd: don't indicate warning on rsnd_kctrl_accept_runtime() (Kuninori Morimoto)
  - ASoC: rsnd: indicate unsupported clock rate (Kuninori Morimoto)
  - ALSA: hda/realtek: Limit mic boost on Positivo ARN50 (Edson Juliano Drosdeck)
  - ASoC: simple-card-utils.c: add missing dlc->of_node (Kuninori Morimoto)
  - ASoC: Intel: soc-acpi-intel-mtl-match: declare adr as ull (Bard Liao)
  - ASoC: Intel: sof_sdw: Add quirk for Asus Zenbook S14 (Richard Fitzgerald)
  - ASoC: Intel: sof_sdw: Add lookup of quirk using PCI subsystem ID (Richard Fitzgerald)
  - selftests/bpf: Fix invalid flag of recv() (Jiayuan Chen)
  - drm/tests: hdmi: Fix recursive locking (Maxime Ripard)
  - drm/tests: hdmi: Reorder DRM entities variables assignment (Maxime Ripard)
  - drm/tests: hdmi: Remove redundant assignments (Maxime Ripard)
  - Bluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmd (Luiz Augusto von Dentz)
  - Xen/swiotlb: mark xen_swiotlb_fixup() __init (Jan Beulich)
  - arm64: amu: Delay allocating cpumask for AMU FIE support (Beata Michalska)
  - LoongArch: KVM: Set host with kernel mode when switch to VM mode (Bibo Mao)
  - LoongArch: Fix kernel_page_present() for KPRANGE/XKPRANGE (Huacai Chen)
  - thermal/cpufreq_cooling: Remove structure member documentation (Daniel Lezcano)
  - s390/cio: Fix CHPID "configure" attribute caching (Peter Oberparleiter)
  - platform/x86: int3472: Call "reset" GPIO "enable" for INT347E (Sakari Ailus)
  - platform/x86: int3472: Use correct type for "polarity", call it gpio_flags (Sakari Ailus)
  - platform/x86: thinkpad_acpi: Support for V9 DYTC platform profiles (Mark Pearson)
  - platform/x86: thinkpad_acpi: Fix invalid fan speed on ThinkPad X120e (Sybil Isabel Dorsett)
  - sched: Clarify wake_up_q()'s write to task->wake_q.next (Jann Horn)
  - objtool: Ignore dangling jump table entries (Josh Poimboeuf)
  - btrfs: fix two misuses of folio_shift() (Matthew Wilcox (Oracle))
  - HID: apple: fix up the F6 key on the Omoton KB066 keyboard (Alex Henrie)
  - HID: hid-apple: Apple Magic Keyboard a3203 USB-C support (Ievgen Vovk)
  - selftests/cgroup: use bash in test_cpuset_v1_hp.sh (Bharadwaj Raju)
  - HID: topre: Fix n-key rollover on Realforce R3S TKL boards (Daniel Brackenbury)
  - HID: intel-ish-hid: ipc: Add Panther Lake PCI device IDs (Zhang Lixu)
  - usb: phy: generic: Use proper helper for property detection (Alexander Stein)
  - HID: hid-steam: Fix issues with disabling both gamepad mode and lizard mode (Vicki Pfau)
  - HID: ignore non-functional sensor in HP 5MP Camera (Chia-Lin Kao (AceLan))
  - HID: intel-ish-hid: Send clock sync message immediately after reset (Zhang Lixu)
  - HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell (Zhang Lixu)
  - sched_ext: selftests/dsp_local_on: Fix sporadic failures (Tejun Heo)
  - selftests: always check mask returned by statmount(2) (Miklos Szeredi)
  - vboxsf: fix building with GCC 15 (Brahmajit Das)
  - alpha/elf: Fix misc/setarch test of util-linux by removing 32bit support (Eric W. Biederman)
  - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara)
  - ACPI: resource: IRQ override for Eluktronics MECH-17 (Gannon Kolding)
  - scsi: qla1280: Fix kernel oops when debug level > 2 (Magnus Lindholm)
  - scsi: ufs: core: Fix error return with query response (Seunghui Lee)
  - scsi: core: Use GFP_NOIO to avoid circular locking dependency (Rik van Riel)
  - drm/amd/display: Fix out-of-bound accesses (Alex Hung)
  - platform/x86/intel: pmc: fix ltr decode in pmc_core_ltr_show() (Dmitry Kandybka)
  - sched/debug: Provide slice length for fair tasks (Christian Loehle)
  - iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() (Chengen Du)
  - futex: Pass in task to futex_queue() (Jens Axboe)
  - btrfs: avoid starting new transaction when cleaning qgroup during subvolume drop (Filipe Manana)
  - powercap: call put_device() on an error path in powercap_register_control_type() (Joe Hattori)
  - hrtimers: Mark is_migration_base() with __always_inline (Andy Shevchenko)
  - nvme-fc: do not ignore connectivity loss during connecting (Daniel Wagner)
  - nvme-fc: go straight to connecting state when initializing (Daniel Wagner)
  - net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices (Carolina Jubran)
  - net/mlx5: Bridge, fix the crash caused by LAG state check (Jianbo Liu)
  - net/mlx5: Lag, Check shared fdb before creating MultiPort E-Switch (Shay Drory)
  - net/mlx5: Fix incorrect IRQ pool usage when releasing IRQs (Shay Drory)
  - net/mlx5: HWS, Rightsize bwc matcher priority (Vlad Dogaru)
  - Revert "openvswitch: switch to per-action label counting in conntrack" (Xin Long)
  - net: openvswitch: remove misbehaving actions length check (Ilya Maximets)
  - gre: Fix IPv6 link-local address generation. (Guillaume Nault)
  - netfilter: nft_exthdr: fix offset with ipv4_find_option() (Alexey Kashavkin)
  - net_sched: Prevent creation of classes with TC_H_ROOT (Cong Wang)
  - ipvs: prevent integer overflow in do_ip_vs_get_ctl() (Dan Carpenter)
  - netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree() (Kohei Enju)
  - rtase: Fix improper release of ring list entries in rtase_sw_reset (Justin Lai)
  - selftests: bonding: fix incorrect mac address (Hangbin Liu)
  - bonding: fix incorrect MAC address setting to receive NS messages (Hangbin Liu)
  - net: mctp: unshare packets when reassembling (Matt Johnston)
  - net: switchdev: Convert blocking notification chain to a raw one (Amit Cohen)
  - eth: bnxt: fix memory leak in queue reset (Taehee Yoo)
  - bnxt_en: handle tpa_info in queue API implementation (David Wei)
  - bnxt_en: refactor tpa_info alloc/free into helpers (David Wei)
  - eth: bnxt: use page pool for head frags (Jakub Kicinski)
  - eth: bnxt: fix kernel panic in the bnxt_get_queue_stats{rx | tx} (Taehee Yoo)
  - eth: bnxt: do not update checksum in bnxt_xdp_build_skb() (Taehee Yoo)
  - eth: bnxt: do not use BNXT_VNIC_NTUPLE unconditionally in queue restart logic (Taehee Yoo)
  - eth: bnxt: return fail if interface is down in bnxt_queue_mem_alloc() (Taehee Yoo)
  - eth: bnxt: fix truesize for mb-xdp-pass case (Taehee Yoo)
  - net/mlx5: handle errors in mlx5_chains_create_table() (Wentao Liang)
  - Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio() (Michael Kelley)
  - fbdev: hyperv_fb: Allow graceful removal of framebuffer (Saurabh Sengar)
  - fbdev: hyperv_fb: Simplify hvfb_putmem (Saurabh Sengar)
  - fbdev: hyperv_fb: Fix hang in kdump kernel when on Hyper-V Gen 2 VMs (Michael Kelley)
  - drm/hyperv: Fix address space leak when Hyper-V DRM device is removed (Michael Kelley)
  - netpoll: hold rcu read lock in __netpoll_send_skb() (Breno Leitao)
  - net: mctp i2c: Copy headers if cloned (Matt Johnston)
  - net: mctp i3c: Copy headers if cloned (Matt Johnston)
  - net: dsa: mv88e6xxx: Verify after ATU Load ops (Joseph Huang)
  - net/mlx5: Fill out devlink dev info only for PFs (Jiri Pirko)
  - Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context" (Luiz Augusto von Dentz)
  - Bluetooth: hci_event: Fix enabling passive scanning (Luiz Augusto von Dentz)
  - wifi: cfg80211: cancel wiphy_work before freeing wiphy (Miri Korenblit)
  - wifi: mac80211: don't queue sdata::work for a non-running sdata (Miri Korenblit)
  - wifi: iwlwifi: mvm: fix PNVM timeout for non-MSI-X platforms (Emmanuel Grumbach)
  - sched: address a potential NULL pointer dereference in the GRED scheduler. (Jun Yang)
  - netfilter: nf_tables: make destruction work queue pernet (Florian Westphal)
  - netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around (Nicklas Bo Jensen)
  - ice: Fix switchdev slow-path in LAG (Marcin Szycik)
  - ice: fix memory leak in aRFS after reset (Grzegorz Nitka)
  - ice: do not configure destination override for switchdev (Larysa Zaremba)
  - netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template. (Sebastian Andrzej Siewior)
  - pinctrl: nuvoton: npcm8xx: Add NULL check in npcm8xx_gpio_fw (Charles Han)
  - pinctrl: bcm281xx: Fix incorrect regmap max_registers value (Artur Weber)
  - fbdev: hyperv_fb: iounmap() the correct memory when removing a device (Michael Kelley)
  - userfaultfd: fix PTE unmapping stack-allocated PTE copies (Suren Baghdasaryan)
  - mm: fix kernel BUG when userfaultfd_move encounters swapcache (Barry Song)
  - mm/slab/kvfree_rcu: Switch to WQ_MEM_RECLAIM wq (Uladzislau Rezki (Sony))


author: Jack Vogel <jack.vogel@oracle.com> [6.12.0-0.20.19.el9uek]
changelog:
  - uek-rpm: switch to new secureboot certificates and upgrade shim (Samasth Norway Ananda)  [Orabug: 37764000]
  - rds: ib: Fix racy send affinity work cancellation (Håkon Bugge)  [Orabug: 37607468]
  - uek: kabi: Update kABI files and enable the kABI checker (Yifei Liu)  [Orabug: 37670742]
  - rds: ib: Do not attempt to insert RDMA exthdr twice (Håkon Bugge)  [Orabug: 37688884]
  - RDMA/cma: Fix workqueue crash in cma_netevent_work_handler (Sharath Srinivasan)  [Orabug: 37712584]
  - perf probe: Improve log for long event name failure (Leo Yan)  [Orabug: 37752600]
  - perf probe: Check group string length (Leo Yan)  [Orabug: 37752600]
  - perf probe: Use the MAX_EVENT_NAME_LEN macro (Leo Yan)  [Orabug: 37752600]
  - uek-rpm: install the perf exec dir (Stephen Brennan)  [Orabug: 37757733]
  - uek: kabi: add kABI padding to struct module in include/linux/module.h (Sherry Yang)  [Orabug: 37762627]
  - Revert "uek: kabi: add kABI padding to include/uapi/linux/perf_event.h" (Yifei Liu)  [Orabug: 37740310]
  - Move the padding location to be prior to frags[MAX_SKB_FRAGS] (Yifei Liu)  [Orabug: 37734888]
  - uek: kabi: add kABI padding to napi_struct in include/linux/netdevice.h (Yifei Liu)  [Orabug: 37734849]
  - perf dso: fix dso__is_kallsyms() check (Stephen Brennan)  [Orabug: 37724378]
  - uek-rpm: use find instead of ls for removing modules (Harshit Mogalapalli)  [Orabug: 37721662]
  - Special case SHM_HUGETLB allocation using mlock ulimit (Prakash Sangappa)  [Orabug: 37704635]
  - uek-rpm: update firmware dependency to latest .38 version (Samasth Norway Ananda)  [Orabug: 37693355]
  - rds: ib: Make traffic_class visible to user-space (Håkon Bugge)  [Orabug: 37617864]
  - rds: ib: Remove incorrect update of the path record sl and qos_class fields (Håkon Bugge)  [Orabug: 37617864]
  - Revert "rds: ib: Make sure receives are posted before connection is up" (Gerd Rausch)  [Orabug: 37577031]
  - mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance function (Muchun Song)  [Orabug: 37405594]
  - mm: memcontrol: use obj_cgroup APIs to charge the LRU pages (Muchun Song)  [Orabug: 37405594]
  - mm: memcontrol: introduce memcg_reparent_ops (Muchun Song)  [Orabug: 37405594]
  - mm: memcontrol: make all the callers of {folio,page}_memcg() safe (Muchun Song)  [Orabug: 37405594]
  - mm: thp: make split queue lock safe when LRU pages are reparented (Muchun Song)  [Orabug: 37405594]
  - mm: vmscan: rework move_pages_to_lru() (Muchun Song)  [Orabug: 37405594]
  - mm: memcontrol: make lruvec lock safe when LRU pages are reparented (Muchun Song)  [Orabug: 37405594]
  - mm: memcontrol: prepare objcg API for non-kmem usage (Muchun Song)  [Orabug: 37405594]
  - mm: rename unlock_page_lruvec{_irq, _irqrestore} to lruvec_unlock{_irq, _irqrestore} (Muchun Song)  [Orabug: 37405594]
  - mm: memcontrol: remove dead code and comments (Muchun Song)  [Orabug: 37405594]


author: Jack Vogel <jack.vogel@oracle.com> [6.12.0-0.20.20.el9uek]
changelog:
  - block: prevent calls to should_fail_bio() optimized by gcc (Prasad Singamsetty)  [Orabug: 37782458]


author: Jack Vogel <jack.vogel@oracle.com> [6.12.0-0.20.20.1.el9uek]
changelog:
  - rds: ib: Fix NULL ptr deref in rds_ib_cq_follow_affinity (Håkon Bugge)  [Orabug: 37702023]
  - scsi: mpi3mr: Task Abort EH Support (Chandrakanth Patil)  [Orabug: 37778472]
  - scsi: mpi3mr: Update driver version to 8.13.0.5.50 (Ranjan Kumar)  [Orabug: 37778472]
  - scsi: mpi3mr: Check admin reply queue from Watchdog (Ranjan Kumar)  [Orabug: 37778472]
  - scsi: mpi3mr: Update timestamp only for supervisor IOCs (Ranjan Kumar)  [Orabug: 37778472]
  - scsi: mpi3mr: Update MPI Headers to revision 35 (Ranjan Kumar)  [Orabug: 37778472]
  - scsi: mpi3mr: Fix locking in an error path (Bart Van Assche)  [Orabug: 37778472]
  - scsi: mpi3mr: Fix spelling mistake "skiping" -> "skipping" (Colin Ian King)  [Orabug: 37778472]
  - scsi: mpi3mr: Update driver version to 8.12.1.0.50 (Ranjan Kumar)  [Orabug: 37778472]
  - scsi: mpi3mr: Synchronous access b/w reset and tm thread for reply queue (Ranjan Kumar)  [Orabug: 37778472]
  - scsi: mpi3mr: Support for Segmented Hardware Trace buffer (Ranjan Kumar)  [Orabug: 37778472]
  - scsi: mpi3mr: Avoid reply queue full condition (Ranjan Kumar)  [Orabug: 37778472]
  - scsi: mpi3mr: Update driver version to 8.12.0.3.50 (Ranjan Kumar)  [Orabug: 37778472]
  - uek-rpm: Enable Intel In Field Scan as a module in UEK8 (Harshit Mogalapalli)  [Orabug: 37778856]


author: Jack Vogel <jack.vogel@oracle.com> [6.12.0-1.23.1.el9uek]
changelog:
  - LTS version: v6.12.23 (Jack Vogel)
  - platform/x86/amd/pmf: fix cleanup in amd_pmf_init_smart_pc() (Dan Carpenter)
  - tracing: Do not use PERF enums when perf is not defined (Steven Rostedt)
  - ARM: 9443/1: Require linker to support KEEP within OVERLAY for DCE (Nathan Chancellor)
  - NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up (Chuck Lever)
  - NFSD: Never return NFS4ERR_FILE_OPEN when removing a directory (Chuck Lever)
  - NFSD: nfsd_unlink() clobbers non-zero status returned from fh_fill_pre_attrs() (Chuck Lever)
  - nfsd: fix management of listener transports (Olga Kornievskaia)
  - nfsd: put dl_stid if fail to queue dl_recall (Li Lingfeng)
  - nfsd: allow SC_STATUS_FREEABLE when searching via nfs4_lookup_stateid() (Jeff Layton)
  - media: streamzap: fix race between device disconnection and urb callback (Murad Masimov)
  - media: vimc: skip .s_stream() for stopped entities (Nikita Zhandarovich)
  - exec: fix the racy usage of fs_struct->in_exec (Oleg Nesterov)
  - mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead() (Yosry Ahmed)
  - jfs: add index corruption check to DT_GETPAGE() (Roman Smirnov)
  - jfs: fix slab-out-of-bounds read in ea_get() (Qasim Ijaz)
  - ext4: fix OOB read when checking dotdot dir (Acs, Jakub)
  - ext4: don't over-report free space or inodes in statvfs (Theodore Ts'o)
  - wifi: mt76: mt7921: fix kernel panic due to null pointer dereference (Ming Yen Hsieh)
  - arm64: Don't call NULL in do_compat_alignment_fixup() (Angelos Oikonomopoulos)
  - mm/gup: reject FOLL_SPLIT_PMD with hugetlb VMAs (David Hildenbrand)
  - tracing/osnoise: Fix possible recursive locking for cpus_read_lock() (Ran Xiaokai)
  - tracing: Fix synth event printk format for str fields (Douglas Raillard)
  - tracing: Ensure module defining synth event cannot be unloaded while tracing (Douglas Raillard)
  - tracing: Fix use-after-free in print_graph_function_flags during tracer switching (Tengda Wu)
  - exfat: fix potential wrong error return from get_block (Sungjong Seo)
  - exfat: fix random stack corruption after get_block (Sungjong Seo)
  - ksmbd: fix null pointer dereference in alloc_preauth_hash() (Namjae Jeon)
  - ksmbd: validate zero num_subauth before sub_auth is accessed (Norbert Szetei)
  - ksmbd: fix overflow in dacloffset bounds check (Norbert Szetei)
  - ksmbd: fix session use-after-free in multichannel connection (Namjae Jeon)
  - ksmbd: fix use-after-free in ksmbd_sessions_deregister() (Namjae Jeon)
  - ksmbd: add bounds check for create lease context (Norbert Szetei)
  - ksmbd: add bounds check for durable handle context (Namjae Jeon)
  - KVM: SVM: Don't change target vCPU state on AP Creation VMGEXIT error (Sean Christopherson)
  - mmc: sdhci-omap: Disable MMC_CAP_AGGRESSIVE_PM for eMMC/SD (Ulf Hansson)
  - mmc: sdhci-pxav3: set NEED_RSP_BUSY capability (Karel Balej)
  - mmc: omap: Fix memory leak in mmc_omap_new_slot (Miaoqian Lin)
  - Remove unnecessary firmware version check for gc v9_4_2 (Candice Li)
  - media: omap3isp: Handle ARM dma_iommu_mapping (Robin Murphy)
  - ARM: 9444/1: add KEEP() keyword to ARM_VECTORS (Christian Eggers)
  - ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP (Paul Menzel)
  - acpi: nfit: fix narrowing conversion in acpi_nfit_ctl (Murad Masimov)
  - wifi: mt76: mt7925: remove unused acpi function for clc (Ming Yen Hsieh)
  - x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs (Jann Horn)
  - x86/tsc: Always save/restore TSC sched_clock() on suspend/resume (Guilherme G. Piccoli)
  - x86/Kconfig: Add cmpxchg8b support back to Geode CPUs (Arnd Bergmann)
  - uprobes/x86: Harden uretprobe syscall trampoline check (Jiri Olsa)
  - perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read (Kan Liang)
  - perf/x86/intel: Apply static call for drain_pebs (Peter Zijlstra (Intel))
  - ntb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk() (Markus Elfring)
  - platform/x86: ISST: Correct command storage data length (Srinivas Pandruvada)
  - platform/x86: thinkpad_acpi: disable ACPI fan access for T495* and E560 (Eduard Christian Dumitrescu)
  - ACPI: x86: Extend Lenovo Yoga Tab 3 quirk with skip GPIO event-handlers (Hans de Goede)
  - x86/tdx: Fix arch_safe_halt() execution for TDX VMs (Vishal Annapurve)
  - x86/mce: use is_copy_from_user() to determine copy-from-user context (Shuai Xue)
  - x86/microcode/AMD: Fix __apply_microcode_amd()'s return value (Boris Ostrovsky)
  - KVM: x86: block KVM_CAP_SYNC_REGS if guest state is protected (Paolo Bonzini)
  - x86/hyperv: Fix check of return value from snp_set_vmsa() (Tianyu Lan)
  - LoongArch: BPF: Use move_addr() for BPF_PSEUDO_FUNC (Hengqi Chen)
  - LoongArch: BPF: Don't override subprog's return value (Hengqi Chen)
  - LoongArch: BPF: Fix off-by-one error in build_prologue() (Hengqi Chen)
  - LoongArch: Increase MAX_IO_PICS up to 8 (Huacai Chen)
  - LoongArch: Increase ARCH_DMA_MINALIGN up to 16 (Huacai Chen)
  - rust: Fix enabling Rust and building with GCC for LoongArch (WANG Rui)
  - usbnet:fix NPE during rx_complete (Ying Lu)
  - wifi: mac80211: Fix sparse warning for monitor_sdata (Alexander Wetzel)
  - tty: serial: lpuart: only disable CTS instead of overwriting the whole UARTMODIR register (Sherry Sun)
  - tty: serial: fsl_lpuart: Fix unused variable 'sport' build warning (Sherry Sun)
  - tty: serial: fsl_lpuart: use port struct directly to simply code (Sherry Sun)
  - tty: serial: fsl_lpuart: Use u32 and u8 for register variables (Sherry Sun)
  - cgroup/rstat: Fix forceidle time in cpu.stat (Abel Wu)
  - cgroup/rstat: Tracking cgroup-level niced CPU time (Joshua Hahn)
  - tracing: Correct the refcount if the hist/hist_debug file fails to open (Tengda Wu)
  - tracing/hist: Support POLLPRI event for poll on histogram (Masami Hiramatsu (Google))
  - tracing/hist: Add poll(POLLIN) support on hist file (Masami Hiramatsu (Google))
  - tracing: Switch trace_events_hist.c code over to use guard() (Steven Rostedt)
  - tools/power turbostat: report CoreThr per measurement interval (Len Brown)
  - perf/core: Fix child_total_time_enabled accounting bug at task exit (Yeoreum Yun)
  - drm/amdgpu/gfx12: fix num_mec (Alex Deucher)
  - drm/amdgpu/gfx11: fix num_mec (Alex Deucher)
  - kbuild: deb-pkg: don't set KBUILD_BUILD_VERSION unconditionally (Alexandru Gagniuc)
  - net: ibmveth: make veth_pool_store stop hanging (Dave Marquardt)
  - arcnet: Add NULL check in com20020pci_probe() (Henry Martin)
  - ipv6: Do not consider link down nexthops in path selection (Ido Schimmel)
  - ipv6: Start path selection from the first nexthop (Ido Schimmel)
  - net: fix geneve_opt length integer overflow (Lin Ma)
  - net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy (David Oberhollenzer)
  - ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS (Fernando Fernandez Mancera)
  - netfilter: nft_tunnel: fix geneve_opt type confusion addition (Lin Ma)
  - net: decrease cached dst counters in dst_release (Antoine Tenart)
  - tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu(). (Guillaume Nault)
  - vsock: avoid timeout during connect() if the socket is closing (Stefano Garzarella)
  - udp: Fix memory accounting leak. (Kuniyuki Iwashima)
  - udp: Fix multiple wraparounds of sk->sk_rmem_alloc. (Kuniyuki Iwashima)
  - net: mvpp2: Prevent parser TCAM memory corruption (Tobias Waldekranz)
  - sctp: add mutual exclusion in proc_sctp_do_udp_port() (Eric Dumazet)
  - net_sched: skbprio: Remove overly strict queue assertions (Cong Wang)
  - netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets (Debin Zhu)
  - netfilter: nf_tables: don't unregister hook when table is dormant (Florian Westphal)
  - netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets only (Pablo Neira Ayuso)
  - idpf: fix adapter NULL pointer dereference on reboot (Emil Tantilov)
  - e1000e: change k1 configuration on MTP and later platforms (Vitaly Lifshits)
  - spi: bcm2835: Restore native CS probing when pinctrl-bcm2835 is absent (Florian Fainelli)
  - ALSA: hda/realtek: Fix built-in mic on another ASUS VivoBook model (Takashi Iwai)
  - spi: bcm2835: Do not call gpiod_put() on invalid descriptor (Florian Fainelli)
  - ASoC: imx-card: Add NULL check in imx_card_probe() (Henry Martin)
  - nvme/ioctl: don't warn on vectorized uring_cmd with fixed buffer (Caleb Sander Mateos)
  - riscv/purgatory: 4B align purgatory_start (Björn Töpel)
  - riscv/kexec_file: Handle R_RISCV_64 in purgatory relocator (Yao Zi)
  - riscv: Fix hugetlb retrieval of number of ptes in case of !present pte (Alexandre Ghiti)
  - spi: cadence: Fix out-of-bounds array access in cdns_mrvl_xspi_setup_clock() (Josh Poimboeuf)
  - ASoC: codecs: rt5665: Fix some error handling paths in rt5665_probe() (Christophe JAILLET)
  - s390/entry: Fix setting _CIF_MCCK_GUEST with lowcore relocation (Sven Schnelle)
  - ublk: make sure ubq->canceling is set when queue is frozen (Ming Lei)
  - x86/uaccess: Improve performance by aligning writes to 8 bytes in copy_user_generic(), on non-FSRM/ERMS CPUs (Herton R. Krzesinski)
  - RISC-V: errata: Use medany for relocatable builds (Palmer Dabbelt)
  - ALSA: hda/realtek: Fix built-in mic breakage on ASUS VivoBook X515JA (Takashi Iwai)
  - firmware: cs_dsp: Ensure cs_dsp_load[_coeff]() returns 0 on success (Richard Fitzgerald)
  - ntb: intel: Fix using link status DB's (Nikita Shubin)
  - ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans (Yajun Deng)
  - riscv: ftrace: Add parentheses in macro definitions of make_call_t0 and make_call_ra (Juhan Jin)
  - fs/9p: fix NULL pointer dereference on mkdir (Christian Schoenebeck)
  - spufs: fix a leak in spufs_create_context() (Al Viro)
  - spufs: fix gang directory lifetimes (Al Viro)
  - spufs: fix a leak on spufs_new_file() failure (Al Viro)
  - netfs: Fix netfs_unbuffered_read() to return ssize_t rather than int (David Howells)
  - hwmon: (nct6775-core) Fix out of bounds access for NCT679{8,9} (Tasos Sahanidis)
  - memory: omap-gpmc: drop no compatible check (Roger Quadros)
  - can: statistics: use atomic access in hot path (Oliver Hartkopp)
  - ALSA: hda/realtek: Add mute LED quirk for HP Pavilion x360 14-dy1xxx (Navon John Lukose)
  - selftests: netfilter: skip br_netfilter queue tests if kernel is tainted (Florian Westphal)
  - net: devmem: do not WARN conditionally after netdev_rx_queue_restart() (Taehee Yoo)
  - drm/amd: Keep display off while going into S4 (Mario Limonciello)
  - nvme-pci: fix stuck reset on concurrent DPC and HP (Keith Busch)
  - x86/sgx: Warn explicitly if X86_FEATURE_SGX_LC is not enabled (Vladis Dronov)
  - x86/hyperv: Fix output argument to hypercall that changes page visibility (Michael Kelley)
  - locking/semaphore: Use wake_q to wake up processes outside lock critical section (Waiman Long)
  - wifi: mac80211: fix SA Query processing in MLO (Johannes Berg)
  - wifi: mac80211: flush the station before moving it to UN-AUTHORIZED state (Emmanuel Grumbach)
  - ASoC: rt1320: set wake_capable = 0 explicitly (Bard Liao)
  - ASoC: codecs: wsa884x: report temps to hwmon in millidegree of Celsius (Alexey Klimov)
  - x86/hyperv/vtl: Stop kernel from probing VTL0 low memory (Naman Jain)
  - sched/deadline: Use online cpus for validating runtime (Shrikanth Hegde)
  - ALSA: hda/realtek: Add support for ASUS Zenbook UM3406KA Laptops using CS35L41 HDA (Stefan Binding)
  - ALSA: hda/realtek: Add support for ASUS B5405 and B5605 Laptops using CS35L41 HDA (Stefan Binding)
  - ALSA: hda/realtek: Add support for ASUS B3405 and B3605 Laptops using CS35L41 HDA (Stefan Binding)
  - ALSA: hda/realtek: Add support for various ASUS Laptops using CS35L41 HDA (Stefan Binding)
  - ALSA: hda/realtek: Add support for ASUS ROG Strix G614 Laptops using CS35L41 HDA (Stefan Binding)
  - ALSA: hda/realtek: Add support for ASUS ROG Strix GA603 Laptops using CS35L41 HDA (Stefan Binding)
  - ALSA: hda/realtek: Add support for ASUS ROG Strix G814 Laptop using CS35L41 HDA (Stefan Binding)
  - exfat: add a check for invalid data size (Yuezhang Mo)
  - platform/x86/amd/pmf: Update PMF Driver for Compatibility with new PMF-TA (Shyam Sundar S K)
  - platform/x86/amd/pmf: Propagate PMF-TA return codes (Shyam Sundar S K)
  - HID: i2c-hid: improve i2c_hid_get_report error message (Wentao Guan)
  - net: dsa: rtl8366rb: don't prompt users for LED control (Jakub Kicinski)
  - platform/x86/intel/vsec: Add Diamond Rapids support (David E. Box)
  - platform/x86: intel-hid: fix volume buttons on Microsoft Surface Go 4 tablet (Dmitry Panchenko)
  - cifs: fix incorrect validation for num_aces field of smb_acl (Namjae Jeon)
  - smb: common: change the data type of num_aces to le16 (Namjae Jeon)
  - perf/core: Fix perf_pmu_register() vs. perf_init_event() (Peter Zijlstra)
  - ALSA: hda: Fix speakers on ASUS EXPERTBOOK P5405CSA 1.0 (Daniel Bárta)
  - ALSA: hda/realtek: Fix Asus Z13 2025 audio (Antheas Kapenekakis)
  - affs: don't write overlarge OFS data block size fields (Simon Tatham)
  - affs: generate OFS sequence numbers starting at 1 (Simon Tatham)
  - wifi: brcmfmac: keep power during suspend if board requires it (Matthias Proske)
  - nvme-pci: skip CMB blocks incompatible with PCI P2P DMA (Icenowy Zheng)
  - nvme-pci: clean up CMBMSC when registering CMB fails (Icenowy Zheng)
  - nvme-tcp: fix possible UAF in nvme_tcp_poll (Sagi Grimberg)
  - wifi: iwlwifi: mvm: use the right version of the rate API (Emmanuel Grumbach)
  - wifi: iwlwifi: fw: allocate chained SG tables for dump (Johannes Berg)
  - wifi: mac80211: remove debugfs dir for virtual monitor (Alexander Wetzel)
  - wifi: mac80211: Cleanup sta TXQs on flush (Alexander Wetzel)
  - nfs: Add missing release on error in nfs_lock_and_join_requests() (Dan Carpenter)
  - objtool/loongarch: Add unwind hints in prepare_frametrace() (Josh Poimboeuf)
  - rcu-tasks: Always inline rcu_irq_work_resched() (Josh Poimboeuf)
  - context_tracking: Always inline ct_{nmi,irq}_{enter,exit}() (Josh Poimboeuf)
  - sched/smt: Always inline sched_smt_active() (Josh Poimboeuf)
  - objtool: Fix verbose disassembly if CROSS_COMPILE isn't set (David Laight)
  - octeontx2-af: Free NIX_AF_INT_VEC_GEN irq (Geetha sowjanya)
  - octeontx2-af: Fix mbox INTR handler when num VFs > 64 (Geetha sowjanya)
  - net: phy: broadcom: Correct BCM5221 PHY model detection (Jim Liu)
  - ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid (Giovanni Gherdovich)
  - LoongArch: Rework the arch_kgdb_breakpoint() implementation (Yuli Wang)
  - LoongArch: Fix device node refcount leak in fdt_cpu_clk_init() (Miaoqian Lin)
  - LoongArch: Fix help text of CMDLINE_EXTEND in Kconfig (谢致邦 (XIE Zhibang))
  - objtool: Fix segfault in ignore_unreachable_insn() (Josh Poimboeuf)
  - ring-buffer: Fix bytes_dropped calculation issue (Feng Yang)
  - net/mlx5e: SHAMPO, Make reserved size independent of page size (Lama Kayal)
  - ksmbd: fix r_count dec/increment mismatch (Namjae Jeon)
  - ksmbd: fix multichannel connection failure (Namjae Jeon)
  - ksmbd: use aead_request_free to match aead_request_alloc (Miaoqian Lin)
  - rndis_host: Flag RNDIS modems as WWAN devices (Lubomir Rintel)
  - rtnetlink: Allocate vfinfo size for VF GUIDs when supported (Mark Zhang)
  - exfat: fix missing shutdown check (Yuezhang Mo)
  - exfat: fix the infinite loop in exfat_find_last_cluster() (Yuezhang Mo)
  - smb: client: Fix netns refcount imbalance causing leaks and use-after-free (Wang Zhaolong)
  - NFS: Shut down the nfs_client only after all the superblocks (Trond Myklebust)
  - objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds() (Josh Poimboeuf)
  - objtool, nvmet: Fix out-of-bounds stack access in nvmet_ctrl_state_show() (Josh Poimboeuf)
  - thermal: core: Remove duplicate struct declaration (xueqin Luo)
  - perf bpf-filter: Fix a parsing error with comma (Namhyung Kim)
  - perf tools: annotate asm_pure_loop.S (Marcus Meissner)
  - fs/procfs: fix the comment above proc_pid_wchan() (Bart Van Assche)
  - perf vendor events arm64 AmpereOneX: Fix frontend_bound calculation (Ilkka Koskinen)
  - tty: n_tty: use uint for space returned by tty_write_room() (Jiri Slaby (SUSE))
  - staging: vchiq_arm: Fix possible NPR of keep-alive thread (Stefan Wahren)
  - staging: vchiq_arm: Register debugfs after cdev (Stefan Wahren)
  - staging: rtl8723bs: select CONFIG_CRYPTO_LIB_AES (谢致邦 (XIE Zhibang))
  - perf: intel-tpebs: Fix incorrect usage of zfree() (James Clark)
  - perf python: Check if there is space to copy all the event (Arnaldo Carvalho de Melo)
  - perf python: Don't keep a raw_data pointer to consumed ring buffer space (Arnaldo Carvalho de Melo)
  - perf python: Decrement the refcount of just created event on failure (Arnaldo Carvalho de Melo)
  - perf python: Fixup description of sample.id event member (Arnaldo Carvalho de Melo)
  - i3c: master: svc: Fix missing the IBI rules (Stanley Chu)
  - um: hostfs: avoid issues on inode number reuse by host (Benjamin Berg)
  - um: remove copy_from_kernel_nofault_allowed (Benjamin Berg)
  - um: Pass the correct Rust target and options with gcc (David Gow)
  - selftests/mm/cow: fix the incorrect error handling (Cyan Yang)
  - fuse: fix dax truncate/punch_hole fault path (Alistair Popple)
  - NFS: fix open_owner_id_maxsz and related fields. (NeilBrown)
  - NFSv4: Avoid unnecessary scans of filesystems for delayed delegations (Trond Myklebust)
  - NFSv4: Avoid unnecessary scans of filesystems for expired delegations (Trond Myklebust)
  - NFSv4: Avoid unnecessary scans of filesystems for returning delegations (Trond Myklebust)
  - NFSv4: Don't trigger uneccessary scans for return-on-close delegations (Trond Myklebust)
  - arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig (Anshuman Khandual)
  - ocfs2: validate l_tree_depth to avoid out-of-bounds access (Vasiliy Kovalev)
  - kexec: initialize ELF lowest address to ULONG_MAX (Sourabh Jain)
  - kernel/events/uprobes: handle device-exclusive entries correctly in __replace_page() (David Hildenbrand)
  - perf units: Fix insufficient array space (Arnaldo Carvalho de Melo)
  - perf evlist: Add success path to evlist__create_syswide_maps (Ian Rogers)
  - perf debug: Avoid stack overflow in recursive error message (Ian Rogers)
  - iio: light: Add check for array bounds in veml6075_read_int_time_ms (Karan Sanghavi)
  - iio: adc: ad7768-1: set MOSI idle state to prevent accidental reset (Jonathan Santos)
  - iio: adc: ad7173: Fix comparison of channel configs (Uwe Kleine-König)
  - iio: adc: ad7124: Fix comparison of channel configs (Uwe Kleine-König)
  - iio: adc: ad4130: Fix comparison of channel setups (Uwe Kleine-König)
  - dmaengine: fsl-edma: free irq correctly in remove path (Peng Fan)
  - dmaengine: fsl-edma: cleanup chan after dma_async_device_unregister (Peng Fan)
  - fs/ntfs3: Prevent integer overflow in hdr_first_de() (Dan Carpenter)
  - fs/ntfs3: Fix a couple integer overflows on 32bit systems (Dan Carpenter)
  - usb: xhci: correct debug message page size calculation (Niklas Neronin)
  - perf bench: Fix perf bench syscall loop count (Thomas Richter)
  - perf arm-spe: Fix load-store operation checking (Leo Yan)
  - iio: backend: make sure to NULL terminate stack buffer (Nuno Sá)
  - iio: accel: msa311: Fix failure to release runtime pm if direct mode claim fails. (Jonathan Cameron)
  - iio: accel: mma8452: Ensure error return on failure to matching oversampling ratio (Jonathan Cameron)
  - ucsi_ccg: Don't show failed to get FW build information error (Mario Limonciello)
  - perf build: Fix in-tree build due to symbolic link (Luca Ceresoli)
  - tools/x86: Fix linux/unaligned.h include path in lib/insn.c (Ian Rogers)
  - perf pmu: Don't double count common sysfs and json events (James Clark)
  - coresight-etm4x: add isb() before reading the TRCSTATR (Yuanfang Zhang)
  - vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint (Mike Christie)
  - coresight: catu: Fix number of pages while using 64k pages (Ilkka Koskinen)
  - greybus: gb-beagleplay: Add error handling for gb_greybus_init (Wentao Liang)
  - perf report: Switch data file correctly in TUI (Namhyung Kim)
  - soundwire: slave: fix an OF node reference leak in soundwire slave device (Joe Hattori)
  - isofs: fix KMSAN uninit-value bug in do_isofs_readdir() (Qasim Ijaz)
  - phy: phy-rockchip-samsung-hdptx: Don't use dt aliases to determine phy-id (Heiko Stuebner)
  - fs/ntfs3: Update inode->i_mapping->a_ops on compression state (Konstantin Komarov)
  - w1: fix NULL pointer dereference in probe (Chenyuan Yang)
  - perf: Always feature test reallocarray (James Clark)
  - perf stat: Fix find_stat for mixed legacy/non-legacy events (Ian Rogers)
  - clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock (Barnabás Czémán)
  - pinctrl: intel: Fix wrong bypass assignment in intel_pinctrl_probe_pwm() (Andy Shevchenko)
  - crypto: hisilicon/sec2 - fix for aead auth key length (Wenkai Lin)
  - RDMA/core: Fix use-after-free when rename device name (Wang Liang)
  - x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment (Jann Horn)
  - leds: Fix LED_OFF brightness race (Remi Pommarel)
  - mfd: sm501: Switch to BIT() to mitigate integer overflows (Nikita Zhandarovich)
  - pinctrl: renesas: rzv2m: Fix missing of_node_put() call (Fabrizio Castro)
  - RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow (Patrisious Haddad)
  - bpf: Fix array bounds error with may_goto (Jiayuan Chen)
  - clk: qcom: gcc-sm8650: Do not turn off USB GDSCs during gdsc_disable() (Neil Armstrong)
  - crypto: nx - Fix uninitialised hv_nxc on error (Herbert Xu)
  - power: supply: max77693: Fix wrong conversion of charge input threshold value (Artur Weber)
  - x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1 (Jann Horn)
  - clk: amlogic: g12a: fix mmc A peripheral clock (Jerome Brunet)
  - clk: clk-imx8mp-audiomix: fix dsp/ocram_a clock parents (Laurentiu Mihalcea)
  - crypto: qat - remove access to parity register for QAT GEN4 (Bairavi Alagappan)
  - pinctrl: npcm8xx: Fix incorrect struct npcm8xx_pincfg assignment (Andy Shevchenko)
  - rust: fix signature of rust_fmt_argument (Alice Ryhl)
  - selftests/bpf: Select NUMA_NO_NODE to create map (Saket Kumar Bhaskar)
  - clk: amlogic: gxbb: drop non existing 32k clock parent (Jerome Brunet)
  - clk: amlogic: g12b: fix cluster A parent data (Jerome Brunet)
  - pinctrl: tegra: Set SFIO mode to Mux Register (Prathamesh Shete)
  - IB/mad: Check available slots before posting receive WRs (Maher Sanalla)
  - crypto: api - Fix larval relookup type and mask (Herbert Xu)
  - power: supply: bq27xxx_battery: do not update cached flags prematurely (Sicelo A. Mhlongo)
  - remoteproc: qcom_q6v5_mss: Handle platforms with one power domain (Luca Weiss)
  - RDMA/erdma: Prevent use-after-free in erdma_accept_newconn() (Cheng Xu)
  - RDMA/mlx5: Fix calculation of total invalidated pages (Chiara Meiohas)
  - RDMA/core: Don't expose hw_counters outside of init net namespace (Roman Gushchin)
  - clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent (Peter Geis)
  - selftests/bpf: Fix freplace_link segfault in tailcalls prog test (Tengda Wu)
  - RDMA/mlx5: Fix MR cache initialization error flow (Michael Guralnik)
  - pinctrl: renesas: rzg2l: Fix missing of_node_put() call (Fabrizio Castro)
  - pinctrl: renesas: rza2: Fix missing of_node_put() call (Fabrizio Castro)
  - lib: 842: Improve error handling in sw842_compress() (Tanya Agarwal)
  - bpf: Use preempt_count() directly in bpf_send_signal_common() (Hou Tao)
  - clk: qcom: gcc-x1e80100: Unregister GCC_GPU_CFG_AHB_CLK/GCC_DISP_XO_CLK (Konrad Dybcio)
  - remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8226 (Luca Weiss)
  - crypto: tegra - Set IV to NULL explicitly for AES ECB (Akhil R)
  - RDMA/mana_ib: Ensure variable err is initialized (Kees Bakker)
  - s390: Remove ioremap_wt() and pgprot_writethrough() (Niklas Schnelle)
  - clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock (Vladimir Lypak)
  - crypto: tegra - Fix CMAC intermediate result handling (Akhil R)
  - pinctrl: nuvoton: npcm8xx: Fix error handling in npcm8xx_gpio_fw() (Yue Haibing)
  - clk: samsung: Fix UBSAN panic in samsung_clk_init() (Will McVicker)
  - remoteproc: qcom: pas: add minidump_id to SC7280 WPSS (Luca Weiss)
  - clk: renesas: r8a08g045: Check the source of the CPU PLL settings (Claudiu Beznea)
  - x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range() (David Hildenbrand)
  - selftests/bpf: Fix string read in strncmp benchmark (Viktor Malik)
  - libbpf: Fix hypothetical STT_SECTION extern NULL deref case (Andrii Nakryiko)
  - remoteproc: qcom_q6v5_pas: Make single-PD handling more robust (Luca Weiss)
  - pinctrl: renesas: rzg2l: Suppress binding attributes (Claudiu Beznea)
  - of: property: Increase NR_FWNODE_REFERENCE_ARGS (Zijun Hu)
  - remoteproc: core: Clear table_sz when rproc_shutdown (Peng Fan)
  - RDMA/mlx5: Fix page_size variable overflow (Michael Guralnik)
  - crypto: hisilicon/sec2 - fix for sec spec check (Wenkai Lin)
  - crypto: hisilicon/sec2 - fix for aead authsize alignment (Wenkai Lin)
  - clk: amlogic: gxbb: drop incorrect flag on 32k clock (Jerome Brunet)
  - crypto: tegra - Use HMAC fallback when keyslots are full (Akhil R)
  - crypto: bpf - Add MODULE_DESCRIPTION for skcipher (Arnd Bergmann)
  - crypto: tegra - check return value for hash do_one_req (Akhil R)
  - crypto: tegra - Use separate buffer for setkey (Akhil R)
  - crypto: qat - set parity error mask for qat_420xx (Bairavi Alagappan)
  - crypto: iaa - Test the correct request flag (Herbert Xu)
  - fbdev: sm501fb: Add some geometry checks. (Danila Chernetsov)
  - mdacon: rework dependency list (Arnd Bergmann)
  - dummycon: fix default rows/cols (Arnd Bergmann)
  - fbdev: au1100fb: Move a variable assignment behind a null pointer check (Markus Elfring)
  - PCI: pciehp: Don't enable HPIE when resuming in poll mode (Ilpo Järvinen)
  - PCI: Fix BAR resizing when VF BARs are assigned (Ilpo Järvinen)
  - PCI: histb: Fix an error handling path in histb_pcie_probe() (Christophe JAILLET)
  - PCI: dwc: ep: Return -ENOMEM for allocation failures (Dan Carpenter)
  - drm/amd/display: avoid NPD when ASIC does not support DMUB (Thadeu Lima de Souza Cascardo)
  - drm/mediatek: dsi: fix error codes in mtk_dsi_host_transfer() (Dan Carpenter)
  - drm/mediatek: dp: drm_err => dev_err in HPD path to avoid NULL ptr (Douglas Anderson)
  - drm/mediatek: Fix config_updating flag never false when no mbox channel (Jason-JH Lin)
  - PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe (Thippeswamy Havalige)
  - PCI: Remove stray put_device() in pci_register_host_bridge() (Dan Carpenter)
  - powerpc/kexec: fix physical address calculation in clear_utlb_entry() (Christophe Leroy)
  - crypto: powerpc: Mark ghashp8-ppc.o as an OBJECT_FILES_NON_STANDARD (Christophe Leroy)
  - drm/msm/a6xx: Fix a6xx indexed-regs in devcoreduump (Rob Clark)
  - drm/amd/display: fix type mismatch in CalculateDynamicMetadataParameters() (Vitaliy Shevtsov)
  - drm/panthor: Update CS_STATUS_ defines to correct values (Ashley Smith)
  - PCI: Avoid reset when disabled via sysfs (Nishanth Aravamudan)
  - PCI/portdrv: Only disable pciehp interrupts early when needed (Feng Tang)
  - PCI: brcmstb: Fix potential premature regulator disabling (Jim Quinlan)
  - PCI: brcmstb: Fix error path after a call to regulator_bulk_get() (Jim Quinlan)
  - PCI: brcmstb: Use internal register to change link capability (Jim Quinlan)
  - PCI: brcmstb: Set generation limit before PCIe link up (Jim Quinlan)
  - PCI: cadence-ep: Fix the driver to send MSG TLP for INTx without data payload (Hans Zhang)
  - drm/amdkfd: Fix Circular Locking Dependency in 'svm_range_cpu_invalidate_pagetables' (Srinivasan Shanmugam)
  - drm/msm/dsi: Set PHY usescase (and mode) before registering DSI host (Marijn Suijten)
  - drm/msm/dsi: Use existing per-interface slice count in DSC timing (Marijn Suijten)
  - drm/msm/dsi/phy: Program clock inverters in correct register (Krzysztof Kozlowski)
  - drm/msm/dpu: don't use active in atomic_check() (Dmitry Baryshkov)
  - drm/amd/display: fix an indent issue in DML21 (Aurabindo Pillai)
  - PCI/ACS: Fix 'pci=config_acs=' parameter (Tushar Dave)
  - drm/panel: ilitek-ili9882t: fix GPIO name in error message (John Keeping)
  - PCI/ASPM: Fix link state exit during switch upstream function removal (Daniel Stodden)
  - drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member (AngeloGioacchino Del Regno)
  - drm/mediatek: mtk_hdmi: Unregister audio platform device on failure (AngeloGioacchino Del Regno)
  - PCI: Remove add_align overwrite unrelated to size0 (Ilpo Järvinen)
  - PCI: Use downstream bridges for distributing resources (Kai-Heng Feng)
  - drm/amdgpu/umsch: fix ucode check (Alex Deucher)
  - drm/amdgpu: refine smu send msg debug log format (Yang Wang)
  - gpu: cdns-mhdp8546: fix call balance of mhdp->clk handling routines (Vitalii Mordan)
  - drm/vkms: Fix use after free and double free on init error (José Expósito)
  - drm: xlnx: zynqmp: Fix max dma segment size (Tomi Valkeinen)
  - drm/bridge: it6505: fix HDCP V match check is not performed correctly (Hermes Wu)
  - drm/dp_mst: Fix drm RAD print (Wayne Lin)
  - drm/ssd130x: ensure ssd132x pitch is correct (John Keeping)
  - drm/ssd130x: fix ssd132x encoding (John Keeping)
  - drm/ssd130x: Set SPI .id_table to prevent an SPI core warning (Javier Martinez Canillas)
  - drm/bridge: ti-sn65dsi86: Fix multiple instances (Geert Uytterhoeven)
  - ALSA: timer: Don't take register_mutex with copy_from/to_user() (Takashi Iwai)
  - ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio compatible (Jayesh Choudhary)
  - ALSA: hda/realtek: Always honor no_shutup_pins (Takashi Iwai)
  - dt-bindings: vendor-prefixes: add GOcontroll (Maud Spierings)
  - HID: remove superfluous (and wrong) Makefile entry for CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER (Jiri Kosina)
  - ASoC: amd: acp: Fix for enabling DMIC on acp platforms via _DSD entry (Venkata Prasad Potturu)
  - ASoC: cs35l41: check the return value from spi_setup() (Vitaliy Shevtsov)
  - platform/x86: dell-ddv: Fix temperature calculation (Armin Wolf)
  - platform/x86: dell-uart-backlight: Make dell_uart_bl_serdev_driver static (Ilpo Järvinen)
  - platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: Make symbol static (Ilpo Järvinen)
  - auxdisplay: panel: Fix an API misuse in panel.c (Andy Shevchenko)
  - media: platform: allgro-dvt: unregister v4l2_device on the error path (Joe Hattori)
  - media: verisilicon: HEVC: Initialize start_bit field (Benjamin Gaignard)
  - auxdisplay: MAX6959 should select BITREVERSE (Geert Uytterhoeven)
  - regulator: pca9450: Fix enable register for LDO5 (Frieder Schrempf)
  - x86/entry: Add __init to ia32_emulation_override_cmdline() (Vitaly Kuznetsov)
  - x86/fpu/xstate: Fix inconsistencies in guest FPU xfeatures (Chao Gao)
  - x86/traps: Make exc_double_fault() consistently noreturn (Josh Poimboeuf)
  - perf/ring_buffer: Allow the EPOLLRDNORM flag for poll (Tao Chen)
  - lockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*() (Sebastian Andrzej Siewior)
  - PM: sleep: Fix handling devices with direct_complete set on errors (Rafael J. Wysocki)
  - thermal: int340x: Add NULL check for adev (Chenyuan Yang)
  - x86/resctrl: Fix allocation of cleanest CLOSID on platforms with no monitors (James Morse)
  - EDAC/ie31200: Fix the error path order of ie31200_init() (Qiuxu Zhuo)
  - EDAC/ie31200: Fix the DIMM size mask for several SoCs (Qiuxu Zhuo)
  - EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer (Qiuxu Zhuo)
  - selinux: Chain up tool resolving errors in install_policy.sh (Tim Schumacher)
  - watchdog/hardlockup/perf: Fix perf_event memory leak (Li Huafei)
  - kunit/stackinit: Use fill byte different from Clang i386 pattern (Kees Cook)
  - RISC-V: KVM: Disable the kernel perf counter during configure (Atish Patra)
  - cpufreq: tegra194: Allow building for Tegra234 (Aaron Kling)
  - PM: sleep: Adjust check before setting power.must_resume (Rafael J. Wysocki)
  - lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock (Peter Zijlstra)
  - x86/sev: Add missing RIP_REL_REF() invocations during sme_enable() (Kevin Loughlin)
  - x86/platform: Only allow CONFIG_EISA for 32-bit (Arnd Bergmann)
  - x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct() (Benjamin Berg)
  - x86/fpu: Fix guest FPU state buffer allocation size (Stanislav Spassov)
  - EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids (Qiuxu Zhuo)
  - cpufreq: governor: Fix negative 'idle_time' handling in dbs_update() (Jie Zhan)
  - sched/eevdf: Force propagating min_slice of cfs_rq when {en,de}queue tasks (Tianchen Ding)
  - sched: Cancel the slice protection of the idle entity (zihan zhou)
  - smack: ipv4/ipv6: tcp/dccp/sctp: fix incorrect child socket label (Konstantin Andreev)
  - smack: dont compile ipv6 code unless ipv6 is configured (Konstantin Andreev)
  - cpufreq: scpi: compare kHz instead of Hz (zuoqian)
  - x86/mm/pat: cpa-test: fix length for CPA_ARRAY test (Mike Rapoport (Microsoft))
  - watch_queue: fix pipe accounting mismatch (Eric Sandeen)
  - LTS version: v6.12.22 (Jack Vogel)
  - bcachefs: bch2_ioctl_subvolume_destroy() fixes (Kent Overstreet)
  - serial: 8250_dma: terminate correct DMA in tx_dma_flush() (John Keeping)
  - serial: stm32: do not deassert RS485 RTS GPIO prematurely (Cheick Traore)
  - perf tools: Fix up some comments and code to properly use the event_source bus (Greg Kroah-Hartman)
  - memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove (Luo Qiu)
  - usb: xhci: Apply the link chain quirk on NEC isoc endpoints (Michal Pecio)
  - usb: xhci: Don't skip on Stopped - Length Invalid (Michal Pecio)
  - net: usb: usbnet: restore usb%d name exception for local mac addresses (Dominique Martinet)
  - net: usb: qmi_wwan: add Telit Cinterion FE990B composition (Fabio Porcedda)
  - net: usb: qmi_wwan: add Telit Cinterion FN990B composition (Fabio Porcedda)
  - tty: serial: fsl_lpuart: disable transmitter before changing RS485 related registers (Sherry Sun)
  - tty: serial: 8250: Add Brainboxes XC devices (Cameron Williams)
  - tty: serial: 8250: Add some more device IDs (Cameron Williams)
  - counter: microchip-tcb-capture: Fix undefined counter channel state on probe (William Breathitt Gray)
  - counter: stm32-lptimer-cnt: fix error handling when enabling (Fabrice Gasnier)
  - ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx (Dhruv Deshpande)
  - netfilter: socket: Lookup orig tuple for IPv6 SNAT (Maxim Mikityanskiy)
  - drm/amd/display: Don't write DP_MSTM_CTRL after LT (Wayne Lin)
  - atm: Fix NULL pointer dereference (Minjoong Kim)
  - HID: hid-plantronics: Add mic mute mapping and generalize quirks (Terry Junge)
  - ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names (Terry Junge)
  - LTS version: v6.12.21 (Jack Vogel)
  - mptcp: Fix data stream corruption in the address announcement (Arthur Mongodin)
  - mm/huge_memory: drop beyond-EOF folios with the right number of refs (Zi Yan)
  - arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4S (Justin Klaassen)
  - libsubcmd: Silence compiler warning (Eder Zulian)
  - Revert "sched/core: Reduce cost of sched_move_task when config autogroup" (Dietmar Eggemann)
  - KVM: arm64: Eagerly switch ZCR_EL{1,2} (Mark Rutland)
  - KVM: arm64: Mark some header functions as inline (Mark Rutland)
  - KVM: arm64: Refactor exit handlers (Mark Rutland)
  - KVM: arm64: Remove VHE host restore of CPACR_EL1.SMEN (Mark Rutland)
  - KVM: arm64: Remove VHE host restore of CPACR_EL1.ZEN (Mark Rutland)
  - KVM: arm64: Remove host FPSIMD saving for non-protected KVM (Mark Rutland)
  - KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME state (Mark Rutland)
  - KVM: arm64: Calculate cptr_el2 traps on activating traps (Fuad Tabba)
  - io_uring/net: fix sendzc double notif flush (Pavel Begunkov)
  - ksmbd: fix incorrect validation for num_aces field of smb_acl (Namjae Jeon)
  - drm/amdkfd: Fix user queue validation on Gfx7/8 (Philip Yang)
  - drm/amdgpu: Fix JPEG video caps max size for navi1x and raven (David Rosca)
  - drm/amdgpu: Fix MPEG2, MPEG4 and VC1 video caps max size (David Rosca)
  - drm/amdgpu: Remove JPEG from vega and carrizo video caps (David Rosca)
  - drm/amdgpu/pm: wire up hwmon fan speed for smu 14.0.2 (Alex Deucher)
  - drm/amdgpu/pm: Handle SCLK offset correctly in overdrive for smu 14.0.2 (Tomasz Pakuła)
  - drm/amdgpu: Restore uncached behaviour on GFX12 (David Belanger)
  - drm/amd/pm: add unique_id for gfx12 (Harish Kasiviswanathan)
  - drm/amd/display: Use HW lock mgr for PSR1 when only one eDP (Mario Limonciello)
  - drm/amd/display: Fix message for support_edp0_on_dp1 (Yilin Chen)
  - drm/amdgpu/gfx12: correct cleanup of 'me' field with gfx_v12_0_me_fini() (Wentao Liang)
  - drm/sched: Fix fence reference count leak (qianyi liu)
  - drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse() (Nikita Zhandarovich)
  - pmdomain: amlogic: fix T7 ISP secpower (Xianwei Zhao)
  - soc: qcom: pdr: Fix the potential deadlock (Saranya R)
  - batman-adv: Ignore own maximum aggregation size during RX (Sven Eckelmann)
  - xsk: fix an integer overflow in xp_create_and_assign_umem() (Gavrilov Ilia)
  - keys: Fix UAF in key_put() (David Howells)
  - efi/libstub: Avoid physical address 0x0 when doing random allocation (Ard Biesheuvel)
  - firmware: qcom: uefisecapp: fix efivars registration race (Johan Hovold)
  - ARM: shmobile: smp: Enforce shmobile_smp_* alignment (Geert Uytterhoeven)
  - ARM: dts: imx6qdl-apalis: Fix poweroff on Apalis iMX6 (Stefan Eichenberger)
  - memcg: drain obj stock on cpu hotplug teardown (Shakeel Butt)
  - proc: fix UAF in proc_get_inode() (Ye Bin)
  - mm/page_alloc: fix memory accept before watermarks gets initialized (Kirill A. Shutemov)
  - mm/migrate: fix shmem xarray update during migration (Zi Yan)
  - mm: fix error handling in __filemap_get_folio() with FGP_NOWAIT (Raphael S. Carvalho)
  - selftests/mm: run_vmtests.sh: fix half_ufd_size_MB calculation (Rafael Aquini)
  - mmc: atmel-mci: Add missing clk_disable_unprepare() (Gu Bowen)
  - mmc: sdhci-brcmstb: add cqhci suspend/resume to PM ops (Kamal Dasu)
  - arm64: dts: rockchip: fix pinmux of UART5 for PX30 Ringneck on Haikou (Quentin Schulz)
  - arm64: dts: rockchip: fix pinmux of UART0 for PX30 Ringneck on Haikou (Quentin Schulz)
  - arm64: dts: freescale: imx8mm-verdin-dahlia: add Microphone Jack to sound card (Stefan Eichenberger)
  - arm64: dts: freescale: imx8mp-verdin-dahlia: add Microphone Jack to sound card (Stefan Eichenberger)
  - accel/qaic: Fix integer overflow in qaic_validate_req() (Dan Carpenter)
  - regulator: check that dummy regulator has been probed before using it (Christian Eggers)
  - regulator: dummy: force synchronous probing (Christian Eggers)
  - netfs: Call `invalidate_cache` only if implemented (Max Kellermann)
  - riscv: dts: starfive: Fix a typo in StarFive JH7110 pin function definitions (E Shattow)
  - io_uring/net: don't clear REQ_F_NEED_CLEANUP unconditionally (Jens Axboe)
  - drm/v3d: Don't run jobs that have errors flagged in its fence (Maíra Canal)
  - drm/xe: Fix exporting xe buffers multiple times (Tomasz Rusinowicz)
  - can: flexcan: disable transceiver during system PM (Haibo Chen)
  - can: flexcan: only change CAN state when link up in system PM (Haibo Chen)
  - can: ucan: fix out of bound read in strscpy() source (Vincent Mailhol)
  - can: rcar_canfd: Fix page entries in the AFL list (Biju Das)
  - dt-bindings: can: renesas,rcar-canfd: Fix typo in pattern properties for R-Car V4M (Biju Das)
  - net: mana: Support holes in device list reply msg (Haiyang Zhang)
  - i2c: omap: fix IRQ storms (Andreas Kemnade)
  - tracing: tprobe-events: Fix leakage of module refcount (Masami Hiramatsu (Google))
  - Revert "gre: Fix IPv6 link-local address generation." (Guillaume Nault)
  - net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES (Lin Ma)
  - libfs: Fix duplicate directory entry in offset_dir_lookup (Yongjian Sun)
  - net: ipv6: ioam6: fix lwtunnel_output() loop (Justin Iurman)
  - net: lwtunnel: fix recursion loops (Justin Iurman)
  - net: ti: icssg-prueth: Add lock to stats (MD Danish Anwar)
  - net: atm: fix use after free in lec_send() (Dan Carpenter)
  - gpu: host1x: Do not assume that a NULL domain means no DMA IOMMU (Jason Gunthorpe)
  - phy: fix xa_alloc_cyclic() error handling (Michal Swiatkowski)
  - dpll: fix xa_alloc_cyclic() error handling (Michal Swiatkowski)
  - devlink: fix xa_alloc_cyclic() error handling (Michal Swiatkowski)
  - ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create(). (Kuniyuki Iwashima)
  - ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw(). (Kuniyuki Iwashima)
  - net: ipv6: fix TCP GSO segmentation with NAT (Felix Fietkau)
  - net: ethernet: ti: am65-cpsw: Fix NAPI registration sequence (Vignesh Raghavendra)
  - ata: libata-core: Add ATA_QUIRK_NO_LPM_ON_ATI for certain Samsung SSDs (Niklas Cassel)
  - tracing: tprobe-events: Fix to clean up tprobe correctly when module unload (Masami Hiramatsu (Google))
  - ARM: davinci: da850: fix selecting ARCH_DAVINCI_DA8XX (David Lechner)
  - accel/qaic: Fix possible data corruption in BOs > 2G (Jeffrey Hugo)
  - Bluetooth: hci_event: Fix connection regression between LE and non-LE adapters (Arkadiusz Bokowy)
  - Bluetooth: Fix error code in chan_alloc_skb_cb() (Dan Carpenter)
  - RDMA/hns: Fix wrong value of max_sge_rd (Junxian Huang)
  - RDMA/hns: Fix missing xa_destroy() (Junxian Huang)
  - RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common() (Junxian Huang)
  - RDMA/hns: Fix invalid sq params not being blocked (Junxian Huang)
  - RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db() (Junxian Huang)
  - RDMA/hns: Fix soft lockup during bt pages loop (Junxian Huang)
  - RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path (Saravanan Vajravel)
  - dma-mapping: fix missing clear bdr in check_ram_in_range_map() (Baochen Qiang)
  - ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC3200 (Chester A. Unal)
  - ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC5300 (Chester A. Unal)
  - ARM: dts: bcm2711: Don't mark timer regs unconfigured (Phil Elwell)
  - ARM: OMAP1: select CONFIG_GENERIC_IRQ_CHIP (Arnd Bergmann)
  - RDMA/mlx5: Handle errors returned from mlx5r_ib_rate() (Qasim Ijaz)
  - RDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indx (Kashyap Desai)
  - RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests (Zhu Yanjun)
  - arm64: dts: rockchip: Remove undocumented sdmmc property from lubancat-1 (Yao Zi)
  - arm64: dts: bcm2712: PL011 UARTs are actually r1p5 (Phil Elwell)
  - ARM: dts: bcm2711: PL011 UARTs are actually r1p5 (Phil Elwell)
  - ARM: dts: bcm2711: Fix xHCI power-domain (Stefan Wahren)
  - soc: imx8m: Unregister cpufreq and soc dev in cleanup path (Peng Fan)
  - soc: imx8m: Use devm_* to simplify probe failure handling (Marek Vasut)
  - soc: imx8m: Remove global soc_uid (Marek Vasut)
  - xfrm_output: Force software GSO only in tunnel mode (Cosmin Ratiu)
  - xfrm: fix tunnel mode TX datapath in packet offload mode (Alexandre Cassen)
  - arm64: dts: rockchip: remove supports-cqe from rk3588 tiger (Heiko Stuebner)
  - arm64: dts: rockchip: remove supports-cqe from rk3588 jaguar (Heiko Stuebner)
  - arm64: dts: freescale: tqma8mpql: Fix vqmmc-supply (Alexander Stein)
  - firmware: imx-scu: fix OF node leak in .probe() (Joe Hattori)
  - firmware: qcom: scm: Fix error code in probe() (Dan Carpenter)
  - rds: Tear down the copy-from-user cache before destroying rds_wq (Håkon Bugge)  [Orabug: 37379052]
  - uek-rpm: Set uek_release variable in UEK 8 spec file (Harshit Mogalapalli)  [Orabug: 37801392]


author: Jack Vogel <jack.vogel@oracle.com> [6.12.0-1.23.2.el9uek]
changelog:
  - vhost_scsi: log write descriptors (Dongli Zhang)  [Orabug: 37393517]
  - vhost-scsi: protect vq->log_base with vq->mutex (Dongli Zhang)  [Orabug: 37393517]
  - RDS: avoid queueing delayed work on an offlined cpu (Praveen Kumar Kannoju)  [Orabug: 37260584] [Orabug: 37551308]
  - Revert "x86/simplefb: simplefb was broken on UEFI mode Oracle and HP system, skip VIDEO_TYPE_EFI" (Harshit Mogalapalli)  [Orabug: 37638881]
  - uek-rpm: Replace legacy FBDEV drivers with simpledrm and fbdev emulation layer (Harshit Mogalapalli)  [Orabug: 37638881]
  - uek-rpm/kernel-uek.spec: Set DEFAULTKERNEL correctly during %postun (Vijay Kumar)
  - uek-rpm: Enable gcov build (Sherry Yang)  [Orabug: 37734677]
  - uek-rpm: remove .el9 from shim version (Samasth Norway Ananda)  [Orabug: 37820202]
  - drm/mgag200: Added support for the new device G200eH5 (Gwenael Georgeault)  [Orabug: 37835185]


author: Jack Vogel <jack.vogel@oracle.com> [6.12.0-1.23.3.1.el9uek]
changelog:
  - x86/bhi: Do not set BHI_DIS_S in 32-bit mode (Pawan Gupta)  [Orabug: 37920680]  
  - x86/bpf: Add IBHF call at end of classic BPF (Daniel Sneddon)  [Orabug: 37920680]  
  - x86/bpf: Call branch history clearing sequence on exit (Daniel Sneddon)  [Orabug: 37920680]  
  - selftest/x86/bugs: Add selftests for ITS (Pawan Gupta)  [Orabug: 37863725]  {CVE-2024-28956} 
  - x86/its: Align RETs in BHB clear sequence to avoid thunking (Pawan Gupta)  [Orabug: 37863725]  {CVE-2024-28956} 
  - x86/its: Add support for RSB stuffing mitigation (Pawan Gupta)  [Orabug: 37863725]  {CVE-2024-28956} 
  - x86/its: Add "vmexit" option to skip mitigation on some CPUs (Pawan Gupta)  [Orabug: 37863725]  {CVE-2024-28956} 
  - x86/its: Enable Indirect Target Selection mitigation (Pawan Gupta)  [Orabug: 37863725]  {CVE-2024-28956} 
  - x86/its: Add support for ITS-safe return thunk (Pawan Gupta)  [Orabug: 37863725]  {CVE-2024-28956} 
  - x86/its: Add support for ITS-safe indirect thunk (Pawan Gupta)  [Orabug: 37863725]  {CVE-2024-28956} 
  - x86/its: Enumerate Indirect Target Selection (ITS) bug (Pawan Gupta)  [Orabug: 37863725]  {CVE-2024-28956} 
  - Documentation: x86/bugs/its: Add ITS documentation (Pawan Gupta)  [Orabug: 37863725]  {CVE-2024-28956}


author: Eugene Syromiatnikov <esyr@redhat.com> - 4:20230516-1
changelog:
  - Update Intel CPU microcode to microcode-20230516 release (#2213124):
    - Addition of 06-be-00/0x01 (ADL-N A0) microcode at revision 0x10;
    - Addition of 06-9a-04/0x40 (AZB A0) microcode at revision 0x4;
    - Update of 06-55-04/0xb7 (SKX-D/SP/W/X H0/M0/M1/U0) microcode (in
      intel-06-55-04/intel-ucode/06-55-04) from revision 0x2006e05 up
      to 0x2006f05;
    - Update of 06-8c-01/0x80 (TGL-UP3/UP4 B1) microcode (in
      intel-06-8c-01/intel-ucode/06-8c-01) from revision 0xa6 up to 0xaa;
    - Update of 06-8e-09/0x10 (AML-Y 2+2 H0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-8e-09) from revision 0xf0 up
      to 0xf2;
    - Update of 06-8e-09/0xc0 (KBL-U/U 2+3e/Y H0/J1) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-8e-09) from revision 0xf0 up
      to 0xf2;
    - Update of 06-8e-0a/0xc0 (CFL-U 4+3e D0, KBL-R Y0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-8e-0a) from revision 0xf0 up
      to 0xf2;
    - Update of 06-8e-0b/0xd0 (WHL-U W0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-8e-0b) from revision 0xf0 up
      to 0xf2;
    - Update of 06-8e-0c/0x94 (AML-Y 4+2 V0, CML-U 4+2 V0, WHL-U V0)
      microcode (in intel-06-8e-9e-0x-dell/intel-ucode/06-8e-0c) from
      revision 0xf4 up to 0xf6;
    - Update of 06-9e-09/0x2a (KBL-G/H/S/X/Xeon E3 B0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-09) from revision 0xf0 up
      to 0xf2;
    - Update of 06-9e-0a/0x22 (CFL-H/S/Xeon E U0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0a) from revision 0xf0 up
      to 0xf2;
    - Update of 06-9e-0b/0x02 (CFL-E/H/S B0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0b) from revision 0xf0 up
      to 0xf2;
    - Update of 06-9e-0c/0x22 (CFL-H/S/Xeon E P0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0c) from revision 0xf0 up
      to 0xf2;
    - Update of 06-9e-0d/0x22 (CFL-H/S/Xeon E R0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0d) from revision 0xf4 up
      to 0xf8;
    - Update of 06-55-03/0x97 (SKX-SP B1) microcode from revision 0x1000161
      up to 0x1000171;
    - Update of 06-55-06/0xbf (CLX-SP B0) microcode from revision 0x4003303
      up to 0x4003501;
    - Update of 06-55-07/0xbf (CLX-SP/W/X B1/L1) microcode from revision
      0x5003303 up to 0x5003501;
    - Update of 06-55-0b/0xbf (CPX-SP A1) microcode from revision 0x7002503
      up to 0x7002601;
    - Update of 06-6a-06/0x87 (ICX-SP D0) microcode from revision 0xd000389
      up to 0xd000390;
    - Update of 06-6c-01/0x10 (ICL-D B0) microcode from revision 0x1000211
      up to 0x1000230;
    - Update of 06-7e-05/0x80 (ICL-U/Y D1) microcode from revision 0xb8
      up to 0xba;
    - Update of 06-8a-01/0x10 (LKF B2/B3) microcode from revision 0x32 up
      to 0x33;
    - Update of 06-8c-02/0xc2 (TGL-R C0) microcode from revision 0x28 up
      to 0x2a;
    - Update of 06-8d-01/0xc2 (TGL-H R0) microcode from revision 0x42 up
      to 0x44;
    - Update of 06-8f-04/0x10 microcode from revision 0x2c000170 up to
      0x2c0001d1;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode from revision
      0x2b000181 up to 0x2b000461;
    - Update of 06-8f-05/0x10 (SPR-HBM B1) microcode (in
      intel-ucode/06-8f-04) from revision 0x2c000170 up to 0x2c0001d1;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-04) from revision 0x2b000181 up to 0x2b000461;
    - Update of 06-8f-06/0x10 microcode (in intel-ucode/06-8f-04) from
      revision 0x2c000170 up to 0x2c0001d1;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-04) from revision 0x2b000181 up to 0x2b000461;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-04) from revision 0x2b000181 up to 0x2b000461;
    - Update of 06-8f-08/0x10 (SPR-HBM B3) microcode (in
      intel-ucode/06-8f-04) from revision 0x2c000170 up to 0x2c0001d1;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-04) from revision 0x2b000181 up to 0x2b000461;
    - Update of 06-8f-04/0x10 microcode (in intel-ucode/06-8f-05) from
      revision 0x2c000170 up to 0x2c0001d1;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-05) from revision 0x2b000181 up to 0x2b000461;
    - Update of 06-8f-05/0x10 (SPR-HBM B1) microcode from revision
      0x2c000170 up to 0x2c0001d1;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode from revision 0x2b000181
      up to 0x2b000461;
    - Update of 06-8f-06/0x10 microcode (in intel-ucode/06-8f-05) from
      revision 0x2c000170 up to 0x2c0001d1;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-05) from revision 0x2b000181 up to 0x2b000461;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-05) from revision 0x2b000181 up to 0x2b000461;
    - Update of 06-8f-08/0x10 (SPR-HBM B3) microcode (in
      intel-ucode/06-8f-05) from revision 0x2c000170 up to 0x2c0001d1;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-05) from revision 0x2b000181 up to 0x2b000461;
    - Update of 06-8f-04/0x10 microcode (in intel-ucode/06-8f-06) from
      revision 0x2c000170 up to 0x2c0001d1;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-06) from revision 0x2b000181 up to 0x2b000461;
    - Update of 06-8f-05/0x10 (SPR-HBM B1) microcode (in
      intel-ucode/06-8f-06) from revision 0x2c000170 up to 0x2c0001d1;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-06) from revision 0x2b000181 up to 0x2b000461;
    - Update of 06-8f-06/0x10 microcode from revision 0x2c000170 up to
      0x2c0001d1;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode from revision 0x2b000181
      up to 0x2b000461;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-06) from revision 0x2b000181 up to 0x2b000461;
    - Update of 06-8f-08/0x10 (SPR-HBM B3) microcode (in
      intel-ucode/06-8f-06) from revision 0x2c000170 up to 0x2c0001d1;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-06) from revision 0x2b000181 up to 0x2b000461;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000181 up to 0x2b000461;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000181 up to 0x2b000461;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000181 up to 0x2b000461;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode from revision
      0x2b000181 up to 0x2b000461;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000181 up to 0x2b000461;
    - Update of 06-8f-04/0x10 microcode (in intel-ucode/06-8f-08) from
      revision 0x2c000170 up to 0x2c0001d1;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000181 up to 0x2b000461;
    - Update of 06-8f-05/0x10 (SPR-HBM B1) microcode (in
      intel-ucode/06-8f-08) from revision 0x2c000170 up to 0x2c0001d1;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000181 up to 0x2b000461;
    - Update of 06-8f-06/0x10 microcode (in intel-ucode/06-8f-08) from
      revision 0x2c000170 up to 0x2c0001d1;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000181 up to 0x2b000461;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000181 up to 0x2b000461;
    - Update of 06-8f-08/0x10 (SPR-HBM B3) microcode from revision
      0x2c000170 up to 0x2c0001d1;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode from revision
      0x2b000181 up to 0x2b000461;
    - Update of 06-9a-03/0x80 (ADL-P 6+8/U 9W L0/R0) microcode from revision
      0x429 up to 0x42a;
    - Update of 06-9a-04/0x80 (ADL-P 2+8 R0) microcode (in
      intel-ucode/06-9a-03) from revision 0x429 up to 0x42a;
    - Update of 06-9a-03/0x80 (ADL-P 6+8/U 9W L0/R0) microcode (in
      intel-ucode/06-9a-04) from revision 0x429 up to 0x42a;
    - Update of 06-9a-04/0x80 (ADL-P 2+8 R0) microcode from revision 0x429
      up to 0x42a;
    - Update of 06-a5-02/0x20 (CML-H R1) microcode from revision 0xf4 up
      to 0xf6;
    - Update of 06-a5-03/0x22 (CML-S 6+2 G1) microcode from revision 0xf4
      up to 0xf6;
    - Update of 06-a5-05/0x22 (CML-S 10+2 Q0) microcode from revision 0xf4
      up to 0xf6;
    - Update of 06-a6-00/0x80 (CML-U 6+2 A0) microcode from revision 0xf4
      up to 0xf6;
    - Update of 06-a6-01/0x80 (CML-U 6+2 v2 K1) microcode from revision
      0xf4 up to 0xf6;
    - Update of 06-a7-01/0x02 (RKL-S B0) microcode from revision 0x57 up
      to 0x58;
    - Update of 06-b7-01/0x32 (RPL-S B0) microcode from revision 0x112 up
      to 0x113;
    - Update of 06-ba-02/0xc0 (RPL-H 6+8/P 6+8 J0) microcode from revision
      0x410e up to 0x4112;
    - Update of 06-ba-03/0xc0 (RPL-U 2+8 Q0) microcode (in
      intel-ucode/06-ba-02) from revision 0x410e up to 0x4112;
    - Update of 06-ba-02/0xc0 (RPL-H 6+8/P 6+8 J0) microcode (in
      intel-ucode/06-ba-03) from revision 0x410e up to 0x4112;
    - Update of 06-ba-03/0xc0 (RPL-U 2+8 Q0) microcode from revision 0x410e
      up to 0x4112.


author: Eugene Syromiatnikov <esyr@redhat.com> - 4:20230808-1
changelog:
  - Update Intel CPU microcode to microcode-20230808 release, addresses
    CVE-2022-40982, CVE-2022-41804, CVE-2023-23908 (#2213124, #2223992, #2230677,
      - Update of 06-55-04/0xb7 (SKX-D/SP/W/X H0/M0/M1/U0) microcode (in
      intel-06-55-04/intel-ucode/06-55-04) from revision 0x2006f05 up
      to 0x2007006;
    - Update of 06-8c-01/0x80 (TGL-UP3/UP4 B1) microcode (in
      intel-06-8c-01/intel-ucode/06-8c-01) from revision 0xaa up to 0xac;
    - Update of 06-8e-09/0xc0 (KBL-U/U 2+3e/Y H0/J1) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-8e-09) from revision 0xf2 up
      to 0xf4;
    - Update of 06-8e-09/0x10 (AML-Y 2+2 H0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-8e-09) from revision 0xf2 up
      to 0xf4;
    - Update of 06-8e-0a/0xc0 (CFL-U 4+3e D0, KBL-R Y0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-8e-0a) from revision 0xf2 up
      to 0xf4;
    - Update of 06-8e-0b/0xd0 (WHL-U W0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-8e-0b) from revision 0xf2 up
      to 0xf4;
    - Update of 06-8e-0c/0x94 (AML-Y 4+2 V0, CML-U 4+2 V0, WHL-U V0)
      microcode (in intel-06-8e-9e-0x-dell/intel-ucode/06-8e-0c) from
      revision 0xf6 up to 0xf8;
    - Update of 06-9e-09/0x2a (KBL-G/H/S/X/Xeon E3 B0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-09) from revision 0xf2 up
      to 0xf4;
    - Update of 06-9e-0a/0x22 (CFL-H/S/Xeon E U0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0a) from revision 0xf2 up
      to 0xf4;
    - Update of 06-9e-0b/0x02 (CFL-E/H/S B0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0b) from revision 0xf2 up
      to 0xf4;
    - Update of 06-9e-0c/0x22 (CFL-H/S/Xeon E P0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0c) from revision 0xf2 up
      to 0xf4;
    - Update of 06-9e-0d/0x22 (CFL-H/S/Xeon E R0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0d) from revision 0xf8 up
      to 0xfa;
    - Update of 06-55-03/0x97 (SKX-SP B1) microcode from revision 0x1000171
      up to 0x1000181;
    - Update of 06-55-06/0xbf (CLX-SP B0) microcode from revision 0x4003501
      up to 0x4003604;
    - Update of 06-55-07/0xbf (CLX-SP/W/X B1/L1) microcode from revision
      0x5003501 up to 0x5003604;
    - Update of 06-55-0b/0xbf (CPX-SP A1) microcode from revision 0x7002601
      up to 0x7002703;
    - Update of 06-6a-06/0x87 (ICX-SP D0) microcode from revision 0xd000390
      up to 0xd0003a5;
    - Update of 06-7e-05/0x80 (ICL-U/Y D1) microcode from revision 0xba
      up to 0xbc;
    - Update of 06-8c-02/0xc2 (TGL-R C0) microcode from revision 0x2a up
      to 0x2c;
    - Update of 06-8d-01/0xc2 (TGL-H R0) microcode from revision 0x44 up
      to 0x46;
    - Update of 06-8f-04/0x10 microcode from revision 0x2c0001d1 up to
      0x2c000271;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode from revision
      0x2b000461 up to 0x2b0004b1;
    - Update of 06-8f-05/0x10 (SPR-HBM B1) microcode (in
      intel-ucode/06-8f-04) from revision 0x2c0001d1 up to 0x2c000271;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-04) from revision 0x2b000461 up to 0x2b0004b1;
    - Update of 06-8f-06/0x10 microcode (in intel-ucode/06-8f-04) from
      revision 0x2c0001d1 up to 0x2c000271;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-04) from revision 0x2b000461 up to 0x2b0004b1;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-04) from revision 0x2b000461 up to 0x2b0004b1;
    - Update of 06-8f-08/0x10 (SPR-HBM B3) microcode (in
      intel-ucode/06-8f-04) from revision 0x2c0001d1 up to 0x2c000271;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-04) from revision 0x2b000461 up to 0x2b0004b1;
    - Update of 06-8f-04/0x10 microcode (in intel-ucode/06-8f-05) from
      revision 0x2c0001d1 up to 0x2c000271;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-05) from revision 0x2b000461 up to 0x2b0004b1;
    - Update of 06-8f-05/0x10 (SPR-HBM B1) microcode from revision
      0x2c0001d1 up to 0x2c000271;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode from revision 0x2b000461
      up to 0x2b0004b1;
    - Update of 06-8f-06/0x10 microcode (in intel-ucode/06-8f-05) from
      revision 0x2c0001d1 up to 0x2c000271;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-05) from revision 0x2b000461 up to 0x2b0004b1;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-05) from revision 0x2b000461 up to 0x2b0004b1;
    - Update of 06-8f-08/0x10 (SPR-HBM B3) microcode (in
      intel-ucode/06-8f-05) from revision 0x2c0001d1 up to 0x2c000271;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-05) from revision 0x2b000461 up to 0x2b0004b1;
    - Update of 06-8f-04/0x10 microcode (in intel-ucode/06-8f-06) from
      revision 0x2c0001d1 up to 0x2c000271;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-06) from revision 0x2b000461 up to 0x2b0004b1;
    - Update of 06-8f-05/0x10 (SPR-HBM B1) microcode (in
      intel-ucode/06-8f-06) from revision 0x2c0001d1 up to 0x2c000271;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-06) from revision 0x2b000461 up to 0x2b0004b1;
    - Update of 06-8f-06/0x10 microcode from revision 0x2c0001d1 up to
      0x2c000271;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode from revision 0x2b000461
      up to 0x2b0004b1;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-06) from revision 0x2b000461 up to 0x2b0004b1;
    - Update of 06-8f-08/0x10 (SPR-HBM B3) microcode (in
      intel-ucode/06-8f-06) from revision 0x2c0001d1 up to 0x2c000271;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-06) from revision 0x2b000461 up to 0x2b0004b1;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000461 up to 0x2b0004b1;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000461 up to 0x2b0004b1;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000461 up to 0x2b0004b1;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode from revision
      0x2b000461 up to 0x2b0004b1;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000461 up to 0x2b0004b1;
    - Update of 06-8f-04/0x10 microcode (in intel-ucode/06-8f-08) from
      revision 0x2c0001d1 up to 0x2c000271;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000461 up to 0x2b0004b1;
    - Update of 06-8f-05/0x10 (SPR-HBM B1) microcode (in
      intel-ucode/06-8f-08) from revision 0x2c0001d1 up to 0x2c000271;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000461 up to 0x2b0004b1;
    - Update of 06-8f-06/0x10 microcode (in intel-ucode/06-8f-08) from
      revision 0x2c0001d1 up to 0x2c000271;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000461 up to 0x2b0004b1;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000461 up to 0x2b0004b1;
    - Update of 06-8f-08/0x10 (SPR-HBM B3) microcode from revision
      0x2c0001d1 up to 0x2c000271;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode from revision
      0x2b000461 up to 0x2b0004b1;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode from revision
      0x2c up to 0x2e;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-97-02) from revision 0x2c up to 0x2e;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-97-02)
      from revision 0x2c up to 0x2e;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-97-02)
      from revision 0x2c up to 0x2e;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-97-05) from revision 0x2c up to 0x2e;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode from revision 0x2c
      up to 0x2e;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-97-05)
      from revision 0x2c up to 0x2e;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-97-05)
      from revision 0x2c up to 0x2e;
    - Update of 06-9a-03/0x80 (ADL-P 6+8/U 9W L0/R0) microcode from revision
      0x42a up to 0x42c;
    - Update of 06-9a-04/0x80 (ADL-P 2+8 R0) microcode (in
      intel-ucode/06-9a-03) from revision 0x42a up to 0x42c;
    - Update of 06-9a-03/0x80 (ADL-P 6+8/U 9W L0/R0) microcode (in
      intel-ucode/06-9a-04) from revision 0x42a up to 0x42c;
    - Update of 06-9a-04/0x80 (ADL-P 2+8 R0) microcode from revision 0x42a
      up to 0x42c;
    - Update of 06-a5-02/0x20 (CML-H R1) microcode from revision 0xf6 up
      to 0xf8;
    - Update of 06-a5-03/0x22 (CML-S 6+2 G1) microcode from revision 0xf6
      up to 0xf8;
    - Update of 06-a5-05/0x22 (CML-S 10+2 Q0) microcode from revision 0xf6
      up to 0xf8;
    - Update of 06-a6-00/0x80 (CML-U 6+2 A0) microcode from revision 0xf6
      up to 0xf8;
    - Update of 06-a6-01/0x80 (CML-U 6+2 v2 K1) microcode from revision
      0xf6 up to 0xf8;
    - Update of 06-a7-01/0x02 (RKL-S B0) microcode from revision 0x58 up
      to 0x59;
    - Update of 06-b7-01/0x32 (RPL-S B0) microcode from revision 0x113 up
      to 0x119;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-bf-02) from revision 0x2c up to 0x2e;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-bf-02) from revision 0x2c up to 0x2e;
    - Update of 06-bf-02/0x07 (ADL C0) microcode from revision 0x2c up
      to 0x2e;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-bf-02)
      from revision 0x2c up to 0x2e;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-bf-05) from revision 0x2c up to 0x2e;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-bf-05) from revision 0x2c up to 0x2e;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-bf-05)
      from revision 0x2c up to 0x2e;
    - Update of 06-bf-05/0x07 (ADL C0) microcode from revision 0x2c up
      to 0x2e;
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode from revision
      0x4112 up to 0x4119 (old pf 0xc0);
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode (in
      intel-ucode/06-ba-02) from revision 0x4112 up to 0x4119 (old pf 0xc0);
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode (in
      intel-ucode/06-ba-03) from revision 0x4112 up to 0x4119 (old pf 0xc0);
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode from revision 0x4112
      up to 0x4119 (old pf 0xc0);
    - Update of 06-be-00/0x11 (ADL-N A0) microcode from revision 0x10 up
      to 0x11 (old pf 0x1).


author: Eugene Syromiatnikov <esyr@redhat.com> - 4:20230808-2
changelog:
  - Add support for the new, more correct, variant of dracut's default
    $fw_dir path in dracut_99microcode_ctl-fw_dir_override_module_init.sh.


author: Eugene Syromiatnikov <esyr@redhat.com> - 4:20231009-1
changelog:
  - Update Intel CPU microcode to microcode-20231009 release, addresses
    CVE-2023-23583:
    - Update of 06-8c-01/0x80 (TGL-UP3/UP4 B1) microcode (in
      intel-06-8c-01/intel-ucode/06-8c-01) from revision 0xac up to 0xb4;
    - Update of 06-6a-06/0x87 (ICX-SP D0) microcode from revision 0xd0003a5
      up to 0xd0003b9;
    - Update of 06-6c-01/0x10 (ICL-D B0) microcode from revision 0x1000230
      up to 0x1000268;
    - Update of 06-7e-05/0x80 (ICL-U/Y D1) microcode from revision 0xbc
      up to 0xc2;
    - Update of 06-8c-02/0xc2 (TGL-R C0) microcode from revision 0x2c up
      to 0x34;
    - Update of 06-8d-01/0xc2 (TGL-H R0) microcode from revision 0x46 up
      to 0x4e;
    - Update of 06-8f-04/0x10 microcode from revision 0x2c000271 up to
      0x2c000290;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode from revision
      0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-8f-05/0x10 (SPR-HBM B1) microcode (in
      intel-ucode/06-8f-04) from revision 0x2c000271 up to 0x2c000290;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-04) from revision 0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-8f-06/0x10 microcode (in intel-ucode/06-8f-04) from
      revision 0x2c000271 up to 0x2c000290;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-04) from revision 0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-04) from revision 0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-8f-08/0x10 (SPR-HBM B3) microcode (in
      intel-ucode/06-8f-04) from revision 0x2c000271 up to 0x2c000290;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-04) from revision 0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-8f-04/0x10 microcode (in intel-ucode/06-8f-05) from
      revision 0x2c000271 up to 0x2c000290;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-05) from revision 0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-8f-05/0x10 (SPR-HBM B1) microcode from revision
      0x2c000271 up to 0x2c000290;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode from revision 0x2b0004b1
      up to 0x2b0004d0;
    - Update of 06-8f-06/0x10 microcode (in intel-ucode/06-8f-05) from
      revision 0x2c000271 up to 0x2c000290;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-05) from revision 0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-05) from revision 0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-8f-08/0x10 (SPR-HBM B3) microcode (in
      intel-ucode/06-8f-05) from revision 0x2c000271 up to 0x2c000290;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-05) from revision 0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-8f-04/0x10 microcode (in intel-ucode/06-8f-06) from
      revision 0x2c000271 up to 0x2c000290;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-06) from revision 0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-8f-05/0x10 (SPR-HBM B1) microcode (in
      intel-ucode/06-8f-06) from revision 0x2c000271 up to 0x2c000290;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-06) from revision 0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-8f-06/0x10 microcode from revision 0x2c000271 up to
      0x2c000290;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode from revision 0x2b0004b1
      up to 0x2b0004d0;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-06) from revision 0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-8f-08/0x10 (SPR-HBM B3) microcode (in
      intel-ucode/06-8f-06) from revision 0x2c000271 up to 0x2c000290;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-06) from revision 0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode from revision
      0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-8f-04/0x10 microcode (in intel-ucode/06-8f-08) from
      revision 0x2c000271 up to 0x2c000290;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-8f-05/0x10 (SPR-HBM B1) microcode (in
      intel-ucode/06-8f-08) from revision 0x2c000271 up to 0x2c000290;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-8f-06/0x10 microcode (in intel-ucode/06-8f-08) from
      revision 0x2c000271 up to 0x2c000290;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-8f-08/0x10 (SPR-HBM B3) microcode from revision
      0x2c000271 up to 0x2c000290;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode from revision
      0x2b0004b1 up to 0x2b0004d0;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode from revision
      0x2e up to 0x32;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-97-02) from revision 0x2e up to 0x32;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-97-02)
      from revision 0x2e up to 0x32;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-97-02)
      from revision 0x2e up to 0x32;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-97-05) from revision 0x2e up to 0x32;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode from revision 0x2e
      up to 0x32;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-97-05)
      from revision 0x2e up to 0x32;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-97-05)
      from revision 0x2e up to 0x32;
    - Update of 06-9a-03/0x80 (ADL-P 6+8/U 9W L0/R0) microcode from revision
      0x42c up to 0x430;
    - Update of 06-9a-04/0x80 (ADL-P 2+8 R0) microcode (in
      intel-ucode/06-9a-03) from revision 0x42c up to 0x430;
    - Update of 06-9a-03/0x80 (ADL-P 6+8/U 9W L0/R0) microcode (in
      intel-ucode/06-9a-04) from revision 0x42c up to 0x430;
    - Update of 06-9a-04/0x80 (ADL-P 2+8 R0) microcode from revision 0x42c
      up to 0x430;
    - Update of 06-9a-04/0x40 (AZB A0) microcode from revision 0x4 up
      to 0x5;
    - Update of 06-a7-01/0x02 (RKL-S B0) microcode from revision 0x59 up
      to 0x5d;
    - Update of 06-b7-01/0x32 (RPL-S B0) microcode from revision 0x119 up
      to 0x11d;
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode from revision
      0x4119 up to 0x411c;
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode (in
      intel-ucode/06-ba-02) from revision 0x4119 up to 0x411c;
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode (in
      intel-ucode/06-ba-03) from revision 0x4119 up to 0x411c;
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode from revision 0x4119
      up to 0x411c;
    - Update of 06-be-00/0x11 (ADL-N A0) microcode from revision 0x11 up
      to 0x12;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-bf-02) from revision 0x2e up to 0x32;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-bf-02) from revision 0x2e up to 0x32;
    - Update of 06-bf-02/0x07 (ADL C0) microcode from revision 0x2e up
      to 0x32;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-bf-02)
      from revision 0x2e up to 0x32;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-bf-05) from revision 0x2e up to 0x32;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-bf-05) from revision 0x2e up to 0x32;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-bf-05)
      from revision 0x2e up to 0x32;
    - Update of 06-bf-05/0x07 (ADL C0) microcode from revision 0x2e up
      to 0x32.


author: Eugene Syromiatnikov <esyr@redhat.com> - 4:20240531-1
changelog:
  - Update Intel CPU microcode to microcode-20240531 release, addresses
    CVE-2023-22655, CVE-2023-23583. CVE-2023-28746, CVE-2023-38575,
    CVE-2023-39368, CVE-2023-42667, CVE-2023-43490, CVE-2023-45733,
    CVE-2023-46103, CVE-2023-49141 (RHEL-30861, RHEL-30864, RHEL-30867,
    RHEL-30870, RHEL-30873, RHEL-41094, RHEL-41109):
    - Addition of 06-aa-04/0xe6 (MTL-H/U C0) microcode at revision 0x1c;
    - Addition of 06-ba-08/0xe0 microcode (in intel-ucode/06-ba-02) at
      revision 0x4121;
    - Addition of 06-ba-08/0xe0 microcode (in intel-ucode/06-ba-03) at
      revision 0x4121;
    - Addition of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode (in
      intel-ucode/06-ba-08) at revision 0x4121;
    - Addition of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode (in
      intel-ucode/06-ba-08) at revision 0x4121;
    - Addition of 06-ba-08/0xe0 microcode at revision 0x4121;
    - Addition of 06-cf-01/0x87 (EMR-SP A0) microcode at revision
      0x21000230;
    - Addition of 06-cf-02/0x87 (EMR-SP A1) microcode (in
      intel-ucode/06-cf-01) at revision 0x21000230;
    - Addition of 06-cf-01/0x87 (EMR-SP A0) microcode (in
      intel-ucode/06-cf-02) at revision 0x21000230;
    - Addition of 06-cf-02/0x87 (EMR-SP A1) microcode at revision
      0x21000230;
    - Removal of 06-8f-04/0x10 microcode at revision 0x2c000290;
    - Removal of 06-8f-04/0x87 (SPR-SP E0/S1) microcode at revision
      0x2b0004d0;
    - Removal of 06-8f-05/0x10 (SPR-HBM B1) microcode (in
      intel-ucode/06-8f-04) at revision 0x2c000290;
    - Removal of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-04) at revision 0x2b0004d0;
    - Removal of 06-8f-06/0x10 microcode (in intel-ucode/06-8f-04) at
      revision 0x2c000290;
    - Removal of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-04) at revision 0x2b0004d0;
    - Removal of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-04) at revision 0x2b0004d0;
    - Removal of 06-8f-08/0x10 (SPR-HBM B3) microcode (in
      intel-ucode/06-8f-04) at revision 0x2c000290;
    - Removal of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-04) at revision 0x2b0004d0;
    - Update of 06-8c-01/0x80 (TGL-UP3/UP4 B1) microcode (in
      intel-06-8c-01/intel-ucode/06-8c-01) from revision 0xb4 up to 0xb6;
    - Update of 06-8e-0c/0x94 (AML-Y 4+2 V0, CML-U 4+2 V0, WHL-U V0)
      microcode (in intel-06-8e-9e-0x-dell/intel-ucode/06-8e-0c) from
      revision 0xf8 up to 0xfa;
    - Update of 06-9e-09/0x2a (KBL-G/H/S/X/Xeon E3 B0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-09) from revision 0xf4 up
      to 0xf8;
    - Update of 06-9e-0a/0x22 (CFL-H/S/Xeon E U0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0a) from revision 0xf4 up
      to 0xf6;
    - Update of 06-9e-0c/0x22 (CFL-H/S/Xeon E P0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0c) from revision 0xf4 up
      to 0xf6;
    - Update of 06-9e-0d/0x22 (CFL-H/S/Xeon E R0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0d) from revision 0xfa up
      to 0xfc;
    - Update of 06-55-03/0x97 (SKX-SP B1) microcode from revision 0x1000181
      up to 0x1000191;
    - Update of 06-55-06/0xbf (CLX-SP B0) microcode from revision 0x4003604
      up to 0x4003605;
    - Update of 06-55-07/0xbf (CLX-SP/W/X B1/L1) microcode from revision
      0x5003604 up to 0x5003605;
    - Update of 06-55-0b/0xbf (CPX-SP A1) microcode from revision 0x7002703
      up to 0x7002802;
    - Update of 06-56-05/0x10 (BDX-NS A0/A1, HWL A1) microcode from revision
      0xe000014 up to 0xe000015;
    - Update of 06-5f-01/0x01 (DNV B0) microcode from revision 0x38 up
      to 0x3e;
    - Update of 06-6a-06/0x87 (ICX-SP D0) microcode from revision 0xd0003b9
      up to 0xd0003d1;
    - Update of 06-6c-01/0x10 (ICL-D B0) microcode from revision 0x1000268
      up to 0x1000290;
    - Update of 06-7a-01/0x01 (GLK B0) microcode from revision 0x3e up
      to 0x42;
    - Update of 06-7a-08/0x01 (GLK-R R0) microcode from revision 0x22 up
      to 0x24;
    - Update of 06-7e-05/0x80 (ICL-U/Y D1) microcode from revision 0xc2
      up to 0xc4;
    - Update of 06-8c-02/0xc2 (TGL-R C0) microcode from revision 0x34 up
      to 0x36;
    - Update of 06-8d-01/0xc2 (TGL-H R0) microcode from revision 0x4e up
      to 0x50;
    - Update of 06-8f-04/0x10 microcode (in intel-ucode/06-8f-05) from
      revision 0x2c000290 up to 0x2c000390;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-05) from revision 0x2b0004d0 up to 0x2b0005c0;
    - Update of 06-8f-05/0x10 (SPR-HBM B1) microcode from revision
      0x2c000290 up to 0x2c000390;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode from revision 0x2b0004d0
      up to 0x2b0005c0;
    - Update of 06-8f-06/0x10 microcode (in intel-ucode/06-8f-05) from
      revision 0x2c000290 up to 0x2c000390;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-05) from revision 0x2b0004d0 up to 0x2b0005c0;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-05) from revision 0x2b0004d0 up to 0x2b0005c0;
    - Update of 06-8f-08/0x10 (SPR-HBM B3) microcode (in
      intel-ucode/06-8f-05) from revision 0x2c000290 up to 0x2c000390;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-05) from revision 0x2b0004d0 up to 0x2b0005c0;
    - Update of 06-8f-04/0x10 microcode (in intel-ucode/06-8f-06) from
      revision 0x2c000290 up to 0x2c000390;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-06) from revision 0x2b0004d0 up to 0x2b0005c0;
    - Update of 06-8f-05/0x10 (SPR-HBM B1) microcode (in
      intel-ucode/06-8f-06) from revision 0x2c000290 up to 0x2c000390;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-06) from revision 0x2b0004d0 up to 0x2b0005c0;
    - Update of 06-8f-06/0x10 microcode from revision 0x2c000290 up to
      0x2c000390;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode from revision 0x2b0004d0
      up to 0x2b0005c0;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-06) from revision 0x2b0004d0 up to 0x2b0005c0;
    - Update of 06-8f-08/0x10 (SPR-HBM B3) microcode (in
      intel-ucode/06-8f-06) from revision 0x2c000290 up to 0x2c000390;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-06) from revision 0x2b0004d0 up to 0x2b0005c0;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b0004d0 up to 0x2b0005c0;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b0004d0 up to 0x2b0005c0;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b0004d0 up to 0x2b0005c0;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode from revision
      0x2b0004d0 up to 0x2b0005c0;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b0004d0 up to 0x2b0005c0;
    - Update of 06-8f-04/0x10 microcode (in intel-ucode/06-8f-08) from
      revision 0x2c000290 up to 0x2c000390;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b0004d0 up to 0x2b0005c0;
    - Update of 06-8f-05/0x10 (SPR-HBM B1) microcode (in
      intel-ucode/06-8f-08) from revision 0x2c000290 up to 0x2c000390;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b0004d0 up to 0x2b0005c0;
    - Update of 06-8f-06/0x10 microcode (in intel-ucode/06-8f-08) from
      revision 0x2c000290 up to 0x2c000390;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b0004d0 up to 0x2b0005c0;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b0004d0 up to 0x2b0005c0;
    - Update of 06-8f-08/0x10 (SPR-HBM B3) microcode from revision
      0x2c000290 up to 0x2c000390;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode from revision
      0x2b0004d0 up to 0x2b0005c0;
    - Update of 06-96-01/0x01 (EHL B1) microcode from revision 0x17 up
      to 0x19;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode from revision
      0x32 up to 0x35;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-97-02) from revision 0x32 up to 0x35;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-97-02)
      from revision 0x32 up to 0x35;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-97-02)
      from revision 0x32 up to 0x35;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-97-05) from revision 0x32 up to 0x35;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode from revision 0x32
      up to 0x35;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-97-05)
      from revision 0x32 up to 0x35;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-97-05)
      from revision 0x32 up to 0x35;
    - Update of 06-9a-03/0x80 (ADL-P 6+8/U 9W L0/R0) microcode from revision
      0x430 up to 0x433;
    - Update of 06-9a-04/0x80 (ADL-P 2+8 R0) microcode (in
      intel-ucode/06-9a-03) from revision 0x430 up to 0x433;
    - Update of 06-9a-03/0x80 (ADL-P 6+8/U 9W L0/R0) microcode (in
      intel-ucode/06-9a-04) from revision 0x430 up to 0x433;
    - Update of 06-9a-04/0x80 (ADL-P 2+8 R0) microcode from revision 0x430
      up to 0x433;
    - Update of 06-9a-04/0x40 (AZB A0) microcode from revision 0x5 up
      to 0x7;
    - Update of 06-9c-00/0x01 (JSL A0/A1) microcode from revision 0x24000024
      up to 0x24000026;
    - Update of 06-a5-02/0x20 (CML-H R1) microcode from revision 0xf8 up
      to 0xfa;
    - Update of 06-a5-03/0x22 (CML-S 6+2 G1) microcode from revision 0xf8
      up to 0xfa;
    - Update of 06-a5-05/0x22 (CML-S 10+2 Q0) microcode from revision 0xf8
      up to 0xfa;
    - Update of 06-a6-00/0x80 (CML-U 6+2 A0) microcode from revision 0xf8
      up to 0xfa;
    - Update of 06-a6-01/0x80 (CML-U 6+2 v2 K1) microcode from revision
      0xf8 up to 0xfa;
    - Update of 06-a7-01/0x02 (RKL-S B0) microcode from revision 0x5d up
      to 0x5e;
    - Update of 06-b7-01/0x32 (RPL-S B0) microcode from revision 0x11d up
      to 0x123;
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode from revision
      0x411c up to 0x4121;
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode (in
      intel-ucode/06-ba-02) from revision 0x411c up to 0x4121;
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode (in
      intel-ucode/06-ba-03) from revision 0x411c up to 0x4121;
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode from revision 0x411c
      up to 0x4121;
    - Update of 06-be-00/0x11 (ADL-N A0) microcode from revision 0x12 up
      to 0x17;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-bf-02) from revision 0x32 up to 0x35;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-bf-02) from revision 0x32 up to 0x35;
    - Update of 06-bf-02/0x07 (ADL C0) microcode from revision 0x32 up
      to 0x35;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-bf-02)
      from revision 0x32 up to 0x35;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-bf-05) from revision 0x32 up to 0x35;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-bf-05) from revision 0x32 up to 0x35;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-bf-05)
      from revision 0x32 up to 0x35;
    - Update of 06-bf-05/0x07 (ADL C0) microcode from revision 0x32 up
      to 0x35.


author: Eugene Syromiatnikov <esyr@redhat.com> - 4:20240910-1
changelog:
  - Update Intel CPU microcode to microcode-20240910 release, addresses
  - Addresses CVE-2024-23984, CVE-2024-24853, CVE-2024-24968, CVE-2024-24980,
    CVE-2024-25939 (RHEL-58057):
    - Update of 06-8c-01/0x80 (TGL-UP3/UP4 B1) microcode (in
      intel-06-8c-01/intel-ucode/06-8c-01) from revision 0xb6 up to 0xb8;
    - Update of 06-8e-09/0x10 (AML-Y 2+2 H0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-8e-09) from revision 0xf4 up
      to 0xf6;
    - Update of 06-8e-09/0xc0 (KBL-U/U 2+3e/Y H0/J1) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-8e-09) from revision 0xf4 up
      to 0xf6;
    - Update of 06-8e-0a/0xc0 (CFL-U 4+3e D0, KBL-R Y0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-8e-0a) from revision 0xf4 up
      to 0xf6;
    - Update of 06-8e-0b/0xd0 (WHL-U W0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-8e-0b) from revision 0xf4 up
      to 0xf6;
    - Update of 06-8e-0c/0x94 (AML-Y 4+2 V0, CML-U 4+2 V0, WHL-U V0)
      microcode (in intel-06-8e-9e-0x-dell/intel-ucode/06-8e-0c) from
      revision 0xfa up to 0xfc;
    - Update of 06-9e-0a/0x22 (CFL-H/S/Xeon E U0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0a) from revision 0xf6 up
      to 0xf8;
    - Update of 06-9e-0b/0x02 (CFL-E/H/S B0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0b) from revision 0xf4 up
      to 0xf6;
    - Update of 06-9e-0c/0x22 (CFL-H/S/Xeon E P0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0c) from revision 0xf6 up
      to 0xf8;
    - Update of 06-9e-0d/0x22 (CFL-H/S/Xeon E R0) microcode (in
      intel-06-8e-9e-0x-dell/intel-ucode/06-9e-0d) from revision 0xfc up
      to 0x100;
    - Update of 06-55-07/0xbf (CLX-SP/W/X B1/L1) microcode from revision
      0x5003605 up to 0x5003707;
    - Update of 06-55-0b/0xbf (CPX-SP A1) microcode from revision 0x7002802
      up to 0x7002904;
    - Update of 06-6a-06/0x87 (ICX-SP D0) microcode from revision 0xd0003d1
      up to 0xd0003e7;
    - Update of 06-6c-01/0x10 (ICL-D B0) microcode from revision 0x1000290
      up to 0x10002b0;
    - Update of 06-7e-05/0x80 (ICL-U/Y D1) microcode from revision 0xc4
      up to 0xc6;
    - Update of 06-8c-02/0xc2 (TGL-R C0) microcode from revision 0x36 up
      to 0x38;
    - Update of 06-8d-01/0xc2 (TGL-H R0) microcode from revision 0x50 up
      to 0x52;
    - Update of 06-96-01/0x01 (EHL B1) microcode from revision 0x19 up
      to 0x1a;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode from revision
      0x35 up to 0x36;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-97-02) from revision 0x35 up to 0x36;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-97-02)
      from revision 0x35 up to 0x36;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-97-02)
      from revision 0x35 up to 0x36;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-97-05) from revision 0x35 up to 0x36;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode from revision 0x35
      up to 0x36;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-97-05)
      from revision 0x35 up to 0x36;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-97-05)
      from revision 0x35 up to 0x36;
    - Update of 06-9a-03/0x80 (ADL-P 6+8/U 9W L0/R0) microcode from revision
      0x433 up to 0x434;
    - Update of 06-9a-04/0x80 (ADL-P 2+8 R0) microcode (in
      intel-ucode/06-9a-03) from revision 0x433 up to 0x434;
    - Update of 06-9a-03/0x80 (ADL-P 6+8/U 9W L0/R0) microcode (in
      intel-ucode/06-9a-04) from revision 0x433 up to 0x434;
    - Update of 06-9a-04/0x80 (ADL-P 2+8 R0) microcode from revision 0x433
      up to 0x434;
    - Update of 06-a5-02/0x20 (CML-H R1) microcode from revision 0xfa up
      to 0xfc;
    - Update of 06-a5-03/0x22 (CML-S 6+2 G1) microcode from revision 0xfa
      up to 0xfc;
    - Update of 06-a5-05/0x22 (CML-S 10+2 Q0) microcode from revision 0xfa
      up to 0xfc;
    - Update of 06-a6-00/0x80 (CML-U 6+2 A0) microcode from revision 0xfa
      up to 0xfe;
    - Update of 06-a6-01/0x80 (CML-U 6+2 v2 K1) microcode from revision
      0xfa up to 0xfc;
    - Update of 06-a7-01/0x02 (RKL-S B0) microcode from revision 0x5e up
      to 0x62;
    - Update of 06-aa-04/0xe6 (MTL-H/U C0) microcode from revision 0x1c
      up to 0x1f;
    - Update of 06-b7-01/0x32 (RPL-S B0) microcode from revision 0x123 up
      to 0x129;
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode from revision
      0x4121 up to 0x4122;
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode (in
      intel-ucode/06-ba-02) from revision 0x4121 up to 0x4122;
    - Update of 06-ba-08/0xe0 microcode (in intel-ucode/06-ba-02) from
      revision 0x4121 up to 0x4122;
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode (in
      intel-ucode/06-ba-03) from revision 0x4121 up to 0x4122;
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode from revision 0x4121
      up to 0x4122;
    - Update of 06-ba-08/0xe0 microcode (in intel-ucode/06-ba-03) from
      revision 0x4121 up to 0x4122;
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode (in
      intel-ucode/06-ba-08) from revision 0x4121 up to 0x4122;
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode (in
      intel-ucode/06-ba-08) from revision 0x4121 up to 0x4122;
    - Update of 06-ba-08/0xe0 microcode from revision 0x4121 up to 0x4122;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-bf-02) from revision 0x35 up to 0x36;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-bf-02) from revision 0x35 up to 0x36;
    - Update of 06-bf-02/0x07 (ADL C0) microcode from revision 0x35 up
      to 0x36;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-bf-02)
      from revision 0x35 up to 0x36;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-bf-05) from revision 0x35 up to 0x36;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-bf-05) from revision 0x35 up to 0x36;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-bf-05)
      from revision 0x35 up to 0x36;
    - Update of 06-bf-05/0x07 (ADL C0) microcode from revision 0x35 up
      to 0x36;
    - Update of 06-be-00/0x19 (ADL-N A0) microcode from revision 0x17 up
      to 0x1a (old pf 0x11).


author: EL Errata <el-errata_ww@oracle.com> - 4:20240910-1.0.1
changelog:
  - don't bother calling dracut if virtualized [Orabug: 35710094]
  - ensure UEK also rebuilds initramfs [Orabug: 34280058]
  - add support for UEK7 kernels
  - enable early update for 06-4f-01
  - remove no longer appropriate caveats for 06-2d-07 and 06-55-04
  - enable early and late load on RHCK


author: Eric Sandeen <sandeen@redhat.com> - 6.10.1-1
changelog:
  - Update to latest upstream version
  - Fix C++ compilation errors in xfs_fs.h
  - Related: rhbz#2309693, rhbz#2308609


author: Darrick J. Wong <darrick.wong@oracle.com> 6.12.0-1.0.1
changelog:
  - Add mkfs configuration files for OL.
  - Add mkfs.xmem script.
  - Enable background online fsck services by default.  Users must set autofsck=1 on their filesystems.
  - Rebase atop latest upstream.


