# changelog

author: Jack Vogel <jack.vogel@oracle.com> [6.12.0-0.4.2.el9uek]
changelog:
  - ol10: aarch64: turn off tools rpm build temporarily (Mark Nicholson)  [Orabug: 37362048]
  - LTS version: v6.12.4 (Jack Vogel)
  - Revert "drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs" (Ashutosh Dixit)
  - posix-timers: Target group sigqueue to current task only if not exiting (Frederic Weisbecker)
  - drm/amd/display: Remove PIPE_DTO_SRC_SEL programming from set_dtbclk_dto (Ovidiu Bunea)
  - drm/amd/display: update pipe selection policy to check head pipe (Yihan Zhu)
  - drm/amd/display: Fix handling of plane refcount (Joshua Aberback)
  - drm/amd/pm: Remove arcturus min power limit (Lijo Lazar)
  - drm/amd/pm: disable pcie speed switching on Intel platform for smu v14.0.2/3 (Kenneth Feng)
  - drm/amd/pm: update current_socclk and current_uclk in gpu_metrics on smu v13.0.7 (Umio Yasuno)
  - drm/amd: Fix initialization mistake for NBIO 7.11 devices (Mario Limonciello)
  - drm/amd/pm: skip setting the power source on smu v14.0.2/3 (Kenneth Feng)
  - drm/amdgpu: fix usage slab after free (Vitaly Prosyak)
  - drm/amd: Add some missing straps from NBIO 7.11.0 (Mario Limonciello)
  - drm/amdgpu/pm: add gen5 display to the user on smu v14.0.2/3 (Kenneth Feng)
  - drm/amdkfd: Use the correct wptr size (Lijo Lazar)
  - drm/xe/guc_submit: fix race around suspend_pending (Matthew Auld)
  - drm/xe/migrate: use XE_BO_FLAG_PAGETABLE (Matthew Auld)
  - Revert "drm/radeon: Delay Connector detecting when HPD singals is unstable" (Alex Deucher)
  - drm/xe/migrate: fix pat index usage (Matthew Auld)
  - drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs (Jonathan Cavitt)
  - drm: xlnx: zynqmp_dpsub: fix hotplug detection (Steffen Dirkwinkel)
  - drm/etnaviv: flush shader L1 cache after user commandstream (Lucas Stach)
  - drm/bridge: it6505: Fix inverted reset polarity (Chen-Yu Tsai)
  - drm/mediatek: Fix child node refcount handling in early exit (Javier Carrasco)
  - drm/fbdev-dma: Select FB_DEFERRED_IO (Thomas Zimmermann)
  - drm/sti: avoid potential dereference of error pointers (Ma Ke)
  - drm: panel: jd9365da-h3: Remove unused num_init_cmds structure member (Hugo Villeneuve)
  - drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check (Ma Ke)
  - drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check (Ma Ke)
  - drm/panic: Fix uninitialized spinlock acquisition with CONFIG_DRM_PANIC=n (Lyude Paul)
  - net: fec: make PPS channel configurable (Francesco Dolcini)
  - net: fec: refactor PPS channel configuration (Francesco Dolcini)
  - dt-bindings: net: fec: add pps channel property (Francesco Dolcini)
  - binder: add delivered_freeze to debugfs output (Carlos Llamas)
  - binder: fix memleak of proc->delivered_freeze (Carlos Llamas)
  - binder: allow freeze notification for dead nodes (Carlos Llamas)
  - binder: fix BINDER_WORK_CLEAR_FREEZE_NOTIFICATION debug logs (Carlos Llamas)
  - binder: fix BINDER_WORK_FROZEN_BINDER debug logs (Carlos Llamas)
  - binder: fix freeze UAF in binder_release_work() (Carlos Llamas)
  - binder: fix OOB in binder_add_freeze_work() (Carlos Llamas)
  - binder: fix node UAF in binder_add_freeze_work() (Carlos Llamas)
  - powerpc: Adjust adding stack protector flags to KBUILD_CLAGS for clang (Nathan Chancellor)
  - powerpc: Fix stack protector Kconfig test for clang (Nathan Chancellor)
  - iio: gts: fix infinite loop for gain_to_scaletables() (Zicheng Qu)
  - iio: adc: ad7923: Fix buffer overflow for tx_buf and ring_xfer (Nuno Sa)
  - iio: Fix fwnode_handle in __fwnode_iio_channel_get_by_name() (Zicheng Qu)
  - iio: invensense: fix multiple odr switch when FIFO is off (Jean-Baptiste Maneyrol)
  - iio: accel: kx022a: Fix raw read format (Matti Vaittinen)
  - nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur (Yang Erkun)
  - nfsd: make sure exp active before svc_export_show (Yang Erkun)
  - PCI: rockchip-ep: Fix address translation unit programming (Damien Le Moal)
  - PCI: of_property: Assign PCI instead of CPU bus address to dynamic PCI nodes (Andrea della Porta)
  - PCI: dwc: ep: Fix advertised resizable BAR size regression (Niklas Cassel)
  - dm thin: Add missing destroy_work_on_stack() (Yuan Can)
  - dm: Fix typo in error message (Ssuhung Yeh)
  - mm/vmalloc: combine all TLB flush operations of KASAN shadow virtual address into one operation (Adrian Huang)
  - ovl: properly handle large files in ovl_security_fileattr (Oleksandr Tymoshenko)
  - leds: flash: mt6360: Fix device_for_each_child_node() refcounting in error paths (Javier Carrasco)
  - thermal: int3400: Fix reading of current_uuid for active policy (Srinivas Pandruvada)
  - fs/proc/kcore.c: Clear ret value in read_kcore_iter after successful iov_iter_zero (Jiri Olsa)
  - slab: Fix too strict alignment check in create_cache() (Geert Uytterhoeven)
  - PCI: endpoint: Clear secondary (not primary) EPC in pci_epc_remove_epf() (Zijun Hu)
  - PCI: endpoint: Fix PCI domain ID release in pci_epc_destroy() (Zijun Hu)
  - PCI: keystone: Add link up check to ks_pcie_other_map_bus() (Kishon Vijay Abraham I)
  - PCI: keystone: Set mode as Root Complex for "ti,keystone-pcie" compatible (Kishon Vijay Abraham I)
  - i3c: master: svc: Modify enabled_events bit 7:0 to act as IBI enable counter (Frank Li)
  - i3c: master: svc: fix possible assignment of the same address to two devices (Frank Li)
  - i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs() (Frank Li)
  - i3c: master: svc: Fix pm_runtime_set_suspended() with runtime pm enabled (Jinjie Ruan)
  - scsi: ufs: exynos: Fix hibern8 notify callbacks (Peter Griffin)
  - scsi: ufs: exynos: Add check inside exynos_ufs_config_smu() (Peter Griffin)
  - s390/stacktrace: Use break instead of return statement (Heiko Carstens)
  - util_macros.h: fix/rework find_closest() macros (Alexandru Ardelean)
  - mtd: spinand: winbond: Fix 512GW, 01GW, 01JW and 02JW ECC information (Miquel Raynal)
  - mtd: spinand: winbond: Fix 512GW and 02JW OOB layout (Miquel Raynal)
  - ceph: fix cred leak in ceph_mds_check_access() (Max Kellermann)
  - ceph: pass cred pointer to ceph_mds_auth_match() (Max Kellermann)
  - ceph: extract entity name from device id (Patrick Donnelly)
  - f2fs: fix to drop all discards after creating snapshot on lvm device (Chao Yu)
  - mm/slub: Avoid list corruption when removing a slab from the full list (yuan.gao)
  - PCI: imx6: Fix suspend/resume support on i.MX6QDL (Stefan Eichenberger)
  - remoteproc: qcom_q6v5_pas: disable auto boot for wpss (Balaji Pothunoori)
  - perf jevents: fix breakage when do perf stat on system metric (Xu Yang)
  - PCI: qcom: Disable ASPM L0s for X1E80100 (Qiang Yu)
  - vfio/qat: fix overflow check in qat_vf_resume_write() (Giovanni Cabiddu)
  - net: stmmac: set initial EEE policy configuration (Choong Yong Liang)
  - ARM: 9431/1: mm: Pair atomic_set_release() with _read_acquire() (Linus Walleij)
  - ARM: 9430/1: entry: Do a dummy read from VMAP shadow (Linus Walleij)
  - s390/entry: Mark IRQ entries to fix stack depot warnings (Vasily Gorbik)
  - ARM: 9429/1: ioremap: Sync PGDs for VMALLOC shadow (Linus Walleij)
  - spmi: pmic-arb: fix return path in for_each_available_child_of_node() (Javier Carrasco)
  - driver core: fw_devlink: Stop trying to optimize cycle detection logic (Saravana Kannan)
  - nvmem: core: Check read_only flag for force_ro in bin_attr_nvmem_write() (Marek Vasut)
  - ad7780: fix division by zero in ad7780_write_raw() (Zicheng Qu)
  - clk: qcom: gcc-qcs404: fix initial rate of GPLL3 (Gabor Juhos)
  - cpufreq: scmi: Fix cleanup path when boost enablement fails (Sibi Sankar)
  - powerpc/vdso: Drop -mstack-protector-guard flags in 32-bit files with clang (Nathan Chancellor)
  - mm/damon/vaddr: fix issue in damon_va_evenly_split_region() (Zheng Yejian)
  - leds: lp55xx: Remove redundant test for invalid channel number (Michal Vokáč)
  - iommu/arm-smmu: Defer probe of clients after smmu device bound (Pratyush Brahma)
  - iommu/io-pgtable-arm: Fix stage-2 map/unmap for concatenated tables (Mostafa Saleh)
  - zram: clear IDLE flag after recompression (Sergey Senozhatsky)
  - vmstat: call fold_vm_zone_numa_events() before show per zone NUMA event (MengEn Sun)
  - ftrace: Fix regression with module command in stack_trace_filter (guoweikang)
  - maple_tree: refine mas_store_root() on storing NULL (Wei Yang)
  - ovl: Filter invalid inodes with missing lookup function (Vasiliy Kovalev)
  - kunit: string-stream: Fix a UAF bug in kunit_init_suite() (Jinjie Ruan)
  - kunit: Fix potential null dereference in kunit_device_driver_test() (Zichen Xie)
  - tracing: Fix function timing profiler to initialize hashtable (Masami Hiramatsu (Google))
  - media: uvcvideo: Require entities to have a non-zero unique ID (Thadeu Lima de Souza Cascardo)
  - media: uvcvideo: Stop stream during unregister (Ricardo Ribalda)
  - media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal() (Gaosheng Cui)
  - media: ov08x40: Fix burst write sequence (Bryan O'Donoghue)
  - media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate() (Jinjie Ruan)
  - media: venus: Fix pm_runtime_set_suspended() with runtime pm enabled (Jinjie Ruan)
  - media: amphion: Fix pm_runtime_set_suspended() with runtime pm enabled (Jinjie Ruan)
  - net: phy: dp83869: fix status reporting for 1000base-x autonegotiation (Romain Gantois)
  - efi/libstub: Free correct pointer on failure (Ard Biesheuvel)
  - media: platform: exynos4-is: Fix an OF node reference leak in fimc_md_is_isp_available (Joe Hattori)
  - media: ts2020: fix null-ptr-deref in ts2020_probe() (Li Zetao)
  - media: verisilicon: av1: Fix reference video buffer pointer assignment (Benjamin Gaignard)
  - media: platform: rga: fix 32-bit DMA limitation (John Keeping)
  - media: imx-jpeg: Ensure power suppliers be suspended before detach them (Ming Qian)
  - media: i2c: tc358743: Fix crash in the probe error path when using polling (Alexander Shiyan)
  - arm64: dts: freescale: imx8mp-verdin: Fix SD regulator startup delay (Francesco Dolcini)
  - media: i2c: dw9768: Fix pm_runtime_set_suspended() with runtime pm enabled (Jinjie Ruan)
  - media: mtk-jpeg: Fix null-ptr-deref during unload module (Guoqing Jiang)
  - media: imx-jpeg: Set video drvdata before register video device (Ming Qian)
  - media: amphion: Set video drvdata before register video device (Ming Qian)
  - media: qcom: camss: fix error path on configuration of power domains (Vladimir Zapolskiy)
  - arm64: dts: mediatek: mt8186-corsola: Fix IT6505 reset line polarity (Chen-Yu Tsai)
  - arm64: dts: ti: k3-am62-verdin: Fix SD regulator startup delay (Francesco Dolcini)
  - arm64: dts: freescale: imx8mm-verdin: Fix SD regulator startup delay (Francesco Dolcini)
  - arm64: dts: mediatek: mt8186-corsola: Fix GPU supply coupling max-spread (Chen-Yu Tsai)
  - arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer (Dragan Simic)
  - md/md-bitmap: Add missing destroy_work_on_stack() (Yuan Can)
  - md/raid5: Wait sync io to finish before changing group cnt (Xiao Ni)
  - netkit: Add option for scrubbing skb meta data (Daniel Borkmann)
  - iommu/tegra241-cmdqv: Fix unused variable warning (Will Deacon)
  - btrfs: ref-verify: fix use-after-free after invalid ref action (Filipe Manana)
  - btrfs: add a sanity check for btrfs root in btrfs_search_slot() (Lizhi Xu)
  - btrfs: don't loop for nowait writes when checking for cross references (Filipe Manana)
  - btrfs: fix use-after-free in btrfs_encoded_read_endio() (Johannes Thumshirn)
  - btrfs: move priv off stack in btrfs_encoded_read_regular_fill_pages() (Mark Harmstone)
  - btrfs: change btrfs_encoded_read() so that reading of extent is done by caller (Mark Harmstone)
  - btrfs: drop unused parameter file_offset from btrfs_encoded_read_regular_fill_pages() (David Sterba)
  - quota: flush quota_release_work upon quota writeback (Ojaswin Mujoo)
  - xfs: remove unknown compat feature check in superblock write validation (Long Li)
  - LTS version: v6.12.3 (Jack Vogel)
  - sched: Initialize idle tasks only once (Thomas Gleixner)
  - LTS version: v6.12.2 (Jack Vogel)
  - block: don't verify IO lock for freeze/unfreeze in elevator_init_mq() (Ming Lei)
  - block: always verify unfreeze lock on the owner task (Ming Lei)
  - tools/power turbostat: Fix child's argument forwarding (Patryk Wlazlyn)
  - tools/power turbostat: Fix trailing '
  ' parsing (Zhang Rui)
  - sh: intc: Fix use-after-free bug in register_intc_controller() (Dan Carpenter)
  - brd: decrease the number of allocated pages which discarded (Zhang Xianwei)
  - block, bfq: fix bfqq uaf in bfq_limit_depth() (Yu Kuai)
  - nfs/blocklayout: Limit repeat device registration on failure (Benjamin Coddington)
  - nfs/blocklayout: Don't attempt unregister for invalid block device (Benjamin Coddington)
  - sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket (Liu Jian)
  - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Benjamin Coddington)
  - sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport (Liu Jian)
  - nfs: ignore SB_RDONLY when mounting nfs (Li Lingfeng)
  - cifs: unlock on error in smb3_reconfigure() (Dan Carpenter)
  - cifs: during remount, make sure passwords are in sync (Shyam Prasad N)
  - modpost: remove incorrect code in do_eisa_entry() (Masahiro Yamada)
  - block: Don't allow an atomic write be truncated in blkdev_write_iter() (John Garry)
  - smb: Initialize cfid->tcon before performing network ops (Paul Aurich)
  - kbuild: deb-pkg: Don't fail if modules.order is missing (Matt Fleming)
  - Rename .data.once to .data..once to fix resetting WARN*_ONCE (Masahiro Yamada)
  - Rename .data.unlikely to .data..unlikely (Masahiro Yamada)
  - rtc: ab-eoz9: don't fail temperature reads on undervoltage notification (Maxime Chevallier)
  - cifs: Fix parsing reparse point with native symlink in SMB1 non-UNICODE session (Pali Rohár)
  - cifs: Fix parsing native symlinks relative to the export (Pali Rohár)
  - x86/Documentation: Update algo in init_size description of boot protocol (Andy Shevchenko)
  - smb: client: disable directory caching when dir_cache_timeout is zero (Henrique Carvalho)
  - perf/arm-cmn: Ensure port and device id bits are set properly (Namhyung Kim)
  - perf/arm-smmuv3: Fix lockdep assert in ->event_init() (Chun-Tse Shao)
  - 9p/xen: fix release of IRQ (Alex Zenla)
  - 9p/xen: fix init sequence (Alex Zenla)
  - nvme-fabrics: fix kernel crash while shutting down controller (Nilay Shroff)
  - block: return unsigned int from bdev_io_min (Christoph Hellwig)
  - block: fix uaf for flush rq while iterating tags (Yu Kuai)
  - block: model freeze & enter queue as lock for supporting lockdep (Ming Lei)
  - blk-mq: add non_owner variant of start_freeze/unfreeze queue APIs (Ming Lei)
  - nvme/multipath: Fix RCU list traversal to use SRCU primitive (Breno Leitao)
  - Revert "nfs: don't reuse partially completed requests in nfs_lock_and_join_requests" (Trond Myklebust)
  - rtc: rzn1: fix BCD to rtc_time conversion errors (Wolfram Sang)
  - net/9p/usbg: fix handling of the failed kzalloc() memory allocation (Mirsad Todorovac)
  - hostfs: Fix the NULL vs IS_ERR() bug for __filemap_get_folio() (ZhangPeng)
  - jffs2: fix use of uninitialized variable (Qingfang Deng)
  - ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit (Waqar Hameed)
  - ubi: fastmap: Fix duplicate slab cache names while attaching (Zhihao Cheng)
  - ubifs: Correct the total block count by deducting journal reservation (Zhihao Cheng)
  - ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty (Zhihao Cheng)
  - rtc: check if __rtc_read_time was successful in rtc_timer_do_work() (Yongliang Gao)
  - rtc: abx80x: Fix WDT bit position of the status register (Nobuhiro Iwamatsu)
  - rtc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)
  - nfs/localio: must clear res.replen in nfs_local_read_done (NeilBrown)
  - NFSv4.0: Fix a use-after-free problem in the asynchronous open() (Trond Myklebust)
  - um: Always dump trace for specified task in show_stack (Tiwei Bie)
  - um: ubd: Initialize ubd's disk pointer in ubd_add (Tiwei Bie)
  - kfifo: don't include dma-mapping.h in kfifo.h (Christoph Hellwig)
  - um: Fix the return value of elf_core_copy_task_fpregs (Tiwei Bie)
  - um: Fix potential integer overflow during physmem setup (Tiwei Bie)
  - SUNRPC: make sure cache entry active before cache_show (Yang Erkun)
  - NFSD: Prevent a potential integer overflow (Chuck Lever)
  - Input: cs40l50 - fix wrong usage of INIT_WORK() (Yuan Can)
  - ipc: fix memleak if msg_init_ns failed in create_ipc_ns (Ma Wupeng)
  - f2fs: fix to do sanity check on node blkaddr in truncate_node() (Chao Yu)
  - lib: string_helpers: silence snprintf() output truncation warning (Bartosz Golaszewski)
  - ublk: fix error code for unsupported command (Ming Lei)
  - counter: stm32-timer-cnt: fix device_node handling in probe_encoder() (Javier Carrasco)
  - staging: vchiq_arm: Fix missing refcount decrement in error path for fw_node (Javier Carrasco)
  - usb: dwc3: gadget: Fix looping of queued SG entries (Thinh Nguyen)
  - usb: dwc3: gadget: Fix checking for number of TRBs left (Thinh Nguyen)
  - usb: dwc3: gadget: Add missing check for single port RAM in TxFIFO resizing logic (Selvarasu Ganesan)
  - usb: musb: Fix hardware lockup on first Rx endpoint request (Hubert Wiśniewski)
  - usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED (Thinh Nguyen)
  - usb: misc: ljca: move usb_autopm_put_interface() after wait for response (Stanislaw Gruszka)
  - usb: misc: ljca: set small runtime autosuspend delay (Stanislaw Gruszka)
  - smb: During unmount, ensure all cached dir instances drop their dentry (Paul Aurich)
  - smb: prevent use-after-free due to open_cached_dir error paths (Paul Aurich)
  - smb: Don't leak cfid when reconnect races with open_cached_dir (Paul Aurich)
  - smb: client: handle max length for SMB symlinks (Paulo Alcantara)
  - smb3: request handle caching when caching directories (Steve French)
  - smb: client: fix use-after-free of signing key (Paulo Alcantara)
  - fs/smb/client: implement chmod() for SMB3 POSIX Extensions (Ralph Boehme)
  - ALSA: hda/realtek: Apply quirk for Medion E15433 (Takashi Iwai)
  - ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook X G1i (Dirk Su)
  - ALSA: hda/realtek: Fix Internal Speaker and Mic boost of Infinix Y4 Max (Dinesh Kumar)
  - ALSA: hda/realtek: Set PCBeep to default value for ALC274 (Kailang Yang)
  - ALSA: hda/realtek: Enable speaker pins for Medion E15443 platform (Kailang Yang)
  - ALSA: hda/realtek: Update ALC225 depop procedure (Kailang Yang)
  - ALSA: pcm: Add sanity NULL check for the default mmap fault handler (Takashi Iwai)
  - ALSA: ump: Fix evaluation of MIDI 1.0 FB info (Takashi Iwai)
  - ALSA: rawmidi: Fix kvfree() call in spinlock (Takashi Iwai)
  - x86/microcode/AMD: Flush patch buffer mapping after application (Borislav Petkov (AMD))
  - x86/mm: Carve out INVLPG inline asm for use by others (Borislav Petkov (AMD))
  - media: v4l2-core: v4l2-dv-timings: check cvt/gtf result (Hans Verkuil)
  - soc: fsl: rcpm: fix missing of_node_put() in copy_ippdexpcr1_setting() (Javier Carrasco)
  - soc: fsl: cpm1: qmc: Set the ret error code on platform_get_irq() failure (Herve Codina)
  - netdev-genl: Hold rcu_read_lock in napi_get (Joe Damato)
  - arm64: dts: mediatek: mt8186-corsola-voltorb: Merge speaker codec nodes (Chen-Yu Tsai)
  - media: intel/ipu6: do not handle interrupts when device is disabled (Stanislaw Gruszka)
  - media: wl128x: Fix atomicity violation in fmc_send_cmd() (Qiu-ji Chen)
  - i40e: Fix handling changed priv flags (Peter Große)
  - HID: wacom: Interpret tilt data from Intuos Pro BT as signed values (Jason Gerecke)
  - gve: Flow steering trigger reset only for timeout error (Ziwei Xiao)
  - blk-mq: Make blk_mq_quiesce_tagset() hold the tag list mutex less long (Bart Van Assche)
  - block: fix ordering between checking BLK_MQ_S_STOPPED request adding (Muchun Song)
  - block: fix ordering between checking QUEUE_FLAG_QUIESCED request adding (Muchun Song)
  - block: fix missing dispatching request when queue is started or unquiesced (Muchun Song)
  - arm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled (Will Deacon)
  - ublk: fix ublk_ch_mmap() for 64K page size (Ming Lei)
  - iio: gts: Fix uninitialized symbol 'ret' (Zicheng Qu)
  - sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK (Huacai Chen)
  - um: vector: Do not use drvdata in release (Tiwei Bie)
  - block: Prevent potential deadlock in blk_revalidate_disk_zones() (Damien Le Moal)
  - mtd: ubi: fix unreleased fwnode_handle in find_volume_fwnode() (Javier Carrasco)
  - Revert "block, bfq: merge bfq_release_process_ref() into bfq_put_cooperator()" (Zach Wade)
  - serial: amba-pl011: fix build regression (Arnd Bergmann)
  - serial: amba-pl011: Fix RX stall when DMA is used (Kartik Rajput)
  - serial: 8250: omap: Move pm_runtime_get_sync (Bin Liu)
  - serial: 8250_fintek: Add support for F81216E (Filip Brozovic)
  - dt-bindings: serial: rs485: Fix rs485-rts-delay property (Michal Simek)
  - um: net: Do not use drvdata in release (Tiwei Bie)
  - um: ubd: Do not use drvdata in release (Tiwei Bie)
  - ubi: wl: Put source PEB into correct list if trying locking LEB failed (Zhihao Cheng)
  - x86/CPU/AMD: Terminate the erratum_1386_microcode array (Sebastian Andrzej Siewior)
  - irqchip/irq-mvebu-sei: Move misplaced select() callback to SEI CP domain (Russell King (Oracle))
  - platform/chrome: cros_ec_typec: fix missing fwnode reference decrement (Javier Carrasco)
  - smb: client: fix NULL ptr deref in crypto_aead_setkey() (Paulo Alcantara)
  - ksmbd: fix use-after-free in SMB request handling (Yunseong Kim)
  - RISC-V: Check scalar unaligned access on all CPUs (Jesse Taube)
  - RISC-V: Scalar unaligned access emulated on hotplug CPUs (Jesse Taube)
  - parisc/ftrace: Fix function graph tracing disablement (Josh Poimboeuf)
  - cifs: support mounting with alternate password to allow password rotation (Meetakshi Setiya)
  - cpufreq: mediatek-hw: Fix wrong return value in mtk_cpufreq_get_cpu_power() (Jinjie Ruan)
  - mtd: spi-nor: core: replace dummy buswidth from addr to data (Cheng Ming Lin)
  - spi: Fix acpi deferred irq probe (Stanislaw Gruszka)
  - netfilter: ipset: add missing range check in bitmap_ip_uadt (Jeongjun Park)
  - gpio: exar: set value when external pull-up or pull-down is present (Sai Kumar Cholleti)
  - blk-settings: round down io_opt to physical_block_size (Mikulas Patocka)
  - io_uring: check for overflows in io_pin_pages (Pavel Begunkov)
  - io_uring: fix corner case forgetting to vunmap (Pavel Begunkov)
  - Revert "serial: sh-sci: Clean sci_ports[0] after at earlycon exit" (Greg Kroah-Hartman)
  - serial: sh-sci: Clean sci_ports[0] after at earlycon exit (Claudiu Beznea)
  - Revert "usb: gadget: composite: fix OS descriptors w_value logic" (Michal Vrastil)
  - Revert "f2fs: remove unreachable lazytime mount option parsing" (Jaegeuk Kim)
  - Revert "fs: don't block i_writecount during exec" (Christian Brauner)
  - wifi: brcmfmac: release 'root' node in all execution paths (Javier Carrasco)
  - wifi: ath12k: fix crash when unbinding (Jose Ignacio Tornos Martinez)
  - wifi: nl80211: fix bounds checker error in nl80211_parse_sched_scan (Aleksei Vetrov)
  - wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures (Guilherme G. Piccoli)
  - wifi: ath12k: fix warning when unbinding (Jose Ignacio Tornos Martinez)
  - ARM: dts: omap36xx: declare 1GHz OPP as turbo again (Andreas Kemnade)
  - usb: xhci: Avoid queuing redundant Stop Endpoint commands (Michal Pecio)
  - usb: xhci: Fix TD invalidation under pending Set TR Dequeue (Michal Pecio)
  - usb: xhci: Limit Stop Endpoint retries (Michal Pecio)
  - Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}() (Andrej Shadura)
  - xhci: Don't issue Reset Device command to Etron xHCI host (Kuangyi Chiang)
  - xhci: Don't perform Soft Retry for Etron xHCI host (Kuangyi Chiang)
  - xhci: Combine two if statements for Etron xHCI host (Kuangyi Chiang)
  - xhci: Fix control transfer error on Etron xHCI host (Kuangyi Chiang)
  - exfat: fix out-of-bounds access of directory entries (Yuezhang Mo)
  - exfat: fix uninit-value in __exfat_get_dentry_set (Namjae Jeon)
  - dt-bindings: iio: dac: ad3552r: fix maximum spi speed (Angelo Dureghello)
  - dt-bindings: pinctrl: samsung: Fix interrupt constraint for variants with fallbacks (Krzysztof Kozlowski)
  - pinctrl: qcom: spmi: fix debugfs drive strength (Johan Hovold)
  - fcntl: make F_DUPFD_QUERY associative (Christian Brauner)
  - tools/nolibc: s390: include std.h (Thomas Weißschuh)
  - locking/lockdep: Avoid creating new name string literals in lockdep_set_subclass() (Ahmed Ehab)
  - tty: ldsic: fix tty_ldisc_autoload sysctl's proc_handler (Nicolas Bouchinet)
  - iio: dac: adi-axi-dac: fix wrong register bitfield (Angelo Dureghello)
  - apparmor: test: Fix memory leak for aa_unpack_strdup() (Jinjie Ruan)
  - comedi: Flush partial mappings in error case (Jann Horn)
  - fsnotify: Fix ordering of iput() and watched_objects decrement (Jann Horn)
  - fsnotify: fix sending inotify event with unexpected filename (Amir Goldstein)
  - clk: clk-loongson2: Fix potential buffer overflow in flexible-array member access (Gustavo A. R. Silva)
  - clk: clk-loongson2: Fix memory corruption bug in struct loongson2_clk_provider (Gustavo A. R. Silva)
  - LoongArch: Explicitly specify code model in Makefile (Huacai Chen)
  - PCI: Fix use-after-free of slot->bus on hot remove (Lukas Wunner)
  - Compiler Attributes: disable __counted_by for clang < 19.1.3 (Jan Hendrik Farr)
  - KVM: arm64: vgic-its: Clear DTE when MAPD unmaps a device (Kunkun Jiang)
  - KVM: arm64: vgic-its: Add a data length check in vgic_its_save_* (Jing Zhang)
  - KVM: arm64: Get rid of userspace_irqchip_in_use (Raghavendra Rao Ananta)
  - KVM: arm64: vgic-its: Clear ITE when DISCARD frees an ITE (Kunkun Jiang)
  - KVM: arm64: Don't retire aborted MMIO instruction (Oliver Upton)
  - Revert "KVM: VMX: Move LOAD_IA32_PERF_GLOBAL_CTRL errata handling out of setup_vmcs_config()" (Sean Christopherson)
  - KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status (Raghavendra Rao Ananta)
  - KVM: arm64: vgic-v3: Sanitise guest writes to GICR_INVLPIR (Marc Zyngier)
  - powerpc/pseries: Fix KVM guest detection for disabling hardlockup detector (Gautam Menghani)
  - KVM: x86: Break CONFIG_KVM_X86's direct dependency on KVM_INTEL || KVM_AMD (Sean Christopherson)
  - KVM: x86: add back X86_LOCAL_APIC dependency (Arnd Bergmann)
  - KVM: x86/mmu: Skip the "try unsync" path iff the old SPTE was a leaf SPTE (Sean Christopherson)
  - KVM: x86: switch hugepage recovery thread to vhost_task (Paolo Bonzini)
  - crypto: x86/aegis128 - access 32-bit arguments as 32-bit (Eric Biggers)
  - perf/x86/intel/pt: Fix buffer full but size is 0 case (Adrian Hunter)
  - ASoC: da7213: Populate max_register to regmap_config (Claudiu Beznea)
  - ASoC: codecs: Fix atomicity violation in snd_soc_component_get_drvdata() (Qiu-ji Chen)
  - ASoC: amd: yc: Add a quirk for microfone on Lenovo ThinkPad P14s Gen 5 21MES00B00 (Ilya Zverev)
  - jfs: xattr: check invalid xattr size more strictly (Artem Sadovnikov)
  - docs: media: update location of the media patches (Mauro Carvalho Chehab)
  - MAINTAINERS: update location of media main tree (Mauro Carvalho Chehab)
  - ext4: fix FS_IOC_GETFSMAP handling (Theodore Ts'o)
  - ext4: supress data-race warnings in ext4_free_inodes_{count,set}() (Jeongjun Park)
  - xfs: fix simplify extent lookup in xfs_can_free_eofblocks (Darrick J. Wong)
  - usb: typec: ucsi: glink: fix off-by-one in connector_status (Dmitry Baryshkov)
  - usb: ehci-spear: fix call balance of sehci clk handling routines (Vitalii Mordan)
  - ALSA: usb-audio: Fix out of bounds reads when finding clock sources (Takashi Iwai)
  - ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices (Benoît Sevens)
  - xen: Fix the issue of resource not being properly released in xenbus_dev_probe() (Qiu-ji Chen)
  - net_sched: sch_fq: don't follow the fast path if Tx is behind now (Jakub Kicinski)
  - f2fs: fix fiemap failure issue when page size is 16KB (Xiuhong Wang)
  - s390/pci: Fix potential double remove of hotplug slot (Niklas Schnelle)
  - ASoC: mediatek: Check num_codecs is not zero to avoid panic during probe (Nícolas F. R. A. Prado)
  - ASoC: amd: yc: Fix for enabling DMIC on acp6x via _DSD entry (Venkata Prasad Potturu)
  - ALSA: core: Fix possible NULL dereference caused by kunit_kzalloc() (Zichen Xie)
  - apparmor: fix 'Do simple duplicate message elimination' (chao liu)
  - drm/xe/ufence: Wake up waiters after setting ufence->signalled (Nirmoy Das)
  - ASoC: imx-audmix: Add NULL check in imx_audmix_probe (Charles Han)
  - drm/amd/display: Fix null check for pipe_ctx->plane_state in hwss_setup_dpp (Zicheng Qu)
  - drm/amd/display: Fix null check for pipe_ctx->plane_state in dcn20_program_pipe (Zicheng Qu)
  - drm/radeon: Fix spurious unplug event on radeon HDMI (Steven 'Steve' Kendall)
  - ALSA: hda/realtek: Update ALC256 depop procedure (Kailang Yang)
  - firmware_loader: Fix possible resource leak in fw_log_firmware_info() (Gaosheng Cui)
  - usb: typec: fix potential array underflow in ucsi_ccg_sync_control() (Dan Carpenter)
  - bus: mhi: host: Switch trace_mhi_gen_tre fields to native endian (Carl Vanderlip)
  - counter: ti-ecap-capture: Add check for clk_enable() (Jiasheng Jiang)
  - counter: stm32-timer-cnt: Add check for clk_enable() (Jiasheng Jiang)
  - phy: realtek: usb: fix NULL deref in rtk_usb3phy_probe (Charles Han)
  - phy: realtek: usb: fix NULL deref in rtk_usb2phy_probe (Charles Han)
  - iio: accel: adxl380: fix raw sample read (Antoniu Miclaus)
  - iio: adc: pac1921: Check for error code from devm_mutex_init() call (Andy Shevchenko)
  - iio: adc: ad4000: Check for error code from devm_mutex_init() call (Andy Shevchenko)
  - iio: adc: ad4000: fix reading unsigned data (David Lechner)
  - iio: backend: fix wrong pointer passed to IS_ERR() (Yang Yingliang)
  - interconnect: qcom: icc-rpmh: probe defer incase of missing QoS clock dependency (Raviteja Laggyshetty)
  - usb: gadget: uvc: wake pump everytime we update the free list (Michael Grzeschik)
  - devres: Fix page faults when tracing devres from unloaded modules (Keita Morisaki)
  - misc: apds990x: Fix missing pm_runtime_disable() (Jinjie Ruan)
  - USB: chaoskey: Fix possible deadlock chaoskey_list_lock (Edward Adam Davis)
  - USB: chaoskey: fail open after removal (Oliver Neukum)
  - usb: yurex: make waiting on yurex_write interruptible (Oliver Neukum)
  - usb: using mutex lock and supporting O_NONBLOCK flag in iowarrior_read() (Jeongjun Park)
  - iio: light: al3010: Fix an error handling path in al3010_probe() (Christophe JAILLET)
  - ipmr: fix tables suspicious RCU usage (Paolo Abeni)
  - ip6mr: fix tables suspicious RCU usage (Paolo Abeni)
  - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Kuniyuki Iwashima)
  - rxrpc: Improve setsockopt() handling of malformed user input (Michal Luczaj)
  - llc: Improve setsockopt() handling of malformed user input (Michal Luczaj)
  - Bluetooth: MGMT: Fix possible deadlocks (Luiz Augusto von Dentz)
  - Bluetooth: MGMT: Fix slab-use-after-free Read in set_powered_sync (Luiz Augusto von Dentz)
  - bnxt_en: Unregister PTP during PCI shutdown and suspend (Michael Chan)
  - bnxt_en: Refactor bnxt_ptp_init() (Michael Chan)
  - bnxt_en: Fix receive ring space parameters when XDP is active (Shravya KN)
  - bnxt_en: Fix queue start to update vnic RSS table (Somnath Kotur)
  - bnxt_en: Set backplane link modes correctly for ethtool (Shravya KN)
  - bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down (Saravanan Vajravel)
  - net: hsr: fix hsr_init_sk() vs network/transport headers. (Eric Dumazet)
  - spi: atmel-quadspi: Fix register name in verbose logging function (Csókás, Bence)
  - octeontx2-af: Quiesce traffic before NIX block reset (Hariprasad Kelam)
  - octeontx2-af: RPM: fix stale FCFEC counters (Hariprasad Kelam)
  - octeontx2-af: RPM: fix stale RSFEC counters (Hariprasad Kelam)
  - octeontx2-af: RPM: Fix low network performance (Hariprasad Kelam)
  - octeontx2-af: RPM: Fix mismatch in lmac type (Hariprasad Kelam)
  - net: stmmac: dwmac-socfpga: Set RX watchdog interrupt as broken (Maxime Chevallier)
  - marvell: pxa168_eth: fix call balance of pep->clk handling routines (Vitalii Mordan)
  - net: mdio-ipq4019: add missing error check (Rosen Penev)
  - net/ipv6: delete temporary address if mngtmpaddr is removed or unmanaged (Hangbin Liu)
  - rtase: Corrects error handling of the rtase_check_mac_version_valid() (Justin Lai)
  - rtase: Correct the speed for RTL907XD-V1 (Justin Lai)
  - rtase: Refactor the rtase_check_mac_version_valid() function (Justin Lai)
  - s390/iucv: MSG_PEEK causes memory leak in iucv_sock_destruct() (Sidraya Jayagond)
  - net/l2tp: fix warning in l2tp_exit_net found by syzbot (James Chapman)
  - exfat: fix file being changed by unaligned direct write (Yuezhang Mo)
  - netlink: fix false positive warning in extack during dumps (Jakub Kicinski)
  - net: microchip: vcap: Add typegroup table terminators in kunit tests (Guenter Roeck)
  - net: usb: lan78xx: Fix refcounting and autosuspend on invalid WoL configuration (Oleksij Rempel)
  - tg3: Set coherent DMA mask bits to 31 for BCM57766 chipsets (Pavan Chebbi)
  - net: usb: lan78xx: Fix memory leak on device unplug by freeing PHY device (Oleksij Rempel)
  - net: usb: lan78xx: Fix double free issue with interrupt buffer allocation (Oleksij Rempel)
  - power: reset: ep93xx: add AUXILIARY_BUS dependency (Arnd Bergmann)
  - fs/ntfs3: Equivalent transition from page to folio (Konstantin Komarov)
  - power: supply: rt9471: Use IC status regfield to report real charger status (ChiYuan Huang)
  - power: supply: rt9471: Fix wrong WDT function regfield declaration (ChiYuan Huang)
  - power: supply: bq27xxx: Fix registers of bq27426 (Barnabás Czémán)
  - power: supply: core: Remove might_sleep() from power_supply_put() (Bart Van Assche)
  - LoongArch: BPF: Sign-extend return values (Tiezhu Yang)
  - LoongArch: Fix build failure with GCC 15 (-std=gnu23) (Tiezhu Yang)
  - fs_parser: update mount_api doc to match function signature (Randy Dunlap)
  - vfio/pci: Properly hide first-in-list PCIe extended capability (Avihai Horon)
  - gpio: zevio: Add missed label initialisation (Andy Shevchenko)
  - selftests/mount_setattr: Fix failures on 64K PAGE_SIZE kernels (Michael Ellerman)
  - vfio/mlx5: Fix unwind flows in mlx5vf_pci_save/resume_device_data() (Yishai Hadas)
  - vfio/mlx5: Fix an unwind issue in mlx5vf_add_migration_pages() (Yishai Hadas)
  - vdpa/mlx5: Fix suboptimal range on iotlb iteration (Si-Wei Liu)
  - phy: airoha: Fix REG_CSR_2L_RX{0,1}_REV0 definitions (Lorenzo Bianconi)
  - phy: airoha: Fix REG_CSR_2L_JCPLL_SDM_HREN config in airoha_pcie_phy_init_ssc_jcpll() (Lorenzo Bianconi)
  - phy: airoha: Fix REG_PCIE_PMA_TX_RESET config in airoha_pcie_phy_init_csr_2l() (Lorenzo Bianconi)
  - phy: airoha: Fix REG_CSR_2L_PLL_CMN_RESERVE0 config in airoha_pcie_phy_init_clk_out() (Lorenzo Bianconi)
  - hwmon: (aquacomputer_d5next) Fix length of speed_input array (Aleksa Savic)
  - hwmon: (tps23861) Fix reporting of negative temperatures (Murad Masimov)
  - perf bpf-filter: Return -ENOMEM directly when pfi allocation fails (Hao Ge)
  - f2fs: fix to do cast in F2FS_{BLK_TO_BYTES, BTYES_TO_BLK} to avoid overflow (Chao Yu)
  - nfs_common: must not hold RCU while calling nfsd_file_put_local (Mike Snitzer)
  - NFSD: Fix nfsd4_shutdown_copy() (Chuck Lever)
  - svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init() (Ye Bin)
  - nfsd: release svc_expkey/svc_export with rcu_work (Yang Erkun)
  - NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir() (Chuck Lever)
  - NFSD: Prevent NULL dereference in nfsd4_process_cb_update() (Chuck Lever)
  - PCI: endpoint: epf-mhi: Avoid NULL dereference if DT lacks 'mmio' (Zhongqiu Han)
  - remoteproc: qcom_q6v5_mss: Re-order writes to the IMEM region (Sibi Sankar)
  - rpmsg: glink: use only lower 16-bits of param2 for CMD_OPEN name length (Jonathan Marek)
  - remoteproc: qcom: pas: add minidump_id to SM8350 resources (Dmitry Baryshkov)
  - remoteproc: qcom: adsp: Remove subdevs on the error path of adsp_probe() (Joe Hattori)
  - remoteproc: qcom: pas: Remove subdevs on the error path of adsp_probe() (Joe Hattori)
  - perf trace: Avoid garbage when not printing a syscall's arguments (Benjamin Peterson)
  - perf trace: Do not lose last events in a race (Benjamin Peterson)
  - perf trace: Fix tracing itself, creating feedback loops (Howard Chu)
  - perf list: Fix topic and pmu_name argument order (Jean-Philippe Romain)
  - nfsd: drop inode parameter from nfsd4_change_attribute() (Jeff Layton)
  - svcrdma: Address an integer overflow (Chuck Lever)
  - m68k: coldfire/device.c: only build FEC when HW macros are defined (Antonio Quartulli)
  - m68k: mcfgpio: Fix incorrect register offset for CONFIG_M5441x (Jean-Michel Hautbois)
  - perf trace: avoid garbage when not printing a trace event's arguments (Benjamin Peterson)
  - f2fs: fix to avoid forcing direct write to use buffered IO on inline_data inode (Chao Yu)
  - f2fs: fix to map blocks correctly for direct write (Chao Yu)
  - f2fs: fix race in concurrent f2fs_stop_gc_thread (Long Li)
  - perf build: Add missing cflags when building with custom libtraceevent (Yicong Yang)
  - PCI: j721e: Deassert PERST# after a delay of PCIE_T_PVPERL_MS milliseconds (Siddharth Vadapalli)
  - PCI: tegra194: Move controller cleanups to pex_ep_event_pex_rst_deassert() (Manivannan Sadhasivam)
  - PCI: qcom-ep: Move controller cleanups to qcom_pcie_perst_deassert() (Manivannan Sadhasivam)
  - PCI: qcom: Enable MSI interrupts together with Link up if 'Global IRQ' is supported (Manivannan Sadhasivam)
  - f2fs: fix to avoid use GC_AT when setting gc_mode as GC_URGENT_LOW or GC_URGENT_MID (Zhiguo Niu)
  - f2fs: fix to avoid potential deadlock in f2fs_record_stop_reason() (Chao Yu)
  - f2fs: Fix not used variable 'index' (Zeng Heng)
  - f2fs: check curseg->inited before write_sum_page in change_curseg (Yongpeng Yang)
  - f2fs: fix the wrong f2fs_bug_on condition in f2fs_do_replace_block (LongPing Wei)
  - i3c: master: Remove i3c_dev_disable_ibi_locked(olddev) on device hotjoin (Frank Li)
  - perf ftrace latency: Fix unit on histogram first entry when using --use-nsec (Arnaldo Carvalho de Melo)
  - virtiofs: use pages instead of pointer for kernel direct IO (Hou Tao)
  - perf disasm: Fix not cleaning up disasm_line in symbol__disassemble_raw() (Li Huafei)
  - perf disasm: Use disasm_line__free() to properly free disasm_line (Li Huafei)
  - rust: block: fix formatting of `kernel::block::mq::request` module (Francesco Zardi)
  - PCI: cpqphp: Fix PCIBIOS_* return value confusion (Ilpo Järvinen)
  - rust: macros: fix documentation of the paste! macro (Paolo Bonzini)
  - rust: kernel: fix THIS_MODULE header path in ThisModule doc comment (Yutaro Ohno)
  - perf probe: Correct demangled symbols in C++ program (Leo Yan)
  - perf probe: Fix libdw memory leak (Ian Rogers)
  - perf disasm: Fix capstone memory leak (Ian Rogers)
  - perf dso: Fix symtab_type for kmod compression (Veronika Molnarova)
  - f2fs: fix to account dirty data in __get_secs_required() (Chao Yu)
  - mailbox, remoteproc: k3-m4+: fix compile testing (Arnd Bergmann)
  - f2fs: fix null-ptr-deref in f2fs_submit_page_bio() (Ye Bin)
  - f2fs: compress: fix inconsistent update of i_blocks in release_compress_blocks and reserve_compress_blocks (Qi Han)
  - rust: rbtree: fix `SAFETY` comments that should be `# Safety` sections (Miguel Ojeda)
  - perf test attr: Add back missing topdown events (Veronika Molnarova)
  - perf trace: Keep exited threads for summary (Michael Petlan)
  - perf stat: Fix affinity memory leaks on error path (Ian Rogers)
  - perf stat: Close cork_fd when create_perf_stat_counter() failed (Levi Yun)
  - perf jevents: Don't stop at the first matched pmu when searching a events table (Kan Liang)
  - PCI: Fix reset_method_store() memory leak (Todd Kjos)
  - dt-bindings: PCI: mediatek-gen3: Allow exact number of clocks only (Fei Shao)
  - perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC} (Thomas Falcon)
  - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher)
  - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher)
  - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher)
  - perf cs-etm: Don't flush when packet_queue fills up (James Clark)
  - x86: fix off-by-one in access_ok() (David Laight)
  - mailbox: arm_mhuv2: clean up loop in get_irq_chan_comb() (Dan Carpenter)
  - mailbox: mtk-cmdq: fix wrong use of sizeof in cmdq_get_clocks() (Yang Yingliang)
  - smb: cached directories can be more than root file handle (Paul Aurich)
  - rtla/timerlat: Do not set params->user_workload with -U (Tomas Glozar)
  - pinctrl: k210: Undef K210_PC_DEFAULT (zhang jiao)
  - arm64: dts: qcom: sc8180x: Add a SoC-specific compatible to cpufreq-hw (Konrad Dybcio)
  - RDMA/bnxt_re: Correct the sequence of device suspend (Kalesh AP)
  - zram: fix NULL pointer in comp_algorithm_show() (Liu Shixin)
  - zram: permit only one post-processing operation at a time (Sergey Senozhatsky)
  - clk: clk-axi-clkgen: make sure to enable the AXI bus clock (Nuno Sa)
  - dt-bindings: clock: axi-clkgen: include AXI clk (Nuno Sa)
  - clk: en7523: fix estimation of fixed rate for EN7581 (Lorenzo Bianconi)
  - clk: en7523: introduce chip_scu regmap (Lorenzo Bianconi)
  - clk: en7523: move clock_register in hw_init callback (Lorenzo Bianconi)
  - clk: en7523: remove REG_PCIE*_{MEM,MEM_MASK} configuration (Lorenzo Bianconi)
  - clk: ralink: mtmips: fix clocks probe order in oldest ralink SoCs (Sergio Paracuellos)
  - clk: ralink: mtmips: fix clock plan for Ralink SoC RT3883 (Sergio Paracuellos)
  - clk: clk-apple-nco: Add NULL check in applnco_probe (Charles Han)
  - RDMA/mlx5: Move events notifier registration to be after device registration (Patrisious Haddad)
  - fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem() (Zhen Lei)
  - powerpc/kexec: Fix return of uninitialized variable (Zhang Zekun)
  - KVM: PPC: Book3S HV: Fix kmv -> kvm typo (Kajol Jain)
  - RDMA/hns: Fix different dgids mapping to the same dip_idx (Feng Fang)
  - powerpc/sstep: make emulate_vsx_load and emulate_vsx_store static (Michal Suchanek)
  - KVM: PPC: Book3S HV: Avoid returning to nested hypervisor on pending doorbells (Gautam Menghani)
  - KVM: PPC: Book3S HV: Stop using vc->dpdes for nested KVM guests (Gautam Menghani)
  - dax: delete a stale directory pmem (Harshit Mogalapalli)
  - iommu/tegra241-cmdqv: Fix alignment failure at max_n_shift (Nicolin Chen)
  - zram: ZRAM_DEF_COMP should depend on ZRAM (Geert Uytterhoeven)
  - ocfs2: fix uninitialized value in ocfs2_file_read_iter() (Dmitry Antipov)
  - kunit: skb: use "gfp" variable instead of hardcoding GFP_KERNEL (Dan Carpenter)
  - kasan: move checks to do_strncpy_from_user (Sabyrzhan Tasbolatov)
  - cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power() (Jinjie Ruan)
  - cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost() (Jinjie Ruan)
  - cpufreq: loongson3: Check for error code from devm_mutex_init() call (Andy Shevchenko)
  - RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg() (Junxian Huang)
  - RDMA/hns: Fix out-of-order issue of requester when setting FENCE (Junxian Huang)
  - fadump: reserve param area if below boot_mem_top (Sourabh Jain)
  - powerpc/fadump: allocate memory for additional parameters early (Hari Bathini)
  - x86/tdx: Dynamically disable SEPT violations from causing #VEs (Kirill A. Shutemov)
  - x86/tdx: Rename tdx_parse_tdinfo() to tdx_setup() (Kirill A. Shutemov)
  - x86/tdx: Introduce wrappers to read and write TD metadata (Kirill A. Shutemov)
  - scsi: sg: Enable runtime power management (Bart Van Assche)
  - scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb() (Zhen Lei)
  - scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb() (Zhen Lei)
  - scsi: fusion: Remove unused variable 'rc' (Zeng Heng)
  - scsi: bfa: Fix use-after-free in bfad_im_module_exit() (Ye Bin)
  - scsi: target: Fix incorrect function name in pscsi_create_type_disk() (Baolin Liu)
  - fs/proc/kcore.c: fix coccinelle reported ERROR instances (Mirsad Todorovac)
  - leds: ktd2692: Set missing timing properties (Raymond Hackley)
  - leds: max5970: Fix unreleased fwnode_handle in probe function (Javier Carrasco)
  - mfd: rt5033: Fix missing regmap_del_irq_chip() (Zhang Changzhong)
  - checkpatch: always parse orig_commit in fixes tag (Tamir Duberstein)
  - iommu/vt-d: Fix checks and print in pgtable_walk() (Zhenzhong Duan)
  - iommu/vt-d: Fix checks and print in dmar_fault_dump_ptes() (Zhenzhong Duan)
  - clk: imx: imx8-acm: Fix return value check in clk_imx_acm_attach_pm_domains() (Yang Yingliang)
  - clk: imx: clk-scu: fix clk enable state save and restore (Dong Aisheng)
  - clk: imx: fracn-gppll: fix pll power up (Peng Fan)
  - clk: imx: fracn-gppll: correct PLL initialization flow (Peng Fan)
  - clk: imx: lpcg-scu: SW workaround for errata (e10858) (Peng Fan)
  - riscv: kvm: Fix out-of-bounds array access (Björn Töpel)
  - RISC-V: KVM: Fix APLIC in_clrip and clripnum write emulation (Yong-Xuan Wang)
  - RDMA/mlx5: Ensure active slave attachment to the bond IB device (Chiara Meiohas)
  - RDMA/core: Implement RoCE GID port rescan and export delete function (Chiara Meiohas)
  - RDMA/mlx5: Call dev_put() after the blocking notifier (Chiara Meiohas)
  - RDMA/rxe: Set queue pair cur_qp_state when being queried (Liu Jian)
  - clk: renesas: rzg2l: Fix FOUTPOSTDIV clk (Biju Das)
  - clk: sunxi-ng: d1: Fix PLL_AUDIO0 preset (Andre Przywara)
  - RDMA/bnxt_re: Check cqe flags to know imm_data vs inv_irkey (Kashyap Desai)
  - RDMA/rxe: Fix the qp flush warnings in req (Zhu Yanjun)
  - RDMA/hns: Fix cpu stuck caused by printings during reset (wenglianfa)
  - RDMA/hns: Use dev_* printings in hem code instead of ibdev_* (Junxian Huang)
  - RDMA/hns: Modify debugfs name (Yuyu Li)
  - RDMA/hns: Fix flush cqe error when racing with destroy qp (wenglianfa)
  - RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci (wenglianfa)
  - iommu/amd/pgtbl_v2: Take protection domain lock before invalidating TLB (Vasant Hegde)
  - cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost() (Jinjie Ruan)
  - cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw() (Jinjie Ruan)
  - powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore (Michael Ellerman)
  - mtd: spi-nor: spansion: Use nor->addr_nbytes in octal DTR mode in RD_ANY_REG_OP (Takahiro Kuwano)
  - clk: sophgo: avoid integer overflow in sg2042_pll_recalc_rate() (Zichen Xie)
  - iommu/tegra241-cmdqv: Staticize cmdqv_debugfs_dir (Nicolin Chen)
  - powerpc/mm/fault: Fix kfence page fault reporting (Ritesh Harjani (IBM))
  - clk: Allow kunit tests to run without OF_OVERLAY enabled (Stephen Boyd)
  - mtd: rawnand: atmel: Fix possible memory leak (Miquel Raynal)
  - mtd: hyperbus: rpc-if: Add missing MODULE_DEVICE_TABLE (Biju Das)
  - powerpc/fadump: Move fadump_cma_init to setup_arch() after initmem_init() (Ritesh Harjani (IBM))
  - powerpc/fadump: Refactor and prepare fadump_cma_init for late init (Ritesh Harjani (IBM))
  - cpufreq: loongson2: Unregister platform_driver on failure (Yuan Can)
  - mfd: intel_soc_pmic_bxtwc: Fix IRQ domain names duplication (Andy Shevchenko)
  - mfd: intel_soc_pmic_bxtwc: Use IRQ domain for PMIC devices (Andy Shevchenko)
  - mfd: intel_soc_pmic_bxtwc: Use IRQ domain for TMU device (Andy Shevchenko)
  - mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device (Andy Shevchenko)
  - mfd: da9052-spi: Change read-mask to write-mask (Marcus Folkesson)
  - mfd: tps65010: Use IRQF_NO_AUTOEN flag in request_irq() to fix race (Jinjie Ruan)
  - powerpc/vdso: Flag VDSO64 entry points as functions (Christophe Leroy)
  - scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset (Yihang Li)
  - iommu/s390: Implement blocking domain (Matthew Rosato)
  - clk: qcom: videocc-sm8550: depend on either gcc-sm8550 or gcc-sm8650 (Jonathan Marek)
  - pinctrl: renesas: Select PINCTRL_RZG2L for RZ/V2H(P) SoC (Lad Prabhakar)
  - pinctrl: zynqmp: drop excess struct member description (Bartosz Golaszewski)
  - trace/trace_event_perf: remove duplicate samples on the first tracepoint event (Levi Yun)
  - clk: mediatek: drop two dead config options (Lukas Bulwahn)
  - pinctrl: renesas: rzg2l: Fix missing return in rzg2l_pinctrl_register() (Biju Das)
  - RDMA/hns: Disassociate mmap pages for all uctx when HW is being reset (Chengchang Tang)
  - RDMA/core: Provide rdma_user_mmap_disassociate() to disassociate mmap pages (Chengchang Tang)
  - cppc_cpufreq: Use desired perf if feedback ctrs are 0 or unchanged (Jie Zhan)
  - unicode: Fix utf8_load() error path (André Almeida)
  - bpf: fix recursive lock when verdict program return SK_PASS (Jiayuan Chen)
  - wireguard: selftests: load nf_conntrack if not present (Hangbin Liu)
  - netpoll: Use rcu_access_pointer() in netpoll_poll_lock (Breno Leitao)
  - net: txgbe: fix null pointer to pcs (Jiawen Wu)
  - net: txgbe: remove GPIO interrupt controller (Jiawen Wu)
  - eth: fbnic: don't disable the PCI device twice (Jakub Kicinski)
  - dlm: fix dlm_recover_members refcount on error (Alexander Aring)
  - erofs: handle NONHEAD !delta[1] lclusters gracefully (Gao Xiang)
  - erofs: fix blksize < PAGE_SIZE for file-backed mounts (Hongzhen Luo)
  - erofs: fix file-backed mounts over FUSE (Gao Xiang)
  - xsk: Free skb when TX metadata options are invalid (Felix Maurer)
  - Bluetooth: fix use-after-free in device_for_each_child() (Dmitry Antipov)
  - Bluetooth: ISO: Send BIG Create Sync via hci_sync (Iulia Tanasescu)
  - Bluetooth: ISO: Do not emit LE BIG Create Sync if previous is pending (Iulia Tanasescu)
  - Bluetooth: ISO: Do not emit LE PA Create Sync if previous is pending (Iulia Tanasescu)
  - Bluetooth: ISO: Use kref to track lifetime of iso_conn (Luiz Augusto von Dentz)
  - Bluetooth: btbcm: fix missing of_node_put() in btbcm_get_board_name() (Javier Carrasco)
  - Bluetooth: btmtk: adjust the position to init iso data anchor (Chris Lu)
  - Bluetooth: btintel: Do no pass vendor events to stack (Kiran K)
  - Bluetooth: btintel_pcie: Add handshake between driver and firmware (Kiran K)
  - selftests: netfilter: Fix missing return values in conntrack_dump_flush (guanjing)
  - i2c: dev: Fix memory leak when underlying adapter does not support I2C (Igor Pylypiv)
  - ALSA: 6fire: Release resources at card release (Takashi Iwai)
  - ALSA: caiaq: Use snd_card_free_when_closed() at disconnection (Takashi Iwai)
  - ALSA: us122l: Use snd_card_free_when_closed() at disconnection (Takashi Iwai)
  - ALSA: usx2y: Use snd_card_free_when_closed() at disconnection (Takashi Iwai)
  - bpf: Add kernel symbol for struct_ops trampoline (Xu Kuohai)
  - bpf: Use function pointers count as struct_ops links count (Xu Kuohai)
  - Revert "wifi: iwlegacy: do not skip frames with bad FCS" (Kalle Valo)
  - net: rfkill: gpio: Add check for clk_enable() (Mingwei Zheng)
  - ipv6: Fix soft lockups in fib6_select_path under high next hop churn (Omid Ehtemam-Haghighi)
  - selftests/bpf: skip the timer_lockup test for single-CPU nodes (Viktor Malik)
  - bpf: Force uprobe bpf program to always return 0 (Jiri Olsa)
  - bpf: Allow return values 0 and 1 for kprobe session (Jiri Olsa)
  - drm/amdkfd: Fix wrong usage of INIT_WORK() (Yuan Can)
  - drm/amdgpu: Fix map/unmap queue logic (Lijo Lazar)
  - drm/amdgpu: fix ACA bank count boundary check error (Yang Wang)
  - wifi: iwlwifi: mvm: tell iwlmei when we finished suspending (Emmanuel Grumbach)
  - wifi: iwlwifi: allow fast resume on ax200 (Emmanuel Grumbach)
  - wifi: cfg80211: Remove the Medium Synchronization Delay validity check (Lingbo Kong)
  - selftests: net: really check for bg process completion (Paolo Abeni)
  - ipv6: release nexthop on device removal (Paolo Abeni)
  - bpf, sockmap: Fix sk_msg_reset_curr (Zijian Zhang)
  - bpf, sockmap: Several fixes to bpf_msg_pop_data (Zijian Zhang)
  - bpf, sockmap: Several fixes to bpf_msg_push_data (Zijian Zhang)
  - selftests/bpf: Add push/pop checking for msg_verify_data in test_sockmap (Zijian Zhang)
  - selftests/bpf: Fix total_bytes in msg_loop_rx in test_sockmap (Zijian Zhang)
  - selftests/bpf: Fix SENDPAGE data logic in test_sockmap (Zijian Zhang)
  - selftests/bpf: Add txmsg_pass to pull/push/pop in test_sockmap (Zijian Zhang)
  - isofs: avoid memory leak in iocharset (Hao Ge)
  - drm/panthor: Fix OPP refcnt leaks in devfreq initialisation (Adrián Larumbe)
  - drm/panthor: record current and maximum device clock frequencies (Adrián Larumbe)
  - drm/panthor: introduce job cycle and timestamp accounting (Adrián Larumbe)
  - drm/panfrost: Add missing OPP table refcnt decremental (Adrián Larumbe)
  - wifi: rtw89: coex: check NULL return of kmalloc in btc_fw_set_monreg() (Pei Xiao)
  - netlink: typographical error in nlmsg_type constants definition (Maurice Lambert)
  - netfilter: nf_tables: must hold rcu read lock while iterating object type list (Florian Westphal)
  - netfilter: nf_tables: must hold rcu read lock while iterating expression type list (Florian Westphal)
  - netfilter: nf_tables: avoid false-positive lockdep splat on rule deletion (Florian Westphal)
  - drm: use ATOMIC64_INIT() for atomic64_t (Jonathan Gray)
  - bpf: Mark raw_tp arguments with PTR_MAYBE_NULL (Kumar Kartikeya Dwivedi)
  - drm/amdkfd: Use dynamic allocation for CU occupancy array in 'kfd_get_cu_occupancy()' (Srinivasan Shanmugam)
  - drm/amdgpu: Fix the memory allocation issue in amdgpu_discovery_get_nps_info() (Li Huafei)
  - drm/vkms: Drop unnecessary call to drm_crtc_cleanup() (José Expósito)
  - bpf: Tighten tail call checks for lingering locks, RCU, preempt_disable (Kumar Kartikeya Dwivedi)
  - bpf, bpftool: Fix incorrect disasm pc (Leon Hwang)
  - drm/msm/dpu: cast crtc_clk calculation to u64 in _dpu_core_perf_calc_clk() (Zichen Xie)
  - wifi: cw1200: Fix potential NULL dereference (Linus Walleij)
  - wifi: wfx: Fix error handling in wfx_core_init() (Yuan Can)
  - drm: xlnx: zynqmp_disp: layer may be null while releasing (Steffen Dirkwinkel)
  - drm: zynqmp_kms: Unplug DRM device before removal (Sean Anderson)
  - drm/nouveau/gr/gf100: Fix missing unlock in gf100_gr_chan_new() (Li Huafei)
  - drm/amd/display: Reduce HPD Detection Interval for IPS (Fangzhi Zuo)
  - drm/amd/display: Increase idle worker HPD detection time (Roman Li)
  - drm/etnaviv: hold GPU lock across perfmon sampling (Lucas Stach)
  - drm/etnaviv: Request pages from DMA32 zone on addressing_limited (Xiaolei Wang)
  - drm/xe/hdcp: Fix gsc structure check in fw check status (Suraj Kandpal)
  - drm/msm/gpu: Check the status of registration to PM QoS (Lukasz Luba)
  - drm/msm/adreno: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)
  - bpf, arm64: Remove garbage frame for struct_ops trampoline (Xu Kuohai)
  - drm/panfrost: Remove unused id_mask from struct panfrost_model (Steven Price)
  - wifi: rtw89: unlock on error path in rtw89_ops_unassign_vif_chanctx() (Dan Carpenter)
  - wifi: rtw89: Fix TX fail with A2DP after scanning (Po-Hao Huang)
  - wifi: rtw89: tweak driver architecture for impending MLO support (Zong-Zhe Yang)
  - wifi: rtw89: refactor STA related func ahead for MLO (Zong-Zhe Yang)
  - wifi: rtw89: refactor VIF related func ahead for MLO (Zong-Zhe Yang)
  - wifi: rtw89: read link_sta corresponding to the link (Zong-Zhe Yang)
  - wifi: rtw89: read bss_conf corresponding to the link (Zong-Zhe Yang)
  - wifi: rtw89: rename rtw89_sta to rtw89_sta_link ahead for MLO (Zong-Zhe Yang)
  - wifi: rtw89: rename rtw89_vif to rtw89_vif_link ahead for MLO (Zong-Zhe Yang)
  - libbpf: move global data mmap()'ing into bpf_object__load() (Andrii Nakryiko)
  - selftests/bpf: fix test_spin_lock_fail.c's global vars usage (Andrii Nakryiko)
  - octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dcbnl.c (Dipendra Khadka)
  - octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dmac_flt.c (Dipendra Khadka)
  - octeontx2-pf: handle otx2_mbox_get_rsp errors in cn10k.c (Dipendra Khadka)
  - octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_flows.c (Dipendra Khadka)
  - octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c (Dipendra Khadka)
  - octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_common.c (Dipendra Khadka)
  - drm/msm/dpu: drop LM_3 / LM_4 on MSM8998 (Dmitry Baryshkov)
  - drm/msm/dpu: drop LM_3 / LM_4 on SDM845 (Dmitry Baryshkov)
  - drm/msm/dpu: on SDM845 move DSPP_3 to LM_5 block (Dmitry Baryshkov)
  - drm: panel: nv3052c: correct spi_device_id for RG35XX panel (Ryan Walklin)
  - drm: fsl-dcu: enable PIXCLK on LS1021A (Matthias Schiffer)
  - wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan() (Alper Nebi Yasak)
  - wifi: wilc1000: Set MAC after operation mode (Marek Vasut)
  - wifi: mwifiex: add missing locking for cfg80211 calls (Sascha Hauer)
  - selftests/bpf: Fix txmsg_redir of test_txmsg_pull in test_sockmap (Zijian Zhang)
  - selftests/bpf: Fix msg_verify_data in test_sockmap (Zijian Zhang)
  - drm/panic: Select ZLIB_DEFLATE for DRM_PANIC_SCREEN_QR_CODE (Miguel Ojeda)
  - drm/bridge: tc358767: Fix link properties discovery (Tomi Valkeinen)
  - netdevsim: copy addresses for both in and out paths (Hangbin Liu)
  - libbpf: never interpret subprogs in .text as entry programs (Andrii Nakryiko)
  - ASoC: rt722-sdca: Remove logically deadcode in rt722-sdca.c (Everest K.C)
  - accel/ivpu: Prevent recovery invocation during probe and resume (Karol Wachowski)
  - libbpf: fix sym_is_subprog() logic for weak global subprogs (Andrii Nakryiko)
  - drm/vc4: Correct generation check in vc4_hvs_lut_load (Dave Stevenson)
  - drm/vc4: Match drm_dev_enter and exit calls in vc4_hvs_atomic_flush (Dave Stevenson)
  - drm/vc4: Match drm_dev_enter and exit calls in vc4_hvs_lut_load (Dave Stevenson)
  - drm/vc4: Introduce generation number enum (Maxime Ripard)
  - drm/vc4: hdmi: Increase audio MAI fifo dreq threshold (Dom Cobley)
  - ice: consistently use q_idx in ice_vc_cfg_qs_msg() (Jacob Keller)
  - wifi: cfg80211: check radio iface combination for multi radio per wiphy (Karthikeyan Periyasamy)
  - selftests/bpf: add missing header include for htons (Alexis Lothoré (eBPF Foundation))
  - wifi: ath11k: Fix CE offset address calculation for WCN6750 in SSR (Balaji Pothunoori)
  - selftests/bpf: Fix backtrace printing for selftests crashes (Eduard Zingerman)
  - bpf: Fix the xdp_adjust_tail sample prog issue (Yuan Chen)
  - selftests: bpf: Add missing per-arch include path (Björn Töpel)
  - libbpf: Add missing per-arch include path (Björn Töpel)
  - wifi: ath12k: fix one more memcpy size error (Arnd Bergmann)
  - wifi: ath12k: fix use-after-free in ath12k_dp_cc_cleanup() (Rameshkumar Sundaram)
  - drm/amd/display: fix a memleak issue when driver is removed (Aurabindo Pillai)
  - ASoC: amd: acp: fix for cpu dai index logic (Vijendar Mukunda)
  - ASoC: amd: acp: fix for inconsistent indenting (Vijendar Mukunda)
  - wifi: rtl8xxxu: Perform update_beacon_work when beaconing is enabled (Martin Kaistra)
  - dlm: fix swapped args sb_flags vs sb_status (Alexander Aring)
  - selftests/bpf: Fix uprobe_multi compilation error (Alan Maguire)
  - libbpf: Fix output .symtab byte-order during linking (Tony Ambardar)
  - libbpf: Fix expected_attach_type set handling in program load callback (Tao Chen)
  - drm/bridge: it6505: Drop EDID cache on bridge power off (Pin-yen Lin)
  - drm/bridge: anx7625: Drop EDID cache on bridge power off (Pin-yen Lin)
  - ASoC: fsl-asoc-card: Add missing handling of {hp,mic}-dt-gpios (Geert Uytterhoeven)
  - drm/amdgpu/gfx9: Add Cleaner Shader Deinitialization in gfx_v9_0 Module (Srinivasan Shanmugam)
  - ASoC: dt-bindings: mt6359: Update generic node name and dmic-mode (Macpaul Lin)
  - ASoC: fsl_micfil: fix regmap_write_bits usage (Shengjiu Wang)
  - dt-bindings: vendor-prefixes: Add NeoFidelity, Inc (Igor Prusov)
  - wifi: ath12k: Skip Rx TID cleanup for self peer (Ramya Gnanasekar)
  - wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss2 (Baochen Qiang)
  - wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss1 (Baochen Qiang)
  - drm/amdgpu: Fix JPEG v4.0.3 register write (Lijo Lazar)
  - drm/v3d: Flush the MMU before we supply more memory to the binner (Maíra Canal)
  - drm/v3d: Address race-condition in MMU flush (Maíra Canal)
  - drm/panel: nt35510: Make new commands optional (Linus Walleij)
  - drm/imx/ipuv3: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)
  - drm/imx/dcss: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)
  - udmabuf: fix vmap_udmabuf error page set (Huan Yang)
  - udmabuf: change folios array from kmalloc to kvmalloc (Huan Yang)
  - wifi: mwifiex: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)
  - wifi: p54: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)
  - drm/v3d: Appease lockdep while updating GPU stats (Tvrtko Ursulin)
  - drm/omap: Fix locking in omap_gem_new_dmabuf() (Tomi Valkeinen)
  - drm/omap: Fix possible NULL dereference (Tomi Valkeinen)
  - wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service() (Jeongjun Park)
  - drm/vc4: hvs: Correct logic on stopping an HVS channel (Dave Stevenson)
  - drm/vc4: hvs: Remove incorrect limit from hvs_dlist debugfs function (Dave Stevenson)
  - drm/vc4: hvs: Fix dlist debug not resetting the next entry pointer (Dave Stevenson)
  - drm/vc4: hdmi: Avoid hang with debug registers when suspended (Dom Cobley)
  - drm/vc4: hvs: Don't write gamma luts on 2711 (Dave Stevenson)
  - drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused (Andy Shevchenko)
  - drm/imagination: Use pvr_vm_context_get() (Matt Coster)
  - drm/imagination: Convert to use time_before macro (Chen Yufan)
  - platform/x86: panasonic-laptop: Return errno correctly in show callback (Yao Zi)
  - platform/x86/intel/pmt: allow user offset for PMT callbacks (Michael J. Ruhl)
  - platform/x86: asus-wmi: Fix inconsistent use of thermal policies (Armin Wolf)
  - HID: hyperv: streamline driver probe to avoid devres issues (Vitaly Kuznetsov)
  - sched_ext: scx_bpf_dispatch_from_dsq_set_*() are allowed from unlocked context (Tejun Heo)
  - arm64: dts: rockchip: correct analog audio name on Indiedroid Nova (Chris Morgan)
  - media: atomisp: Add check for rgby_data memory allocation failure (Li Huafei)
  - pwm: Assume a disabled PWM to emit a constant inactive output (Uwe Kleine-König)
  - media: ipu6: remove architecture DMA ops dependency in Kconfig (Bingbu Cao)
  - media: ipu6: not override the dma_ops of device in driver (Bingbu Cao)
  - media: ipu6: Fix DMA and physical address debugging messages for 32-bit (Sakari Ailus)
  - firmware: arm_scpi: Check the DVFS OPP count returned by the firmware (Luo Qiu)
  - selftests/resctrl: Protect against array overrun during iMC config parsing (Reinette Chatre)
  - selftests/resctrl: Fix memory overflow due to unhandled wraparound (Reinette Chatre)
  - selftests/resctrl: Print accurate buffer size as part of MBM results (Reinette Chatre)
  - arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add supplies for fixed regulators (Chen-Yu Tsai)
  - arm64: dts: mediatek: mt8183-kukui-jacuzzi: Fix DP bridge supply names (Chen-Yu Tsai)
  - arm64: dts: mediatek: mt6358: fix dtbs_check error (Macpaul Lin)
  - arm64: dts: imx8mn-tqma8mqnl-mba8mx-usbot: fix coexistence of output-low and output-high in GPIO (Frank Li)
  - arm64: dts: renesas: hihope: Drop #sound-dai-cells (Lad Prabhakar)
  - regmap: irq: Set lockdep class for hierarchical IRQ domains (Andy Shevchenko)
  - spi: zynqmp-gqspi: Undo runtime PM changes at driver exit time​ (Jinjie Ruan)
  - spi: tegra210-quad: Avoid shift-out-of-bounds (Breno Leitao)
  - pmdomain: ti-sci: Add missing of_node_put() for args.np (Zhang Zekun)
  - of/fdt: add dt_phys arg to early_init_dt_scan and early_init_dt_verify (Usama Arif)
  - dt-bindings: cache: qcom,llcc: Fix X1E80100 reg entries (Abel Vesa)
  - arm64: dts: qcom: x1e80100: Update C4/C5 residency/exit numbers (Konrad Dybcio)
  - watchdog: Add HAS_IOPORT dependency for SBC8360 and SBC7240 (Niklas Schnelle)
  - arm64: dts: ti: k3-j721s2: Fix clock IDs for MCSPI instances (Anurag Dutta)
  - arm64: dts: ti: k3-j721e: Fix clock IDs for MCSPI instances (Anurag Dutta)
  - arm64: dts: ti: k3-j7200: Fix clock ids for MCSPI instances (Anurag Dutta)
  - arm64: dts: ti: k3-j7200: Fix register map for main domain pmx (Jared McArthur)
  - ARM: dts: cubieboard4: Fix DCDC5 regulator constraints (Andre Przywara)
  - pwm: imx27: Workaround of the pwm output bug when decrease the duty cycle (Clark Wang)
  - arm64: dts: mt8183: Damu: add i2c2's i2c-scl-internal-delay-ns (Daolong Zhu)
  - arm64: dts: mt8183: cozmo: add i2c2's i2c-scl-internal-delay-ns (Daolong Zhu)
  - arm64: dts: mt8183: burnet: add i2c2's i2c-scl-internal-delay-ns (Daolong Zhu)
  - arm64: dts: mt8183: fennel: add i2c2's i2c-scl-internal-delay-ns (Daolong Zhu)
  - arm64: dts: rockchip: Remove 'enable-active-low' from two boards (Heiko Stuebner)
  - arm64: tegra: p2180: Add mandatory compatible for WiFi node (Tomasz Maciej Nowak)
  - power: sequencing: make the QCom PMU pwrseq driver depend on CONFIG_OF (Bartosz Golaszewski)
  - regulator: rk808: Restrict DVS GPIOs to the RK808 variant only (Dragan Simic)
  - cgroup/bpf: only cgroup v2 can be attached by bpf programs (Chen Ridong)
  - Revert "cgroup: Fix memory leak caused by missing cgroup_bpf_offline" (Chen Ridong)
  - arm64: dts: mediatek: mt8195-cherry: Use correct audio codec DAI (Fei Shao)
  - arm64: dts: mediatek: mt8188: Fix USB3 PHY port default status (Fei Shao)
  - arm64: dts: mediatek: mt8173-elm-hana: Add vdd-supply to second source trackpad (Chen-Yu Tsai)
  - gpio: sloppy-logic-analyzer remove reference to rcu_momentary_dyntick_idle() (Srikar Dronamraju)
  - arm64: dts: ti: k3-am62x-phyboard-lyra: Drop unnecessary McASP AFIFOs (Nathan Morrisson)
  - kernel-doc: allow object-like macros in ReST output (Randy Dunlap)
  - arm64: dts: qcom: x1e80100: Resize GIC Redistributor register region (Sibi Sankar)
  - arm64: dts: mt8183: kukui: Fix the address of eeprom at i2c4 (Hsin-Te Yuan)
  - arm64: dts: mt8183: krane: Fix the address of eeprom at i2c4 (Hsin-Te Yuan)
  - media: i2c: ds90ub960: Fix missing return check on ub960_rxport_read call (Colin Ian King)
  - media: i2c: vgxy61: Fix an error handling path in vgxy61_detect() (Christophe JAILLET)
  - media: i2c: max96717: clean up on error in max96717_subdev_init() (Dan Carpenter)
  - tpm: fix signed/unsigned bug when checking event logs (Gregory Price)
  - efi/libstub: fix efi_parse_options() ignoring the default command line (Jonathan Marek)
  - openrisc: Implement fixmap to fix earlycon (Stafford Horne)
  - arm64: dts: qcom: x1e80100-vivobook-s15: Drop orientation-switch from USB SS[0-1] QMP PHYs (Abel Vesa)
  - arm64: dts: qcom: x1e80100-slim7x: Drop orientation-switch from USB SS[0-1] QMP PHYs (Abel Vesa)
  - scripts/kernel-doc: Do not track section counter across processed files (Chen-Yu Tsai)
  - mmc: mmc_spi: drop buggy snprintf() (Bartosz Golaszewski)
  - ARM: dts: microchip: sam9x60: Add missing property atmel,usart-mode (Andrei Simion)
  - arm64: dts: qcom: sda660-ifc6560: fix l10a voltage ranges (Dmitry Baryshkov)
  - arm64: dts: qcom: sm6350: Fix GPU frequencies missing on some speedbins (Luca Weiss)
  - soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get() (Dan Carpenter)
  - soc: ti: smartreflex: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)
  - arm64: dts: mt8183: Add port node to dpi node (Pin-yen Lin)
  - arm64: dts: mediatek: mt8183-kukui: Disable DPI display interface (Alper Nebi Yasak)
  - arm64: dts: mt8195: Fix dtbs_check error for infracfg_ao node (Macpaul Lin)
  - arm64: dts: mt8195: Fix dtbs_check error for mutex node (Macpaul Lin)
  - arm64: dts: mediatek: mt8395-genio-1200-evk: Fix dtbs_check error for phy (Macpaul Lin)
  - arm64: dts: mediatek: mt8188: Fix wrong clock provider in MFG1 power domain (Pablo Sun)
  - microblaze: Export xmb_manager functions (Michal Simek)
  - drivers: soc: xilinx: add the missing kfree in xlnx_add_cb_for_suspend() (Gaosheng Cui)
  - ARM: dts: renesas: genmai: Fix partition size for QSPI NOR Flash (Wolfram Sang)
  - arm64: dts: qcom: qcs6390-rb3gen2: use modem.mbn for modem DSP (Dmitry Baryshkov)
  - spi: spi-fsl-lpspi: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)
  - regulator: qcom-smd: make smd_vreg_rpm static (Min-Hua Chen)
  - irqchip/riscv-aplic: Prevent crash when MSI domain is missing (Samuel Holland)
  - clocksource/drivers/timer-ti-dm: Fix child node refcount handling (Javier Carrasco)
  - clocksource/drivers:sp804: Make user selectable (Mark Brown)
  - rust: helpers: Avoid raw_spin_lock initialization for PREEMPT_RT (Eder Zulian)
  - locking/rt: Add sparse annotation PREEMPT_RT's sleeping locks. (Sebastian Andrzej Siewior)
  - sched/ext: Remove sched_fork() hack (Thomas Gleixner)
  - kcsan, seqlock: Fix incorrect assumption in read_seqbegin() (Marco Elver)
  - kcsan, seqlock: Support seqcount_latch_t (Marco Elver)
  - locking/atomic/x86: Use ALT_OUTPUT_SP() for __arch_{,try_}cmpxchg64_emu() (Uros Bizjak)
  - locking/atomic/x86: Use ALT_OUTPUT_SP() for __alternative_atomic64() (Uros Bizjak)
  - timers: Add missing READ_ONCE() in __run_timer_base() (Thomas Gleixner)
  - time: Fix references to _msecs_to_jiffies() handling of values (Miguel Ojeda)
  - time: Partially revert cleanup on msecs_to_jiffies() documentation (Miguel Ojeda)
  - cleanup: Remove address space of returned pointer (Uros Bizjak)
  - Revert "scripts/faddr2line: Check only two symbols when calculating symbol size" (Carlos Llamas)
  - x86/unwind/orc: Fix unwind for newly forked tasks (Zheng Yejian)
  - thermal/lib: Fix memory leak on error in thermal_genl_auto() (Daniel Lezcano)
  - tools/lib/thermal: Make more generic the command encoding function (Daniel Lezcano)
  - rcuscale: Do a proper cleanup if kfree_scale_init() fails (Uladzislau Rezki (Sony))
  - crypto: cavium - Fix an error handling path in cpt_ucode_load_fw() (Christophe JAILLET)
  - crypto: bcm - add error check in the ahash_hmac_init function (Chen Ridong)
  - crypto: caam - add error check to caam_rsa_set_priv_key_form (Chen Ridong)
  - thermal: testing: Initialize some variables annoteded with _free() (Rafael J. Wysocki)
  - thermal: testing: Use DEFINE_FREE() and __free() to simplify code (Rafael J. Wysocki)
  - ACPI: CPPC: Fix _CPC register setting issue (Lifeng Zheng)
  - hwmon: (nct6775-core) Fix overflows seen when writing limit attributes (Pei Xiao)
  - hwmon: (pmbus/core) clear faults after setting smbalert mask (Jerome Brunet)
  - rcu/nocb: Fix missed RCU barrier on deoffloading (Zqiang)
  - rcu/kvfree: Fix data-race in __mod_timer / kvfree_call_rcu (Uladzislau Rezki (Sony))
  - rcu/srcutiny: don't return before reenabling preemption (Michal Schmidt)
  - doc: rcu: update printed dynticks counter bits (Baruch Siach)
  - sched/cpufreq: Ensure sd is rebuilt for EAS check (Christian Loehle)
  - crypto: inside-secure - Fix the return value of safexcel_xcbcmac_cra_init() (Li Huafei)
  - crypto: qat - Fix missing destroy_workqueue in adf_init_aer() (Wang Hai)
  - EDAC/igen6: Avoid segmentation fault on module unload (Orange Kao)
  - crypto: hisilicon/qm - disable same error report before resetting (Weili Qian)
  - amd-pstate: Set min_perf to nominal_perf for active mode performance gov (Gautham R. Shenoy)
  - cpufreq/amd-pstate: Don't update CPPC request in amd_pstate_cpu_boost_update() (Mario Limonciello)
  - crypto: cavium - Fix the if condition to exit loop after timeout (Everest K.C)
  - crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY (Yi Yang)
  - EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator (Qiuxu Zhuo)
  - EDAC/skx_common: Differentiate memory error sources (Qiuxu Zhuo)
  - EDAC/fsl_ddr: Fix bad bit shift operations (Priyanka Singh)
  - thermal: core: Fix race between zone registration and system suspend (Rafael J. Wysocki)
  - thermal: core: Mark thermal zones as initializing to start with (Rafael J. Wysocki)
  - thermal: core: Represent suspend-related thermal zone flags as bits (Rafael J. Wysocki)
  - thermal: core: Rearrange PM notification code (Rafael J. Wysocki)
  - thermal: core: Initialize thermal zones before registering them (Rafael J. Wysocki)
  - crypto: qat - remove faulty arbiter config reset (Ahsan Atta)
  - EDAC/bluefield: Fix potential integer overflow (David Thompson)
  - firmware: google: Unregister driver_info on failure (Yuan Can)
  - crypto: qat/qat_4xxx - fix off by one in uof_get_name() (Dan Carpenter)
  - crypto: qat/qat_420xx - fix off by one in uof_get_name() (Dan Carpenter)
  - crypto: qat - remove check after debugfs_create_dir() (Cabiddu, Giovanni)
  - crypto: caam - Fix the pointer passed to caam_qi_shutdown() (Christophe JAILLET)
  - crypto: mxs-dcp - Fix AES-CBC with hardware-bound keys (Tomas Paukrt)
  - virtio_blk: reverse request order in virtio_queue_rqs (Christoph Hellwig)
  - nvme-pci: reverse request order in nvme_queue_rqs (Christoph Hellwig)
  - ext4: fix race in buffer_head read fault injection (Long Li)
  - hfsplus: don't query the device logical block size multiple times (Thadeu Lima de Souza Cascardo)
  - s390/syscalls: Avoid creation of arch/arch/ directory (Masahiro Yamada)
  - block: fix bio_split_rw_at to take zone_write_granularity into account (Christoph Hellwig)
  - block: take chunk_sectors into account in bio_split_write_zeroes (Christoph Hellwig)
  - netfs/fscache: Add a memory barrier for FSCACHE_VOLUME_CREATING (Zizhi Wo)
  - cachefiles: Fix NULL pointer dereference in object->file (Zizhi Wo)
  - cachefiles: Fix missing pos updates in cachefiles_ondemand_fd_write_iter() (Zizhi Wo)
  - cachefiles: Fix incorrect length return value in cachefiles_ondemand_fd_write_iter() (Zizhi Wo)
  - loop: fix type of block size (Li Wang)
  - acpi/arm64: Adjust error handling procedure in gtdt_parse_timer_block() (Aleksandr Mishin)
  - arm64: fix .data.rel.ro size assertion when CONFIG_LTO_CLANG (Masahiro Yamada)
  - m68k: mvme147: Reinstate early console (Daniel Palmer)
  - m68k: mvme147: Fix SCSI controller IRQ numbers (Daniel Palmer)
  - nvme-pci: fix freeing of the HMB descriptor table (Christoph Hellwig)
  - kselftest/arm64: Fix encoding for SVE B16B16 test (Mark Brown)
  - arm64: Expose ID_AA64ISAR1_EL1.XS to sanitised feature consumers (Marc Zyngier)
  - initramfs: avoid filename buffer overrun (David Disseldorp)
  - s390/cpum_sf: Fix and protect memory allocation of SDBs with mutex (Thomas Richter)
  - mips: asm: fix warning when disabling MIPS_FP_SUPPORT (Jonas Gorski)
  - ext4: avoid remount errors with 'abort' mount option (Jan Kara)
  - brd: defer automatic disk creation until module initialization succeeds (Yang Erkun)
  - x86/pvh: Call C code via the kernel virtual mapping (Ard Biesheuvel)
  - s390/pageattr: Implement missing kernel_page_present() (Heiko Carstens)
  - s390/cio: Do not unregister the subchannel based on DNV (Vineeth Vijayan)
  - fs/block: Check for IOCB_DIRECT in generic_atomic_write_valid() (John Garry)
  - block/fs: Pass an iocb to generic_atomic_write_valid() (John Garry)
  - kselftest/arm64: mte: fix printf type warnings about longs (Andre Przywara)
  - kselftest/arm64: mte: fix printf type warnings about __u64 (Andre Przywara)
  - kselftest/arm64: hwcap: fix f8dp2 cpuinfo name (Andre Przywara)
  - arm64: probes: Disable kprobes/uprobes on MOPS instructions (Kristina Martsenko)
  - efs: fix the efs new mount api implementation (Bill O'Donnell)
  - s390/virtio_ccw: Fix dma_parm pointer not set up (Halil Pasic)
  - s390/facilities: Fix warning about shadow of global variable (Gerd Bayer)
  - drm/amd/display: Fix incorrect DSC recompute trigger (Fangzhi Zuo)
  - drm/amd/display: Skip Invalid Streams from DSC Policy (Fangzhi Zuo)
  - MAINTAINERS: appoint myself the XFS maintainer for 6.12 LTS (Darrick J. Wong)
  - LTS version: v6.12.1 (Jack Vogel)
  - mm/mmap: fix __mmap_region() error handling in rare merge failure case (Liam R. Howlett)
  - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (Benoit Sevens)
  - hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer (Hyunwoo Kim)


author: Jack Vogel <jack.vogel@oracle.com> [6.12.0-0.6.5.el9uek]
changelog:
  - uek-rpm: Move cdrom to core-x86_64 package (Harshit Mogalapalli)  [Orabug: 37426164]  
  - uek-rpm: xt_CHECKSUM module is needed to create guest using virt install (Harshit Mogalapalli)  [Orabug: 37426081]  
  - uek-rpm: Move xt_nat module to core (Harshvardhan Jha)  [Orabug: 37424272]  
  - uek-rpm: Move few xtable related modules to core (Harshit Mogalapalli)  [Orabug: 37424272]


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: 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.


