# changelog

author: Oleksii Baranov <olebaran@redhat.com> [6.12.0-220.32.el10iv]
changelog:
  - iommufd: Report ATS not supported status via IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-160188]
  - iommu: Add device ATS supported capability (Jerry Snitselaar) [RHEL-160188]
  - redhat/configs: automotive: enable CONFIG_INIT_STACK_ALL_ZERO (Joe Simmons-Talbott) [RHEL-164033]
  - watchdog: sbsa: Adjust keepalive timeout to avoid MediaTek WS0 race condition (Jiri Benc) [RHEL-163405]
  - redhat: allow genlog to exclude commits and issues based on ref pattern (Jan Stancek)
  - gpio: tegra186: Support multi-socket devices (Charles Mirabile) [RHEL-151653]
  - gpio: tegra186: Simplify GPIO line name prefix handling (Charles Mirabile) [RHEL-151653]
  - x86/CPU/AMD: Add CPUID faulting support (Steve Best) [RHEL-140358]


author: Oleksii Baranov <olebaran@redhat.com> [6.12.0-221.33.el10iv]
changelog:
  - PENDING: net: stmmac: Enable safety interrupt only after PCS link up (Albert Esteve) [RHEL-166372]
  - PENDING: net: stmmac: Disable SPH (Albert Esteve) [RHEL-166372]
  - mfd: intel-lpss: Add Intel Nova Lake-S PCI IDs (Steve Best) [RHEL-117325]
  - tools/power cpupower: Show C0 in idle-info dump (Steve Best) [RHEL-133086]
  - tools/power cpupower: Reset errno before strtoull() (Steve Best) [RHEL-133086]
  - tools/cpupower: Use strcspn() to strip trailing newline (Steve Best) [RHEL-133086]
  - tools/cpupower: Fix inverted APERF capability check (Steve Best) [RHEL-133086]
  - cpupower: idle_monitor: fix incorrect value logged after stop (Steve Best) [RHEL-133086]
  - tools/cpupower: Fix incorrect size in cpuidle_state_disable() (Steve Best) [RHEL-133086]
  - tools/cpupower: fix error return value in cpupower_write_sysfs() (Steve Best) [RHEL-133086]
  - iio: pressure: bmp280: Fix bmp085 symbol namespace literal (Steve Dunnagan) [RHEL-120353]
  - iio: buffer: deprecated iio_push_to_buffers_with_timestamp() (Steve Dunnagan) [RHEL-120353]
  - iio: buffer: document iio_push_to_buffers_with_ts() (Steve Dunnagan) [RHEL-120353]
  - iio: pressure: bmp280: correct meas_time_us calculation (Steve Dunnagan) [RHEL-120353]
  - iio: pressure: bmp280: Use gpiod_set_value_cansleep() (Steve Dunnagan) [RHEL-120353]
  - iio: pressure: bmp280: Remove noisy dev_info() (Steve Dunnagan) [RHEL-120353]
  - iio: pressure: Remove redundant pm_runtime_mark_last_busy() calls (Steve Dunnagan) [RHEL-120353]
  - iio: pressure: bmp280: Use IS_ERR() in bmp280_common_probe() (Steve Dunnagan) [RHEL-120353]
  - iio: pressure: bmp280-spi: remove bits_per_word = 8 (Steve Dunnagan) [RHEL-120353]
  - iio: pressure: Use iio_push_to_buffers_with_ts() to provide length for runtime checks. (Steve Dunnagan) [RHEL-120353]
  - iio: introduced iio_push_to_buffers_with_ts() that takes a data_total_len argument. (Steve Dunnagan) [RHEL-120353]
  - iio: core: mark scan_timestamp as __private (Steve Dunnagan) [RHEL-120353]
  - iio: pressure: bmp280: Make time vars intuitive and move to fsleep (Steve Dunnagan) [RHEL-120353]
  - iio: pressure: bmp280: Use sizeof() for denominator (Steve Dunnagan) [RHEL-120353]
  - iio: pressure: bmp280: Move bmp085 interrupt to new configuration (Steve Dunnagan) [RHEL-120353]
  - iio: pressure: bmp280: Add data ready trigger support (Steve Dunnagan) [RHEL-120353]
  - iio: pressure: bmp280: Use sleep and forced mode for oneshot captures (Steve Dunnagan) [RHEL-120353]
  - iio: pressure: bmp280: Fix uninitialized variable (Steve Dunnagan) [RHEL-120353]
  - iio: pressure: bmp280: Use char instead of s32 for data buffer (Steve Dunnagan) [RHEL-120353]
  - iio: pressure: bmp280: Use unsigned type for raw values (Steve Dunnagan) [RHEL-120353]
  - iio: pressure: bmp280: Remove config error check for IIR filter updates (Steve Dunnagan) [RHEL-120353]
  - iio: pressure: bmp280: Add support for bmp280 soft reset (Steve Dunnagan) [RHEL-120353]
  - iio: pressure: bmp280: Use bulk read for humidity calibration data (Steve Dunnagan) [RHEL-120353]
  - iio: pressure: bmp280: use irq_get_trigger_type() (Steve Dunnagan) [RHEL-120353]


author: Oleksii Baranov <olebaran@redhat.com> [6.12.0-222.34.el10iv]
changelog:
  - PENDING: net: stmmac: Enable safety interrupt only after PCS link up (Albert Esteve) [RHEL-166372]
  - PENDING: net: stmmac: Disable SPH (Albert Esteve) [RHEL-166372]
  - net: page_pool: avoid false positive warning if NAPI was never added (CKI Backport Bot) [RHEL-162141]
  - net: vlan: sync VLAN features with lower device (Hangbin Liu) [RHEL-80405]
  - ASoC: soc_sdw_utils: remove index from sdca codec name (Jaroslav Kysela) [RHEL-85741]
  - ASoC: soc_sdw_utils: partial match the codec name (Jaroslav Kysela) [RHEL-85741]
  - ASoC: add snd_soc_lookup_component_by_name helper (Jaroslav Kysela) [RHEL-85741]
  - ASoC: SDCA: Update counting of SU/GE DAPM routes (Jaroslav Kysela) [RHEL-85741]
  - ASoC: SDCA: Handle CONFIG_PM_SLEEP not being set (Jaroslav Kysela) [RHEL-85741]
  - ASoC: SDCA: Tidy up some memory allocations (Jaroslav Kysela) [RHEL-85741]
  - module.lds,codetag: force 0 sh_addr for sections (Joe Lawrence) [RHEL-152959]
  - Revert "Merge: Backport Qualcomm EMAC driver for SA8650P" (Oleksii Baranov)


author: Oleksii Baranov <olebaran@redhat.com> [6.12.0-223.35.el10iv]
changelog:
  - redhat/configs: automotive: update SMMU/VFIO configs (Erico Nunes) [RHEL-166860]
  - QCLINUX: firmware: qcom_scm_addon: Add SMC call for secure state (Mattijs Korpershoek) [RHEL-170138]
  - nfsd: fix heap overflow in NFSv4.0 LOCK replay cache (CKI Backport Bot) [RHEL-168570] {CVE-2026-31402}
  - mmc: rtsx_pci_sdmmc: implement sdmmc_card_busy function (Desnes Nunes) [RHEL-147795]
  - xhci: sideband: don't dereference freed ring when removing sideband endpoint (Desnes Nunes) [RHEL-147795] {CVE-2026-23009}
  - phy: freescale: imx8m-pcie: assert phy reset during power on (Desnes Nunes) [RHEL-147795]
  - USB: serial: ftdi_sio: add support for PICAXE AXE027 cable (Desnes Nunes) [RHEL-147795]
  - USB: serial: option: add Telit LE910 MBIM composition (Desnes Nunes) [RHEL-147795]
  - usb: core: add USB_QUIRK_NO_BOS for devices that hang on BOS descriptor (Desnes Nunes) [RHEL-147795]
  - dt-bindings: usb: qcom,dwc3: Correct MSM8994 interrupts (Desnes Nunes) [RHEL-147795]
  - dt-bindings: usb: qcom,dwc3: Correct IPQ5018 interrupts (Desnes Nunes) [RHEL-147795]
  - usb: dwc3: Check for USB4 IP_NAME (Desnes Nunes) [RHEL-147795]
  - phy: tegra: xusb: Explicitly configure HS_DISCON_LEVEL to 0x7 (Desnes Nunes) [RHEL-147795]
  - phy: qcom-qusb2: Fix NULL pointer dereference on early suspend (Desnes Nunes) [RHEL-147795] {CVE-2025-71193}
  - phy: drop probe registration printks (Desnes Nunes) [RHEL-147795]
  - phy: fsl-imx8mq-usb: Clear the PCS_TX_SWING_FULL field before using it (Desnes Nunes) [RHEL-147795]
  - Revert "usb: typec: ucsi: Update UCSI structure to have message in and message out fields" (Desnes Nunes) [RHEL-147795]
  - Revert "usb: typec: ucsi: Add support for message out data structure" (Desnes Nunes) [RHEL-147795]
  - Revert "usb: typec: ucsi: Enable debugfs for message_out data structure" (Desnes Nunes) [RHEL-147795]
  - Revert "usb: typec: ucsi: Add support for SET_PDOS command" (Desnes Nunes) [RHEL-147795]
  - Revert "usb: typec: ucsi: Fix null pointer dereference in ucsi_sync_control_common" (Desnes Nunes) [RHEL-147795]
  - Revert "usb: typec: ucsi: Get connector status after enable notifications" (Desnes Nunes) [RHEL-147795]
  - usb: typec: ucsi: Get connector status after enable notifications (Desnes Nunes) [RHEL-147795]
  - usb: usb-storage: Maintain minimal modifications to the bcdDevice range. (Desnes Nunes) [RHEL-147795]
  - usb: dwc3: of-simple: fix clock resource leak in dwc3_of_simple_probe (Desnes Nunes) [RHEL-147795]
  - usb: typec: ucsi: Fix null pointer dereference in ucsi_sync_control_common (Desnes Nunes) [RHEL-147795]
  - usb: typec: altmodes/displayport: Drop the device reference in dp_altmode_probe() (Desnes Nunes) [RHEL-147795]
  - usb: dwc3: keep susphy enabled during exit to avoid controller faults (Desnes Nunes) [RHEL-147795]
  - usb: gadget: tegra-xudc: Always reinitialize data toggle when clear halt (Desnes Nunes) [RHEL-147795]
  - USB: serial: option: move Telit 0x10c7 composition in the right place (Desnes Nunes) [RHEL-147795]
  - USB: serial: option: add Telit Cinterion FE910C04 new compositions (Desnes Nunes) [RHEL-147795]
  - usb: dwc3: core: Remove redundant comment in core init (Desnes Nunes) [RHEL-147795]
  - USB: serial: option: add Foxconn T99W760 (Desnes Nunes) [RHEL-147795]
  - usb: usb-storage: No additional quirks need to be added to the EL-R12 optical drive. (Desnes Nunes) [RHEL-147795]
  - USB: add WQ_PERCPU to alloc_workqueue users (Desnes Nunes) [RHEL-147795]
  - drivers/usb/storage: use min() instead of min_t() (Desnes Nunes) [RHEL-147795]
  - usb: uas: reduce time under spinlock (Desnes Nunes) [RHEL-147795]
  - usb: dwc3: eic7700: Add EIC7700 USB driver (Desnes Nunes) [RHEL-147795]
  - dt-bindings: usb: Add ESWIN EIC7700 USB controller (Desnes Nunes) [RHEL-147795]
  - usb: typec: ucsi: Add support for SET_PDOS command (Desnes Nunes) [RHEL-147795]
  - usb: typec: ucsi: Enable debugfs for message_out data structure (Desnes Nunes) [RHEL-147795]
  - usb: typec: ucsi: Add support for message out data structure (Desnes Nunes) [RHEL-147795]
  - usb: typec: ucsi: Update UCSI structure to have message in and message out fields (Desnes Nunes) [RHEL-147795]
  - uapi: cdc.h: cleanly provide for more interfaces and countries (Desnes Nunes) [RHEL-147795]
  - usb: Remove redundant pm_runtime_mark_last_busy() calls (Desnes Nunes) [RHEL-147795]
  - usb: musb: fix gadget state on disconnect (Desnes Nunes) [RHEL-147795]
  - Documentation: PM: *_autosuspend() functions update last busy time (Desnes Nunes) [RHEL-147795]
  - PM: runtime: Mark last busy stamp in pm_request_autosuspend() (Desnes Nunes) [RHEL-147795]
  - PM: runtime: Mark last busy stamp in pm_runtime_autosuspend() (Desnes Nunes) [RHEL-147795]
  - Documentation: PM: runtime: Fix a reference to pm_runtime_autosuspend() (Desnes Nunes) [RHEL-147795]
  - PM: runtime: Mark last busy stamp in pm_runtime_put_sync_autosuspend() (Desnes Nunes) [RHEL-147795]
  - PM: runtime: Mark last busy stamp in pm_runtime_put_autosuspend() (Desnes Nunes) [RHEL-147795]
  - PM: runtime: Document return values of suspend-related API functions (Desnes Nunes) [RHEL-147795]
  - usb: host: ehci-platform: Call reset assert/deassert on suspend/resume (Desnes Nunes) [RHEL-147795]
  - usb: host: Do not check priv->clks[clk] (Desnes Nunes) [RHEL-147795]
  - usb: typec: tipd: mark as orientation aware (Desnes Nunes) [RHEL-147795]
  - usb: uas: add WQ_PERCPU to alloc_workqueue users (Desnes Nunes) [RHEL-147795]
  - usb: dwc3: replace use of system_wq with system_percpu_wq (Desnes Nunes) [RHEL-147795]
  - usb: dwc2: fix hang during suspend if set as peripheral (Desnes Nunes) [RHEL-147795]
  - usb: dwc2: fix hang during shutdown if set as peripheral (Desnes Nunes) [RHEL-147795]
  - usb: typec: ucsi: Set orientation_aware if UCSI version is 2.x and above (Desnes Nunes) [RHEL-147795]
  - usb: chaoskey: fix locking for O_NONBLOCK (Desnes Nunes) [RHEL-147795]
  - dt-bindings: usb: qcom,snps-dwc3: Add Kaanapali compatible (Desnes Nunes) [RHEL-147795]
  - xhci: Fix NULL pointer dereference when reading portli debugfs files (Desnes Nunes) [RHEL-147795]
  - usb: xhci: Add debugfs support for xHCI Port Link Info (PORTLI) register. (Desnes Nunes) [RHEL-147795]
  - usb: xhci: standardize single bit-field macros (Desnes Nunes) [RHEL-147795]
  - usb: xhci: drop xhci-caps.h dependence on xhci-ext-caps.h (Desnes Nunes) [RHEL-147795]
  - usb: xhci: simplify Max Scratchpad buffer macros (Desnes Nunes) [RHEL-147795]
  - usb: xhci: simplify Isochronous Scheduling Threshold handling (Desnes Nunes) [RHEL-147795]
  - usb: xhci: improve xhci-caps.h comments (Desnes Nunes) [RHEL-147795]
  - usb: xhci: limit number of interrupts to 128 (Desnes Nunes) [RHEL-147795]
  - usb: xhci: limit number of ports to 127 (Desnes Nunes) [RHEL-147795]
  - usb: xhci: simplify handling of Structural Parameters 1 values (Desnes Nunes) [RHEL-147795]
  - usb: xhci: use cached HCSPARAMS1 value (Desnes Nunes) [RHEL-147795]
  - usb: xhci: remove unused trace operation and argument (Desnes Nunes) [RHEL-147795]
  - usb: xhci: remove deprecated TODO comment (Desnes Nunes) [RHEL-147795]
  - usb: xhci: replace use of system_wq with system_percpu_wq (Desnes Nunes) [RHEL-147795]
  - usb: xhci: Don't unchain link TRBs on quirky HCs (Desnes Nunes) [RHEL-147795]
  - usb: xhci: Assume that endpoints halt as specified (Desnes Nunes) [RHEL-147795]
  - usb: xhci: implement USB Port Register Set struct (Desnes Nunes) [RHEL-147795]
  - usb: xhci: add USB Port Register Set struct (Desnes Nunes) [RHEL-147795]
  - usb: xhci: add helper to read PORTSC register (Desnes Nunes) [RHEL-147795]
  - usb: xhci: add tracing for PORTSC register writes (Desnes Nunes) [RHEL-147795]
  - usb: xhci: rework xhci_decode_portsc() (Desnes Nunes) [RHEL-147795]
  - xhci: simplify and rework trb_in_td() (Desnes Nunes) [RHEL-147795]
  - xhci: Add helper to find trb from its dma address (Desnes Nunes) [RHEL-147795]
  - usb: xhci: limit run_graceperiod for only usb 3.0 devices (Desnes Nunes) [RHEL-147795]
  - dt-bindings: usb: renesas,rzg3e-xhci: Add RZ/V2H(P) and RZ/V2N support (Desnes Nunes) [RHEL-147795]
  - phy: fsl-imx8mq-usb: support alternate reference clock (Desnes Nunes) [RHEL-147795]
  - dt-bindings: phy: imx8mq-usb: add alternate reference clock (Desnes Nunes) [RHEL-147795]
  - phy: qcom: qmp-pcie: Add support for Glymur PCIe Gen5x4 PHY (Desnes Nunes) [RHEL-147795]
  - phy: qcom-qmp: pcs: Add v8.50 register offsets (Desnes Nunes) [RHEL-147795]
  - phy: qcom: qmp-combo: get the USB3 & DisplayPort lanes mapping from DT (Desnes Nunes) [RHEL-147795]
  - dt-bindings: phy: qcom,qmp-pcie: document the SM8350 two lanes PCIe PHY (Desnes Nunes) [RHEL-147795]
  - dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Document lanes mapping when not using in USB-C complex (Desnes Nunes) [RHEL-147795]
  - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the Glymur QMP PCIe PHY (Desnes Nunes) [RHEL-147795]
  - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Restrict resets per each device (Desnes Nunes) [RHEL-147795]
  - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Update pcie phy bindings (Desnes Nunes) [RHEL-147795]
  - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Update pcie phy bindings for QCS615 (Desnes Nunes) [RHEL-147795]
  - phy: qcom-qmp-combo: Use regulator_bulk_data with init_load_uA for regulator setup (Desnes Nunes) [RHEL-147795]
  - usb: dwc3: imx8mp: Set out of band wakeup for i.MX95 (Desnes Nunes) [RHEL-147795]
  - usb: chipidea: ci_hdrc_imx: Set out of band wakeup for i.MX95 (Desnes Nunes) [RHEL-147795]
  - pmdomain: core: Allow power-off for out-of-band wakeup-capable devices (Desnes Nunes) [RHEL-147795]
  - pmdomain: core: Convert to device_awake_path() (Desnes Nunes) [RHEL-147795]
  - PM: wakeup: Add out-of-band system wakeup support for devices (Desnes Nunes) [RHEL-147795]
  - usb: chipidea: core: detach power domain for ci_hdrc platform device (Desnes Nunes) [RHEL-147795]
  - redhat/configs: Adding CONFIG_PHY_RZ_G3E_USB3 (Desnes Nunes) [RHEL-147795]
  - phy: renesas: Add Renesas RZ/G3E USB3.0 PHY driver (Desnes Nunes) [RHEL-147795]
  - phy: core: Remove extra space after '=' (Desnes Nunes) [RHEL-147795]
  - phy: add new phy_notify_state() api (Desnes Nunes) [RHEL-147795]
  - USB: serial: ftdi_sio: drop NDI quirk module parameter (Desnes Nunes) [RHEL-147795]
  - USB: serial: ftdi_sio: clean up NDI speed hack (Desnes Nunes) [RHEL-147795]
  - USB: serial: ftdi_sio: enable NDI speed hack consistently (Desnes Nunes) [RHEL-147795]
  - USB: serial: ftdi_sio: rename quirk symbols (Desnes Nunes) [RHEL-147795]
  - USB: serial: ftdi_sio: clean up quirk comments (Desnes Nunes) [RHEL-147795]
  - USB: serial: ftdi_sio: rewrite 8u2232c quirk (Desnes Nunes) [RHEL-147795]
  - USB: serial: ftdi_sio: silence jtag probe (Desnes Nunes) [RHEL-147795]
  - USB: serial: ftdi_sio: match on interface number for jtag (Desnes Nunes) [RHEL-147795]
  - thunderbolt: Fix typos in xdomain.c (Desnes Nunes) [RHEL-147795]
  - thunderbolt: Fix typos in usb4.c (Desnes Nunes) [RHEL-147795]
  - thunderbolt: Fix typos in tunnel.c (Desnes Nunes) [RHEL-147795]
  - thunderbolt: Fix typos in tmu.c (Desnes Nunes) [RHEL-147795]
  - thunderbolt: Fix typos in tb_regs.h (Desnes Nunes) [RHEL-147795]
  - thunderbolt: Fix typos in tb.h (Desnes Nunes) [RHEL-147795]
  - thunderbolt: Fix typos in tb.c (Desnes Nunes) [RHEL-147795]
  - thunderbolt: Fix typos in switch.c (Desnes Nunes) [RHEL-147795]
  - thunderbolt: Fix typos in retimer.c (Desnes Nunes) [RHEL-147795]
  - thunderbolt: Fix typos in nhi.c (Desnes Nunes) [RHEL-147795]
  - thunderbolt: Fix typos in lc.c (Desnes Nunes) [RHEL-147795]
  - thunderbolt: Fix typos in icm.c (Desnes Nunes) [RHEL-147795]
  - thunderbolt: Fix typos in domain.c (Desnes Nunes) [RHEL-147795]
  - thunderbolt: Fix typos in debugfs.c (Desnes Nunes) [RHEL-147795]
  - thunderbolt: Fix typos in ctl.c (Desnes Nunes) [RHEL-147795]
  - dt-bindings: usb: Add wake-up support for Tegra234 XUSB host controller (Desnes Nunes) [RHEL-147795]
  - usbnet: avoid a possible crash in dql_completed() (Desnes Nunes) [RHEL-147795]
  - net: usb: usbnet: adhere to style (Desnes Nunes) [RHEL-147795]
  - usbnet: fix crash due to missing BQL accounting after resume (Desnes Nunes) [RHEL-147795]
  - usbnet: Add support for Byte Queue Limits (BQL) (Desnes Nunes) [RHEL-147795]
  - net: usb: usbnet: coding style for functions (Desnes Nunes) [RHEL-147795]
  - usbnet: Prevents free active kevent (Desnes Nunes) [RHEL-147795] {CVE-2025-68312}
  - net: usb: usbnet: restore usb%d name exception for local mac addresses (Desnes Nunes) [RHEL-147795]
  - thunderbolt: Replace use of system_wq with system_percpu_wq (Desnes Nunes) [RHEL-147795]
  - Documentation: treewide: Replace marc.info links with lore (Desnes Nunes) [RHEL-147795]
  - thunderbolt: Update deprecated firmware update site in icm.c (Desnes Nunes) [RHEL-147795]
  - thunderbolt: Update NVM firmware upgrade documentation (Desnes Nunes) [RHEL-147795]
  - usb: typec: ucsi: Add support for orientation (Desnes Nunes) [RHEL-147795]
  - usb: typec: ucsi: Add SET_POWER_LEVEL UCSI command to debugfs (Desnes Nunes) [RHEL-147795]
  - dt-bindings: usb: qcom,snps-dwc3: Add Glymur compatible (Desnes Nunes) [RHEL-147795]
  - dt-bindings: usb: qcom,snps-dwc3: Add Milos compatible (Desnes Nunes) [RHEL-147795]
  - USB: serial: kobil_sct: drop unnecessary initialisations (Desnes Nunes) [RHEL-147795]
  - USB: serial: kobil_sct: clean up set_termios() (Desnes Nunes) [RHEL-147795]
  - USB: serial: kobil_sct: add control request helpers (Desnes Nunes) [RHEL-147795]
  - USB: serial: kobil_sct: clean up device type checks (Desnes Nunes) [RHEL-147795]
  - USB: serial: kobil_sct: clean up tiocmset() (Desnes Nunes) [RHEL-147795]
  - USB: serial: belkin_sa: clean up tiocmset() (Desnes Nunes) [RHEL-147795]
  - USB: serial: kobil_sct: fix TIOCMBIS and TIOCMBIC (Desnes Nunes) [RHEL-147795]
  - USB: serial: belkin_sa: fix TIOCMBIS and TIOCMBIC (Desnes Nunes) [RHEL-147795]
  - usb: dwc3: Allow usb role swich control from userspace (Desnes Nunes) [RHEL-147795]
  - dt-bindings: usb: qcom,snps-dwc3: Add the SM8750 compatible (Desnes Nunes) [RHEL-147795]
  - usb: uhci: Work around bogus clang shift overflow warning from DMA_BIT_MASK(64) (Desnes Nunes) [RHEL-147795]
  - usb: typec: ps883x: Fix missing mutex_unlock() (Desnes Nunes) [RHEL-147795]
  - usb: typec: ps883x: Add USB4 mode and TBT3 altmode support (Desnes Nunes) [RHEL-147795]
  - usb: typec: ps883x: Rework ps883x_set() (Desnes Nunes) [RHEL-147795]
  - usb: typec: ps883x: Cache register settings, not Type-C mode (Desnes Nunes) [RHEL-147795]
  - usb: typec: ps883x: fix configuration error handling (Desnes Nunes) [RHEL-147795]
  - usb: typec: ps883x: fix missing accessibility check (Desnes Nunes) [RHEL-147795]
  - usb: typec: ps883x: fix registration race (Desnes Nunes) [RHEL-147795]
  - usb: typec: ps883x: fix probe error handling (Desnes Nunes) [RHEL-147795]
  - usb: typec: ucsi: Report power supply change on sink path change (Desnes Nunes) [RHEL-147795]
  - usb: typec: ucsi: Report power supply changes on power opmode changes (Desnes Nunes) [RHEL-147795]
  - usb: typec: ucsi: psy: Add power supply status (Desnes Nunes) [RHEL-147795]
  - usb: dwc3: glue: Allow more fine grained control over mode switches (Desnes Nunes) [RHEL-147795]
  - usb: dwc3: glue: Add documentation (Desnes Nunes) [RHEL-147795]
  - usb: dwc3: dwc3_power_off_all_roothub_ports: Use ioremap_np when required (Desnes Nunes) [RHEL-147795]
  - usb: typec: pd: Register SPR AVS caps with usb_power_delivery class (Desnes Nunes) [RHEL-147795]
  - tcpm: Parse and log AVS APDO (Desnes Nunes) [RHEL-147795]
  - usbip: Use min to simplify stub_send_ret_submit (Desnes Nunes) [RHEL-147795]
  - usb: core: Add tracepoints for device allocation and state changes (Desnes Nunes) [RHEL-147795]
  - usb: core: Centralize device state update logic (Desnes Nunes) [RHEL-147795]
  - thunderbolt: Fix typo in tb_eeprom_ctl_read documentation (Desnes Nunes) [RHEL-147795]
  - usb: ljca: Improve ACPI hardware ID documentation (Desnes Nunes) [RHEL-147795]
  - usb: ljca: Order ACPI hardware IDs alphabetically (Desnes Nunes) [RHEL-147795]
  - usb: vhci-hcd: Replace pr_*() with dev_*() logging (Desnes Nunes) [RHEL-147795]
  - usb: vhci-hcd: Switch to dev_err_probe() in probe path (Desnes Nunes) [RHEL-147795]
  - usb: typec: ucsi: Handle incorrect num_connectors capability (Desnes Nunes) [RHEL-147795] {CVE-2025-71108}
  - USB: Fix descriptor count when handling invalid MBIM extended descriptor (Desnes Nunes) [RHEL-147795]
  - usb: dwc3: dwc3-generic-plat: Add layerscape dwc3 support (Desnes Nunes) [RHEL-147795]
  - usb: dwc3: Add software-managed properties for flattened model (Desnes Nunes) [RHEL-147795]
  - dt-bindings: usb: add missed compatible string for arm64 layerscape (Desnes Nunes) [RHEL-147795]
  - usb: typec: altmodes/displayport: do not enter mode if port is the UFP (Desnes Nunes) [RHEL-147795]
  - usb: typec: class: add typec_get_data_role symbol (Desnes Nunes) [RHEL-147795]
  - usb: chipidea: imx: add USB support for i.MX94 (Desnes Nunes) [RHEL-147795]
  - dt-bindings: usb: usbmisc-imx: add fsl,imx94-usbmisc compatible (Desnes Nunes) [RHEL-147795]
  - usb: typec: tipd: Fix error handling in cd321x_read_data_status (Desnes Nunes) [RHEL-147795]
  - dt-bindings: usb: xhci: Add "generic-xhci" compatible for Marvell Armada 37xx/8k (Desnes Nunes) [RHEL-147795]
  - dt-bindings: usb: xhci: Allow "iommus" and "dr_mode" properties (Desnes Nunes) [RHEL-147795]
  - usb: hub: Use max() to improve usb_set_lpm_pel() (Desnes Nunes) [RHEL-147795]
  - usbip: Fix locking bug in RT-enabled kernels (Desnes Nunes) [RHEL-147795]
  - usb: usbtmc: Remove unnecessary local variable from usbtmc_ioctl_request (Desnes Nunes) [RHEL-147795]
  - usb: ehci: Add Aspeed AST2700 support (Desnes Nunes) [RHEL-147795]
  - dt-bindings: usb: ehci: Add Aspeed AST2700 compatible (Desnes Nunes) [RHEL-147795]
  - usb: uhci: Add Aspeed AST2700 support (Desnes Nunes) [RHEL-147795]
  - dt-bindings: usb: uhci: Add Aspeed AST2700 compatible (Desnes Nunes) [RHEL-147795]
  - usb: uhci: Add reset control support (Desnes Nunes) [RHEL-147795]
  - dt-bindings: usb: uhci: Add reset property (Desnes Nunes) [RHEL-147795]
  - usb: core: Drop spaces after function names (Desnes Nunes) [RHEL-147795]
  - usb: misc: ljca: Remove Wentong's e-mail address (Desnes Nunes) [RHEL-147795]
  - powerpc/perf/vpa-dtl: Add documentation for VPA dispatch trace log PMU (Mamatha Inamdar) [RHEL-138521]
  - powerpc/perf/vpa-dtl: Handle the writing of perf record when aux wake up is needed (Mamatha Inamdar) [RHEL-138521]
  - powerpc/perf/vpa-dtl: Add support to capture DTL data in aux buffer (Mamatha Inamdar) [RHEL-138521]
  - powerpc/perf/vpa-dtl: Add support to setup and free aux buffer for capturing DTL data (Mamatha Inamdar) [RHEL-138521]
  - powerpc/vpa_dtl: Add interface to expose vpa dtl counters via perf (Mamatha Inamdar) [RHEL-138521]
  - powerpc/time: Expose boot_tb via accessor (Mamatha Inamdar) [RHEL-138521]
  - docs: ABI: sysfs-bus-event_source-devices-vpa-dtl: Document sysfs event format entries for vpa_dtl pmu (Mamatha Inamdar) [RHEL-138521]
  - Documentation/rtla: Document --bpf-action option (Tomas Glozar) [RHEL-112653]
  - Documentation/rtla: Rename sample/ to example/ (Tomas Glozar) [RHEL-112653]
  - rtla/tests: Run Test::Harness in verbose mode (Tomas Glozar) [RHEL-112653]
  - rtla/tests: Test BPF action program (Tomas Glozar) [RHEL-112653]
  - rtla/timerlat: Add example for BPF action program (Tomas Glozar) [RHEL-112653]
  - rtla/timerlat: Add --bpf-action option (Tomas Glozar) [RHEL-112653]
  - rtla/timerlat: Support tail call from BPF program (Tomas Glozar) [RHEL-112653]
  - fanotify: call fanotify_events_supported() before path_permission() and security_path_notify() (Ondrej Mosnacek) [RHEL-53850]
  - fanotify: avoid/silence premature LSM capability checks (Ondrej Mosnacek) [RHEL-53850]
  - powerpc/powernv/iommu: iommu incorrectly bypass DMA APIs (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Fix short gather if the unmap goes into a large mapping (Jerry Snitselaar) [RHEL-147902]
  - iommupt/amdv1: mark amdv1pt_install_leaf_entry as __always_inline (Jerry Snitselaar) [RHEL-147902]
  - iommufd/selftest: Remove MOCK_IOMMUPT_AMDV1 format (Jerry Snitselaar) [RHEL-147902]
  - types: reuse common phys_vec type instead of DMABUF open‑coded variant (Jerry Snitselaar) [RHEL-147902]
  - types: move phys_vec definition to common header (Jerry Snitselaar) [RHEL-147902]
  - nvme-pci: Use size_t for length fields to handle larger sizes (Jerry Snitselaar) [RHEL-147902]
  - dma: swiotlb: add KMSAN annotations to swiotlb_bounce() (Jerry Snitselaar) [RHEL-147902]
  - iommu/io-pgtable-arm-v7s: Remove split on unmap behavior (Jerry Snitselaar) [RHEL-147902]
  - iommu/sva: include mmu_notifier.h header (Jerry Snitselaar) [RHEL-147902]
  - dma-mapping: handle DMA_ATTR_CPU_CACHE_CLEAN in trace output (Jerry Snitselaar) [RHEL-147902]
  - dma-debug: Allow multiple invocations of overlapping entries (Jerry Snitselaar) [RHEL-147902]
  - iommu: Fix mapping check for 0x0 to avoid re-mapping it (Jerry Snitselaar) [RHEL-147902]
  - powerpc/iommu: fix lockdep warning during PCI enumeration (Jerry Snitselaar) [RHEL-147902]
  - kunit: prevent log overwrite in param_tests (Jerry Snitselaar) [RHEL-147902]
  - dma-mapping: avoid random addr value print out on error path (Jerry Snitselaar) [RHEL-147902]
  - scatterlist: introduce sg_nents_for_dma() helper (Jerry Snitselaar) [RHEL-147902]
  - dma-mapping: Remove dma_mark_clean (again) (Jerry Snitselaar) [RHEL-147902]
  - dma-debug: track cache clean flag in entries (Jerry Snitselaar) [RHEL-147902]
  - docs: dma-api: document DMA_ATTR_CPU_CACHE_CLEAN (Jerry Snitselaar) [RHEL-147902]
  - dma-mapping: add DMA_ATTR_CPU_CACHE_CLEAN (Jerry Snitselaar) [RHEL-147902]
  - docs: dma-api: document __dma_from_device_group_begin()/end() (Jerry Snitselaar) [RHEL-147902]
  - dma-mapping: add __dma_from_device_group_begin()/end() (Jerry Snitselaar) [RHEL-147902]
  - iommu/arm-smmu-qcom: do not register driver in probe() (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Always add IOVA range to iotlb_gather in gather_range_pages() (Jerry Snitselaar) [RHEL-147902]
  - iommu: debug-pagealloc: Use page_ext_get_from_phys() (Jerry Snitselaar) [RHEL-147902]
  - mm/page_ext: Add page_ext_get_from_phys() (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Do not set C-bit on MMIO backed PTEs (Jerry Snitselaar) [RHEL-147902]
  - iommu: simplify list initialization in iommu_create_device_direct_mappings() (Jerry Snitselaar) [RHEL-147902]
  - iommu: debug-pagealloc: Check mapped/unmapped kernel memory (Jerry Snitselaar) [RHEL-147902]
  - iommu: debug-pagealloc: Track IOMMU pages (Jerry Snitselaar) [RHEL-147902]
  - iommu: Add calls for IOMMU_DEBUG_PAGEALLOC (Jerry Snitselaar) [RHEL-147902]
  - redhat/configs: enable IOMMU_DEBUG_PAGEALLOC in debug kernels (Jerry Snitselaar) [RHEL-147902]
  - iommu: Add page_ext for IOMMU_DEBUG_PAGEALLOC (Jerry Snitselaar) [RHEL-147902]
  - iommu: Introduce pci_dev_reset_iommu_prepare/done() (Jerry Snitselaar) [RHEL-147902]
  - iommu: Add iommu_driver_get_domain_for_dev() helper (Jerry Snitselaar) [RHEL-147902]
  - iommu: Tidy domain for iommu_setup_dma_ops() (Jerry Snitselaar) [RHEL-147902]
  - iommu: Lock group->mutex in iommu_deferred_attach() (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: serialize sequence allocation under concurrent TLB invalidations (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Fix type of type parameter to amd_iommufd_hw_info() (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Remove unused variable in amd_iommufd_viommu_destroy() (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Add support for nested domain attach/detach (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Refactor logic to program the host page table in DTE (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Refactor persistent DTE bits programming into amd_iommu_make_clear_dte() (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Introduce gDomID-to-hDomID Mapping and handle parent domain invalidation (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Add support for nested domain allocation (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Introduce struct amd_iommu_viommu (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Add support for nest parent domain allocation (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Always enable GCR3TRPMode when supported. (Jerry Snitselaar) [RHEL-147902]
  - iommufd: Introduce data struct for AMD nested domain allocation (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Introduce helper function amd_iommu_update_dte() (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Make amd_iommu_make_clear_dte() non-static inline (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Rename DEV_DOMID_MASK to DTE_DOMID_MASK (Jerry Snitselaar) [RHEL-147902]
  - redhat/configs: add AMD_IOMMU_IOMMUFD (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Add support for hw_info for iommu capability query (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Drop incorrect NULL check for iommu in alloc_irq_table() (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: move wait_on_sem() out of spinlock (Jerry Snitselaar) [RHEL-147902]
  - iommu/vt-d: Fix race condition during PASID entry replacement (Jerry Snitselaar) [RHEL-147902]
  - iommu/vt-d: Clear Present bit before tearing down context entry (Jerry Snitselaar) [RHEL-147902]
  - iommu/vt-d: Clear Present bit before tearing down PASID entry (Jerry Snitselaar) [RHEL-147902]
  - iommu/vt-d: Flush piotlb for SVM and Nested domain (Jerry Snitselaar) [RHEL-147902]
  - iommu/vt-d: Flush cache for PASID table before using it (Jerry Snitselaar) [RHEL-147902]
  - iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode (Jerry Snitselaar) [RHEL-147902]
  - iommu/vt-d: Skip dev-iotlb flush for inaccessible PCIe device without scalable mode (Jerry Snitselaar) [RHEL-147902]
  - iommu/arm-smmu-v3: Do not set disable_ats unless vSTE is Translate (Jerry Snitselaar) [RHEL-147902]
  - iommu/arm-smmu-v3-test: Add nested s1bypass/s1dssbypass coverage (Jerry Snitselaar) [RHEL-147902]
  - iommu/arm-smmu-v3: Mark EATS_TRANS safe when computing the update sequence (Jerry Snitselaar) [RHEL-147902]
  - iommu/arm-smmu-v3: Mark STE MEV safe when computing the update sequence (Jerry Snitselaar) [RHEL-147902]
  - iommu/arm-smmu-v3: Add update_safe bits to fix STE update sequence (Jerry Snitselaar) [RHEL-147902]
  - iommu/arm-smmu-v3: Add device-tree support for CMDQV driver (Jerry Snitselaar) [RHEL-147902]
  - iommu/tegra241-cmdqv: Decouple driver from ACPI (Jerry Snitselaar) [RHEL-147902]
  - iommu/arm-smmu-qcom: Restore ACTLR settings for MDSS on sa8775p (Jerry Snitselaar) [RHEL-147902]
  - iommu/arm-smmu-v3: Remove IAS (Jerry Snitselaar) [RHEL-147902]
  - iommu/arm-smmu-qcom: Add actlr settings for mdss on Qualcomm platforms (Jerry Snitselaar) [RHEL-147902]
  - iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency (Jerry Snitselaar) [RHEL-147902]
  - powerpc/iommu: bypass DMA APIs for coherent allocations for pre-mapped memory (Jerry Snitselaar) [RHEL-147902]
  - dt-bindings: iommu: Add NVIDIA Tegra CMDQV support (Jerry Snitselaar) [RHEL-147902]
  - Documentation/x86: Update IOMMU spec references to use stable identifiers (Jerry Snitselaar) [RHEL-147902]
  - x86/irq: Cleanup posted MSI code (Jerry Snitselaar) [RHEL-147902]
  - x86/irq_remapping: Sanitize posted_msi_supported() (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Use core's primary handler and set IRQF_ONESHOT (Jerry Snitselaar) [RHEL-147902]
  - tracing/dma: Cap dma_map_sg tracepoint arrays to prevent buffer overflow (Jerry Snitselaar) [RHEL-147902]
  - iommu/vt-d: Treat PAGE_SNOOP and PWSNP separately (Jerry Snitselaar) [RHEL-147902]
  - iommu/tegra241-cmdqv: Reset VCMDQ in tegra241_vcmdq_hw_init_user() (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Only cache flush memory changed by unmap (Jerry Snitselaar) [RHEL-147902]
  - iommufd: Initialize batch->kind in batch_clear() (Jerry Snitselaar) [RHEL-147902]
  - dma/pool: distinguish between missing and exhausted atomic pools (Jerry Snitselaar) [RHEL-147902]
  - iommu/io-pgtable-arm: fix size_t signedness bug in unmap path (Jerry Snitselaar) [RHEL-147902] {CVE-2026-23067}
  - iommupt: Make it clearer to the compiler that pts.level == 0 for single page (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Fix error path in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-147902]
  - dma/pool: Avoid allocating redundant pools (Jerry Snitselaar) [RHEL-147902]
  - mm_zone: Generalise has_managed_dma() (Jerry Snitselaar) [RHEL-147902]
  - dma/pool: Improve pool lookup (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Make pt_feature() always_inline (Jerry Snitselaar) [RHEL-147902]
  - iommufd/selftest: Prevent module/builtin conflicts in kconfig (Jerry Snitselaar) [RHEL-147902]
  - amd/iommu: Make protection domain ID functions non-static (Jerry Snitselaar) [RHEL-147902]
  - amd/iommu: Preserve domain ids inside the kdump kernel (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Return ERR_PTR from _table_alloc() (Jerry Snitselaar) [RHEL-147902]
  - iommufd/selftest: Check for overflow in IOMMU_TEST_OP_ADD_RESERVED (Jerry Snitselaar) [RHEL-147902] {CVE-2025-71122}
  - iommufd/selftest: Do not leak the hwpt if IOMMU_TEST_OP_MD_CHECK_MAP fails (Jerry Snitselaar) [RHEL-147902]
  - iommufd/selftest: Make it clearer to gcc that the access is not out of bounds (Jerry Snitselaar) [RHEL-147902]
  - dma-mapping: Fix DMA_BIT_MASK() macro being broken (Jerry Snitselaar) [RHEL-147902]
  - dma/pool: eliminate alloc_pages warning in atomic_pool_expand (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: fix SEV-TIO support reporting (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Report SEV-TIO support (Jerry Snitselaar) [RHEL-147902]
  - powerpc: Convert to physical address DMA mapping (Jerry Snitselaar) [RHEL-147902]
  - dma-mapping: remove unused mapping resource callbacks (Jerry Snitselaar) [RHEL-147902]
  - dma-mapping: convert dummy ops to physical address mapping (Jerry Snitselaar) [RHEL-147902]
  - dma-mapping: prepare dma_map_ops to conversion to physical address (Jerry Snitselaar) [RHEL-147902]
  - tools/dma: move dma_map_benchmark from selftests to tools/dma (Jerry Snitselaar) [RHEL-147902]
  - iommupt/vtd: Support mgaw's less than a 4 level walk for first stage (Jerry Snitselaar) [RHEL-147902]
  - iommupt/vtd: Allow VT-d to have a larger table top than the vasz requires (Jerry Snitselaar) [RHEL-147902]
  - genpt: Make GENERIC_PT invisible (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Avoid a compiler bug with sw_bit (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Fix unlikely flows in increase_top() (Jerry Snitselaar) [RHEL-147902]
  - iommu/vt-d: Restore previous domain::aperture_end calculation (Jerry Snitselaar) [RHEL-147902]
  - iommu/tegra: fix device leak on probe_device() (Jerry Snitselaar) [RHEL-147902]
  - iommu/ipmmu-vmsa: fix device leak on of_xlate() (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Actually correct pt_test_sw_bit_{acquire_release}() parameter description (Jerry Snitselaar) [RHEL-147902]
  - redhat/configs: populate lpae pgtable kunit test (Jerry Snitselaar) [RHEL-147902]
  - iommu/io-pgtable-arm-selftests: Use KUnit (Jerry Snitselaar) [RHEL-147902]
  - iommu/io-pgtable-arm-selftests: Modularize the test (Jerry Snitselaar) [RHEL-147902]
  - iommu/io-pgtable-arm: Move selftests to a separate file (Jerry Snitselaar) [RHEL-147902]
  - iommu/io-pgtable-arm: Remove arm_lpae_dump_ops() (Jerry Snitselaar) [RHEL-147902]
  - iommu/iommupt: Fix build error in genericpt unit-tests (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Documentation fixes (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Describe @bitnr parameter (Jerry Snitselaar) [RHEL-147902]
  - Documentation: genpt: Don't use code block marker before iommu_amdv1.c include listing (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Add a kunit test for the SW bits (Jerry Snitselaar) [RHEL-147902]
  - iommu/vt-d: Follow PT_FEAT_DMA_INCOHERENT into the PASID entry (Jerry Snitselaar) [RHEL-147902]
  - iommu/vt-d: Use the generic iommu page table (Jerry Snitselaar) [RHEL-147902]
  - iommupt/x86: Support SW bits and permit PT_FEAT_DMA_INCOHERENT (Jerry Snitselaar) [RHEL-147902]
  - iommupt/x86: Set the dirty bit only for writable PTEs (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Add the Intel VT-d second stage page table format (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Flush the CPU cache after any writes to the page table (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Use the incoherent start/stop functions for PT_FEAT_DMA_INCOHERENT (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Add basic support for SW bits in the page table (Jerry Snitselaar) [RHEL-147902]
  - iommu/pages: Add support for incoherent IOMMU page table walkers (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Add a kunit test for the IOMMU implementation (Jerry Snitselaar) [RHEL-147902]
  - Documentation: kunit: Document new parameterized test features (Jerry Snitselaar) [RHEL-147902]
  - kunit: Add example parameterized test with direct dynamic parameter array setup (Jerry Snitselaar) [RHEL-147902]
  - kunit: Add example parameterized test with shared resource management using the Resource API (Jerry Snitselaar) [RHEL-147902]
  - kunit: Enable direct registration of parameter arrays to a KUnit test (Jerry Snitselaar) [RHEL-147902]
  - kunit: Pass parameterized test context to generate_params() (Jerry Snitselaar) [RHEL-147902]
  - kunit: Introduce param_init/exit for parameterized test context management (Jerry Snitselaar) [RHEL-147902]
  - kunit: Add parent kunit for parameterized test context (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Remove AMD io_pgtable support (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Use the generic iommu page table (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Add the x86 64 bit page table format (Jerry Snitselaar) [RHEL-147902]
  - iommufd: Change the selftest to use iommupt instead of xarray (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Add a mock pagetable format for iommufd selftest to use (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Fix the kunit building (Jerry Snitselaar) [RHEL-147902]
  - redhat: config: Populate iommu pt kunit config option (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Add a kunit test for Generic Page Table (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Add read_and_clear_dirty op (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Add map_pages op (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Add unmap_pages op (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Add iova_to_phys op (Jerry Snitselaar) [RHEL-147902]
  - powerpc/pseries/svm: Make mem_encrypt.h self contained (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Add the AMD IOMMU v1 page table format (Jerry Snitselaar) [RHEL-147902]
  - iommupt: Add the basic structure of the iommu implementation (Jerry Snitselaar) [RHEL-147902]
  - genpt: Add Documentation/ files (Jerry Snitselaar) [RHEL-147902]
  - redhat/configs: Populate debug generic pt config option (Jerry Snitselaar) [RHEL-147902]
  - genpt: Generic Page Table base API (Jerry Snitselaar) [RHEL-147902]
  - iommu: Pass in old domain to attach_dev callback functions (Jerry Snitselaar) [RHEL-147902]
  - iommu: Do not revert set_domain for the last gdev (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Set release_domain to blocked_domain (Jerry Snitselaar) [RHEL-147902]
  - iommu/arm-smmu-v3: Set release_domain to arm_smmu_blocked_domain (Jerry Snitselaar) [RHEL-147902]
  - iommu: Generic support for RMRs during device release (Jerry Snitselaar) [RHEL-147902]
  - iommu/pages: use folio_nr_pages() instead of shift operation (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Propagate the error code returned by __modify_irte_ga() in modify_irte_ga() (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Fix pci_segment memleak in alloc_pci_segment() (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Enhance "Completion-wait Time-out" error message (Jerry Snitselaar) [RHEL-147902]
  - iommu/vt-d: Fix unused invalidation hint in qi_desc_iotlb (Jerry Snitselaar) [RHEL-147902]
  - iommu/vt-d: Set INTEL_IOMMU_FLOPPY_WA depend on BLK_DEV_FD (Jerry Snitselaar) [RHEL-147902]
  - iommu: tegra: enable compile testing (Jerry Snitselaar) [RHEL-147902]
  - iommu/arm-smmu-qcom: Enable use of all SMR groups when running bare-metal (Jerry Snitselaar) [RHEL-147902]
  - iommu/arm-smmu-v3: Fix error check in arm_smmu_alloc_cd_tables (Jerry Snitselaar) [RHEL-147902]
  - iommu/arm-smmu-qcom: Add Glymur MDSS compatible (Jerry Snitselaar) [RHEL-147902]
  - selftests/dma: fix invalid array access in printf (Jerry Snitselaar) [RHEL-147902]
  - dma-mapping: Allow use of DMA_BIT_MASK(64) in global scope (Jerry Snitselaar) [RHEL-147902]
  - iommufd: Make vfio_compat's unmap succeed if the range is already empty (Jerry Snitselaar) [RHEL-147902]
  - dma-debug: don't report false positives with DMA_BOUNCE_UNALIGNED_KMALLOC (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Skip enabling command/event buffers for kdump (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Reuse device table for kdump (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: Add support to remap/unmap IOMMU buffers for kdump (Jerry Snitselaar) [RHEL-147902]
  - iommu/amd: use str_plural() to simplify the code (Jerry Snitselaar) [RHEL-147902]
  - iommu/vt-d: debugfs: Avoid dumping context command register (Jerry Snitselaar) [RHEL-147902]
  - iommu/vt-d: Removal of Advanced Fault Logging (Jerry Snitselaar) [RHEL-147902]
  - iommu/vt-d: PRS isn't usable if PDS isn't supported (Jerry Snitselaar) [RHEL-147902]
  - iommu/vt-d: Remove LPIG from page group response descriptor (Jerry Snitselaar) [RHEL-147902]
  - iommu/vt-d: Drop unused cap_super_offset() (Jerry Snitselaar) [RHEL-147902]
  - iommu/vt-d: Replace snprintf with scnprintf in dmar_latency_snapshot() (Jerry Snitselaar) [RHEL-147902]
  - swiotlb: Remove redundant __GFP_NOWARN (Jerry Snitselaar) [RHEL-147902]
  - dma-direct: clean up the logic in __dma_direct_alloc_pages() (Jerry Snitselaar) [RHEL-147902]
  - dma-remap: drop nth_page() in dma_common_contiguous_remap() (Jerry Snitselaar) [RHEL-147902]
  - libceph: fix potential use-after-free in have_mon_and_osd_map() (CKI Backport Bot) [RHEL-137405] {CVE-2025-68285}
  - clk: renesas: cpg-mssr: Fix 'soc' node handling in cpg_mssr_reserved_init() (Radu Rendec) [RHEL-77269]


author: Oleksii Baranov <olebaran@redhat.com> [6.12.0-224.36.el10iv]
changelog:
  - tools/power turbostat: Allow execution to continue after perf_l2_init() failure (Steve Best) [RHEL-129778]
  - tools/power turbostat: Fix delimiter bug in print functions (Steve Best) [RHEL-129778]
  - tools/power turbostat: Fix --show/--hide for individual cpuidle counters (Steve Best) [RHEL-129778]
  - tools/power turbostat: Fix incorrect format variable (Steve Best) [RHEL-129778]
  - tools/power turbostat: Consistently use print_float_value() (Steve Best) [RHEL-129778]
  - tools/power/turbostat: Fix microcode patch level output for AMD/Hygon (Steve Best) [RHEL-129778]
  - tools/power turbostat: Eliminate unnecessary data structure allocation (Steve Best) [RHEL-129778]
  - tools/power turbostat: Fix swidle header vs data display (Steve Best) [RHEL-129778]
  - tools/power turbostat: Fix illegal memory access when SMT is present and disabled (Steve Best) [RHEL-129778]
  - tools/power turbostat: Fix AMD RAPL regression (Steve Best) [RHEL-129778]
  - tools/power turbostat: version 2026.02.14 (Steve Best) [RHEL-129778]
  - tools/power turbostat: Fix and document --header_iterations (Steve Best) [RHEL-129778]
  - tools/power turbostat: Use strtoul() for iteration parsing (Steve Best) [RHEL-129778]
  - tools/power turbostat: Favor cpu# over core# (Steve Best) [RHEL-129778]
  - tools/power turbostat: Expunge logical_cpu_id (Steve Best) [RHEL-129778]
  - tools/power turbostat: Enhance HT enumeration (Steve Best) [RHEL-129778]
  - tools/power turbostat: Simplify global core_id calculation (Steve Best) [RHEL-129778]
  - tools/power turbostat: Unify even/odd/average counter referencing (Steve Best) [RHEL-129778]
  - tools/power turbostat: Allocate average counters dynamically (Steve Best) [RHEL-129778]
  - tools/power turbostat: Delete core_data.core_id (Steve Best) [RHEL-129778]
  - tools/power turbostat: Rename physical_core_id to core_id (Steve Best) [RHEL-129778]
  - tools/power turbostat: Cleanup package_id (Steve Best) [RHEL-129778]
  - tools/power turbostat: Cleanup internal use of "base_cpu" (Steve Best) [RHEL-129778]
  - tools/power turbostat: Add L2 cache statistics (Steve Best) [RHEL-129778]
  - tools/power turbostat: Remove redundant newlines from err(3) strings (Steve Best) [RHEL-129778]
  - tools/power turbostat: Allow more use of is_hybrid flag (Steve Best) [RHEL-129778]
  - tools/power turbostat: Rename "LLCkRPS" column to "LLCMRPS" (Steve Best) [RHEL-129778]
  - tools/power turbostat.8: Document the "--force" option (Steve Best) [RHEL-129778]
  - tools/power turbostat.8: Document Totl%C0, Any%C0, GFX%C0, CPUGFX% columns (Steve Best) [RHEL-129778]
  - tools/power turbostat: Harden against unexpected values (Steve Best) [RHEL-129778]
  - tools/power turbostat: Dump hypervisor name (Steve Best) [RHEL-129778]
  - tools/power turbostat: Dump CPUID.1.ECX[31] (Hypervisor) (Steve Best) [RHEL-129778]
  - tools/power turbostat: Dump CPUID(1) consistently with CPUID(6) (Steve Best) [RHEL-129778]
  - tools/power turbostat: AMD: msr offset 0x611 read failed: Input/output error (Steve Best) [RHEL-129778]
  - tools/power turbostat: version 2025.12.02 (Steve Best) [RHEL-129778]
  - tools/power turbostat: Print wide names only for RAW 64-bit columns (Steve Best) [RHEL-129778]
  - tools/power turbostat: Print percentages in 8-columns (Steve Best) [RHEL-129778]
  - tools/power turbostat: Print "nan" for out of range percentages (Steve Best) [RHEL-129778]
  - tools/power turbostat: Validate APERF access for VMWARE (Steve Best) [RHEL-129778]
  - tools/power turbostat: Enhance perf probe (Steve Best) [RHEL-129778]
  - tools/power turbostat: Validate RAPL MSRs for AWS Nitro Hypervisor (Steve Best) [RHEL-129778]
  - tools/power turbostat: Add run-time MSR driver probe (Steve Best) [RHEL-129778]
  - tools/power turbostat: Set per_cpu_msr_sum to NULL after free (Steve Best) [RHEL-129778]
  - tools/power turbostat: Add LLC stats (Steve Best) [RHEL-129778]
  - tools/power turbostat.8: fix typo: idle_pct should be pct_idle (Steve Best) [RHEL-129778]
  - tools/power turbostat: Remove dead code (Steve Best) [RHEL-129778]
  - tools/power turbostat: Refactor floating point printout code (Steve Best) [RHEL-129778]
  - tools/power turbostat.8: Update example (Steve Best) [RHEL-129778]
  - tools/power turbostat: Refactor added-counter value printing code (Steve Best) [RHEL-129778]
  - tools/power turbostat: Refactor added column header printing (Steve Best) [RHEL-129778]
  - tools/power turbostat: Add Wildcat Lake and Nova Lake support (Steve Best) [RHEL-129778]
  - tools/power turbostat: Regression fix Uncore MHz printed in hex (Steve Best) [RHEL-129778]
  - net/sched: Only allow act_ct to bind to clsact/ingress qdiscs and shared blocks (CKI Backport Bot) [RHEL-164343] {CVE-2026-23270}
  - Prevent stripping of rtla and rv binaries during install (John Kacur) [RHEL-85865 RHEL-85868]
  - Fix rtla and rv debuginfo package definitions (John Kacur) [RHEL-85865 RHEL-85868]
  - Add debuginfo package for rtla tool (John Kacur) [RHEL-85865 RHEL-85868]
  - Add debuginfo package for rv tool (John Kacur) [RHEL-85865 RHEL-85868]
  - iommu/amd: Fix potential out-of-bounds read in iommu_mmio_show (Jerry Snitselaar) [RHEL-140474]
  - redhat/configs: Enable AMD IOMMU DebugFS support (Jerry Snitselaar) [RHEL-140474]


author: Oleksii Baranov <olebaran@redhat.com> [6.12.0-230.42.el10iv]
changelog:
  - redhat/configs: automotive: Set CONFIG_USB_CONFIGFS_F_FS=y (Mattijs Korpershoek) [RHEL-177970]
  - powercap: intel_rapl: Add support for Nova Lake processors (Steve Best) [RHEL-117269]
  - cifs: make default value of retrans as zero (Paulo Alcantara) [RHEL-171638]
  - selftests/bpf: Ensure typedef are deduplicated in split BTF (Jerome Marchand) [RHEL-139985]
  - libbpf: Fix deduplication of typedef with base definitions (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Add tests for ld_{abs,ind} failure path in subprogs (Jerome Marchand) [RHEL-139985]
  - bpf: Remove static qualifier from local subprog pointer (Jerome Marchand) [RHEL-139985]
  - bpf: Fix ld_{abs,ind} failure path analysis in subprogs (Jerome Marchand) [RHEL-139985]
  - bpf: Propagate error from visit_tailcall_insn (Jerome Marchand) [RHEL-139985]
  - ftrace,bpf: Remove FTRACE_OPS_FL_JMP ftrace_ops flag (Jerome Marchand) [RHEL-139985]
  - ftrace: Fix address for jmp mode in t_show() (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: add regression test for bpf_d_path() (Jerome Marchand) [RHEL-139985]
  - bpf: Fix verifier assumptions of bpf_d_path's output buffer (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Add test for truncated dmabuf_iter reads (Jerome Marchand) [RHEL-139985]
  - bpf: Fix truncated dmabuf iterator reads (Jerome Marchand) [RHEL-139985]
  - x86/unwind/orc: Support reliable unwinding through BPF stack frames (Jerome Marchand) [RHEL-139985]
  - bpf: Add bpf_has_frame_pointer() (Jerome Marchand) [RHEL-139985]
  - libbpf: Fix -Wdiscarded-qualifiers under C23 (Jerome Marchand) [RHEL-139985]
  - bpftool: Fix build warnings due to MS extensions (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Add -fms-extensions to bpf build flags (Jerome Marchand) [RHEL-139985]
  - bpf: optimize bpf_map_update_elem() for map-in-map types (Jerome Marchand) [RHEL-139985]
  - bpf: make kprobe_multi_link_prog_run always_inline (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Add success stats to rqspinlock stress test (Jerome Marchand) [RHEL-139985]
  - rqspinlock: Precede non-head waiter queueing with AA check (Jerome Marchand) [RHEL-139985]
  - rqspinlock: Disable spinning for trylock fallback (Jerome Marchand) [RHEL-139985]
  - rqspinlock: Use trylock fallback when per-CPU rqnode is busy (Jerome Marchand) [RHEL-139985]
  - rqspinlock: Perform AA checks immediately (Jerome Marchand) [RHEL-139985]
  - rqspinlock: Enclose lock/unlock within lock entry acquisitions (Jerome Marchand) [RHEL-139985]
  - bpf: Remove runqslower tool (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Remove usage of lsm/file_alloc_security in selftest (Jerome Marchand) [RHEL-139985]
  - bpf: Disable file_alloc_security hook (Jerome Marchand) [RHEL-139985]
  - bpf: check for insn arrays in check_ptr_alignment (Jerome Marchand) [RHEL-139985]
  - bpf: force BPF_F_RDONLY_PROG on insn array creation (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Make CS length configurable for rqspinlock stress test (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Add lock wait time stats to rqspinlock stress test (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Relax CPU requirements for rqspinlock stress test (Jerome Marchand) [RHEL-139985]
  - bpf: Introduce internal bpf_map_check_op_flags helper function (Jerome Marchand) [RHEL-139985]
  - libbpf: Fix some incorrect @param descriptions in the comment of libbpf.h (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Call bpf_get_numa_node_id() in trigger_count() (Jerome Marchand) [RHEL-139985]
  - docs: bpf: map_array: Specify BPF_MAP_TYPE_PERCPU_ARRAY value size limit (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Fix htab_update/reenter_update selftest failure (Jerome Marchand) [RHEL-139985]
  - bpf: implement "jmp" mode for trampoline (Jerome Marchand) [RHEL-139985]
  - bpf: specify the old and new poke_type for bpf_arch_text_poke (Jerome Marchand) [RHEL-139985]
  - bpf,x86: adjust the "jmp" mode for bpf trampoline (Jerome Marchand) [RHEL-139985]
  - bpf: fix the usage of BPF_TRAMP_F_SKIP_FRAME (Jerome Marchand) [RHEL-139985]
  - x86/ftrace: Implement DYNAMIC_FTRACE_WITH_JMP (Jerome Marchand) [RHEL-139985]
  - ftrace: Introduce FTRACE_OPS_FL_JMP (Jerome Marchand) [RHEL-139985]
  - bpf: cleanup aux->used_maps after jit (Jerome Marchand) [RHEL-139985]
  - selftests: bpf: Add tests for unbalanced rcu_read_lock (Jerome Marchand) [RHEL-139985]
  - bpf: support nested rcu critical sections (Jerome Marchand) [RHEL-139985]
  - bpf: test the correct stack liveness of tail calls (Jerome Marchand) [RHEL-139985]
  - bpf: correct stack liveness for tail calls (Jerome Marchand) [RHEL-139985]
  - bpf: test the proper verification of tail calls (Jerome Marchand) [RHEL-139985]
  - bpf: properly verify tail call behavior (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Improve reliability of test_perf_branches_no_hw() (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: skip test_perf_branches_hw() on unsupported platforms (Jerome Marchand) [RHEL-139985]
  - bpf: Document cfi_stubs and owner fields in struct bpf_struct_ops (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Use ASSERT_STRNEQ to factor in long slab cache names (Jerome Marchand) [RHEL-139985]
  - bpf: don't skip other information if xlated_prog_insns is skipped (Jerome Marchand) [RHEL-139985]
  - bpf: verifier: Move desc->imm setup to sort_kfunc_descs_by_imm_off() (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Align kfuncs renamed in bpf tree (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Add BTF dedup tests for recursive typedef definitions (Jerome Marchand) [RHEL-139985]
  - libbpf: Fix BTF dedup to support recursive typedef definitions (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Fix failure paths in send_signal test (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Convert glob_match() to bpf arena (Jerome Marchand) [RHEL-139985]
  - bpf: Handle return value of ftrace_set_filter_ip in register_fentry (Jerome Marchand) [RHEL-139985]
  - bpf: Add missing checks to avoid verbose verifier log (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: retry bpf_map_update_elem() when E2BIG is returned (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Add test to verify freeing the special fields in pcpu maps (Jerome Marchand) [RHEL-139985]
  - bpf: Free special fields when update [lru_,]percpu_hash maps (Jerome Marchand) [RHEL-139985]
  - bpf: Adjust return value for queue destruction in rqspinlock (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: add C-level selftests for indirect jumps (Jerome Marchand) [RHEL-139985]
  - libbpf: support llvm-generated indirect jumps (Jerome Marchand) [RHEL-139985]
  - bpf: disasm: add support for BPF_JMP|BPF_JA|BPF_X (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: test instructions arrays with blinding (Jerome Marchand) [RHEL-139985]
  - bpf: support instructions arrays with constants blinding (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: add selftests for new insn_array map (Jerome Marchand) [RHEL-139985]
  - libbpf: Recognize insn_array map type (Jerome Marchand) [RHEL-139985]
  - bpftool: Recognize insn_array map type (Jerome Marchand) [RHEL-139985]
  - bpf, x86: add new map type: instructions array (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Test parsing of (multi-)split BTF (Jerome Marchand) [RHEL-139985]
  - libbpf: Fix parsing of multi-split BTF (Jerome Marchand) [RHEL-139985]
  - docs/bpf: Add missing BPF k/uprobe program types to docs (Jerome Marchand) [RHEL-139985]
  - libbpf: Update the comment to remove the reference to the deprecated interface bpf_program__load(). (Jerome Marchand) [RHEL-139985]
  - libbpf: Complete the missing @param and @return tags in btf.h (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Add test for conditional jumps on same scalar register (Jerome Marchand) [RHEL-139985]
  - bpf: Skip bounds adjustment for conditional jumps on same scalar register (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Add ABBCCA case for rqspinlock stress test (Jerome Marchand) [RHEL-139985]
  - rqspinlock: Disable queue destruction for deadlocks (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Fix intermittent failures in file_reader test (Jerome Marchand) [RHEL-139985]
  - libbpf: Fix the incorrect reference to the memlock_rlim variable in the comment. (Jerome Marchand) [RHEL-139985]
  - libbpf: Optimize the redundant code in the bpf_object__init_user_btf_maps() function. (Jerome Marchand) [RHEL-139985]
  - bpf: Fix stackmap overflow check in __bpf_get_stackid() (Jerome Marchand) [RHEL-139985]
  - bpf: Refactor stack map trace depth calculation into helper function (Jerome Marchand) [RHEL-139985]
  - bpftool: Fix missing closing parethesis for BTF_KIND_UNKN (Jerome Marchand) [RHEL-139985]
  - selftests/bpf/benchs: Add overwrite mode benchmark for BPF ring buffer (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Add overwrite mode test for BPF ring buffer (Jerome Marchand) [RHEL-139985]
  - bpf: Add overwrite mode for BPF ring buffer (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: add file dynptr tests (Jerome Marchand) [RHEL-139985]
  - bpf: dispatch to sleepable file dynptr (Jerome Marchand) [RHEL-139985]
  - bpf: verifier: refactor kfunc specialization (Jerome Marchand) [RHEL-139985]
  - bpf: add kfuncs and helpers support for file dynptrs (Jerome Marchand) [RHEL-139985]
  - bpf: add plumbing for file-backed dynptr (Jerome Marchand) [RHEL-139985]
  - bpf: verifier: centralize const dynptr check in unmark_stack_slots_dynptr() (Jerome Marchand) [RHEL-139985]
  - bpf: widen dynptr size/offset to 64 bit (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: remove unnecessary kfunc prototypes (Jerome Marchand) [RHEL-139985]
  - libbpf: fix formatting of bpf_object__append_subprog_code (Jerome Marchand) [RHEL-139985]
  - bpf: make bpf_insn_successors to return a pointer (Jerome Marchand) [RHEL-139985]
  - bpf: generalize and export map_get_next_key for arrays (Jerome Marchand) [RHEL-139985]
  - bpf: save the start of functions in bpf_prog_aux (Jerome Marchand) [RHEL-139985]
  - bpf: fix the return value of push_stack (Jerome Marchand) [RHEL-139985]
  - bpf: Clarify get_outer_instance() handling in propagate_to_outer_instance() (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Fix list_del() in arena list (Jerome Marchand) [RHEL-139985]
  - samples/bpf: Fix spelling typos in samples/bpf (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Fix selftest verif_scale_strobemeta failure with llvm22 (Jerome Marchand) [RHEL-139985]
  - bpf: mark vma->{vm_mm,vm_file} as __safe_trusted_or_null (Jerome Marchand) [RHEL-139985]
  - bpf: mark mm->owner as __safe_rcu_or_null (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Silence unused-but-set build warnings (Jerome Marchand) [RHEL-139985]
  - bpf: Consistently use bpf_rcu_lock_held() everywhere (Jerome Marchand) [RHEL-139985]
  - bpf: Extract internal structs validation logic into helpers (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Add more bpf_wq tests (Jerome Marchand) [RHEL-139985]
  - bpf: Fix handling maps with no BTF and non-constant offsets for the bpf_wq (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Test bpf_strcasestr,bpf_strncasestr kfuncs (Jerome Marchand) [RHEL-139985]
  - bpf: add bpf_strcasestr,bpf_strncasestr kfuncs (Jerome Marchand) [RHEL-139985]
  - selftests/bpf: Add tests for async cb context (Jerome Marchand) [RHEL-139985]
  - bpf: Refactor storage_get_func_atomic to generic non_sleepable flag (Jerome Marchand) [RHEL-139985]
  - bpf: Fix sleepable context for async callbacks (Jerome Marchand) [RHEL-139985]
  - bpf: Cleanup unused func args in rqspinlock implementation (Jerome Marchand) [RHEL-139985]
  - bpf: Add dynptr type for skb metadata (Jerome Marchand) [RHEL-139985]
  - cpufreq/amd-pstate: Add comment explaining nominal_perf usage for performance policy (Steve Best) [RHEL-127643]
  - cpufreq/amd-pstate: Call cppc_set_auto_sel() only for online CPUs (Steve Best) [RHEL-127643]
  - cpufreq/amd-pstate: Add static asserts for EPP indices (Steve Best) [RHEL-127643]
  - cpufreq/amd-pstate: Fix some whitespace issues (Steve Best) [RHEL-127643]
  - cpufreq/amd-pstate: Adjust return values in amd_pstate_update_status() (Steve Best) [RHEL-127643]
  - cpufreq/amd-pstate: Make amd_pstate_get_mode_string() never return NULL (Steve Best) [RHEL-127643]
  - cpufreq/amd-pstate: Drop NULL value from amd_pstate_mode_string (Steve Best) [RHEL-127643]
  - cpufreq/amd-pstate: Use sysfs_match_string() for epp (Steve Best) [RHEL-127643]
  - efi/cper: Fix cper_bits_to_str buffer handling and return value (Thomas Huth) [RHEL-164371]
  - efi: Wipe INITRD config table from memory after consumption (Thomas Huth) [RHEL-164371]
  - efi/libstub: gop: Fix EDID support in mixed-mode (Thomas Huth) [RHEL-164371]
  - docs: efi: add CPER functions to driver-api (Thomas Huth) [RHEL-164371]
  - efi/cper: align ARM CPER type with UEFI 2.9A/2.10 specs (Thomas Huth) [RHEL-164371]
  - efi/cper: Add a new helper function to print bitmasks (Thomas Huth) [RHEL-164371]
  - efi/cper: Adjust infopfx size to accept an extra space (Thomas Huth) [RHEL-164371]
  - efi/libstub: x86: Store EDID in boot_params (Thomas Huth) [RHEL-164371]
  - efi/libstub: gop: Add support for reading EDID (Thomas Huth) [RHEL-164371]
  - efi/libstub: gop: Initialize screen_info in helper function (Thomas Huth) [RHEL-164371]
  - efi/libstub: gop: Find GOP handle instead of GOP data (Thomas Huth) [RHEL-164371]
  - efi: Fix trailing whitespace in header file (Thomas Huth) [RHEL-164371]
  - efi/memattr: Convert efi_memattr_init() return type to void (Thomas Huth) [RHEL-164371]
  - efi: stmm: fix kernel-doc "bad line" warnings (Thomas Huth) [RHEL-164371]
  - efi/riscv: Remove the useless failure return message print (Thomas Huth) [RHEL-164371]
  - efistub/x86: Add fallback for SMBIOS record lookup (Thomas Huth) [RHEL-164371]
  - kthread: Warn if mm_struct lacks user_ns in kthread_use_mm() (Thomas Huth) [RHEL-164371]
  - arm64/efi: Don't fail check current_in_efi() if preemptible (Thomas Huth) [RHEL-164371]
  - arm64: efi: Fix NULL pointer dereference by initializing user_ns (Thomas Huth) [RHEL-164371]
  - arm64/efi: Call EFI runtime services without disabling preemption (Thomas Huth) [RHEL-164371]
  - arm64/efi: Move uaccess en/disable out of efi_set_pgd() (Thomas Huth) [RHEL-164371]
  - arm64/efi: Drop efi_rt_lock spinlock from EFI arch wrapper (Thomas Huth) [RHEL-164371]
  - arm64/fpsimd: Permit kernel mode NEON with IRQs off (Thomas Huth) [RHEL-164371]
  - arm64/fpsimd: Don't warn when EFI execution context is preemptible (Thomas Huth) [RHEL-164371]
  - efi/runtime-wrappers: Keep track of the efi_runtime_lock owner (Thomas Huth) [RHEL-164371]
  - efi: Add missing static initializer for efi_mm::cpus_allowed_lock (Thomas Huth) [RHEL-164371]
  - efi/libstub: Fix page table access in 5-level to 4-level paging transition (Thomas Huth) [RHEL-164371]
  - platform/x86/amd/pmf: Added a module parameter to disable the Smart PC function (Steve Best) [RHEL-127641]
  - platform/x86/amd/pmf: Introduce new interface to export NPU metrics (Steve Best) [RHEL-127641]
  - platform/x86/amd/pmf: Use devm_mutex_init() for mutex initialization (Steve Best) [RHEL-127641]
  - platform/x86/amd/pmf: Refactor repetitive BIOS output handling (Steve Best) [RHEL-127641]
  - platform/x86/amd/pmf: Replace magic table id with METRICS_TABLE_ID (Steve Best) [RHEL-127641]
  - platform/x86/amd/pmf: Rename IPU metrics fields to NPU for consistency (Steve Best) [RHEL-127641]
  - platform/x86/amd/pmf: Remove redundant ternary operators (Steve Best) [RHEL-127641]
  - hwmon: (k10temp) Add AMD Steam Deck APU ID (Steve Best) [RHEL-127650]
  - hwmon: (k10temp) Add device ID for Strix Halo (Steve Best) [RHEL-127650]


author: Oleksii Baranov <olebaran@redhat.com> [6.12.0-231.43.el10iv]
changelog:
  - ibmveth: Disable GSO for packets with small MSS (Mamatha Inamdar) [RHEL-175521]
  - KVM: arm64: Invert KVM_PGTABLE_WALK_HANDLE_FAULT to fix pKVM walkers (Sebastian Ott) [RHEL-151899]
  - KVM: arm64: Fix page leak in user_mem_abort() on atomic fault (Sebastian Ott) [RHEL-151899]
  - kselftest/arm64: Add HWCAP test for FEAT_LS64 (Sebastian Ott) [RHEL-151899]
  - arm64: Add support for FEAT_{LS64, LS64_V} (Sebastian Ott) [RHEL-151899]
  - docs: arm64: Document EL3 requirements for FEAT_PMUv3 (Sebastian Ott) [RHEL-151899]
  - docs: arm64: Document EL3 requirements for cpu debug architecture (Sebastian Ott) [RHEL-151899]
  - KVM: arm64: Enable FEAT_{LS64, LS64_V} in the supported guest (Sebastian Ott) [RHEL-151899]
  - arm64: Provide basic EL2 setup for FEAT_{LS64, LS64_V} usage at EL0/1 (Sebastian Ott) [RHEL-151899]
  - KVM: arm64: Handle DABT caused by LS64* instructions on unsupported memory (Sebastian Ott) [RHEL-151899]
  - KVM: arm64: Add documentation for KVM_EXIT_ARM_LDST64B (Sebastian Ott) [RHEL-151899]
  - KVM: arm64: Add exit to userspace on {LD,ST}64B* outside of memslots (Sebastian Ott) [RHEL-151899]
  - KVM: selftests: Verify that reads to inaccessible guest_memfd VMAs SIGBUS (Sebastian Ott) [RHEL-151899]
  - KVM: selftests: Verify that faulting in private guest_memfd memory fails (Sebastian Ott) [RHEL-151899]
  - KVM: selftests: Add wrapper macro to handle and assert on expected SIGBUS (Sebastian Ott) [RHEL-151899]
  - KVM: selftests: Isolate the guest_memfd Copy-on-Write negative testcase (Sebastian Ott) [RHEL-151899]
  - KVM: selftests: Add wrappers for mmap() and munmap() to assert success (Sebastian Ott) [RHEL-151899]
  - KVM: selftests: Add test coverage for guest_memfd without GUEST_MEMFD_FLAG_MMAP (Sebastian Ott) [RHEL-151899]
  - KVM: selftests: Create a new guest_memfd for each testcase (Sebastian Ott) [RHEL-151899]
  - KVM: selftests: Stash the host page size in a global in the guest_memfd test (Sebastian Ott) [RHEL-151899]
  - KVM: guest_memfd: Allow mmap() on guest_memfd for x86 VMs with private memory (Sebastian Ott) [RHEL-151899]
  - KVM: Explicitly mark KVM_GUEST_MEMFD as depending on KVM_GENERIC_MMU_NOTIFIER (Sebastian Ott) [RHEL-151899]
  - KVM: guest_memfd: Invalidate SHARED GPAs if gmem supports INIT_SHARED (Sebastian Ott) [RHEL-151899]
  - KVM: guest_memfd: Add INIT_SHARED flag, reject user page faults if not set (Sebastian Ott) [RHEL-151899]
  - KVM: Rework KVM_CAP_GUEST_MEMFD_MMAP into KVM_CAP_GUEST_MEMFD_FLAGS (Sebastian Ott) [RHEL-151899]
  - KVM: arm64: nv: Forward FEAT_XNX permissions to the shadow stage-2 (Sebastian Ott) [RHEL-151899]
  - KVM: selftests: Add guest_memfd testcase to fault-in on !mmap()'d memory (Sebastian Ott) [RHEL-151899]
  - KVM: selftests: guest_memfd mmap() test when mmap is supported (Sebastian Ott) [RHEL-151899]
  - KVM: selftests: Do not use hardcoded page sizes in guest_memfd test (Sebastian Ott) [RHEL-151899]
  - KVM: Allow and advertise support for host mmap() on guest_memfd files (Sebastian Ott) [RHEL-151899]
  - KVM: arm64: Enable support for guest_memfd backed memory (Sebastian Ott) [RHEL-151899]
  - KVM: arm64: nv: Handle VNCR_EL2-triggered faults backed by guest_memfd (Sebastian Ott) [RHEL-151899]
  - KVM: arm64: Handle guest_memfd-backed guest page faults (Sebastian Ott) [RHEL-151899]
  - KVM: arm64: Refactor user_mem_abort() (Sebastian Ott) [RHEL-151899]
  - KVM: x86/mmu: Handle guest page faults for guest_memfd with shared memory (Sebastian Ott) [RHEL-151899]
  - KVM: x86/mmu: Extend guest_memfd's max mapping level to shared mappings (Sebastian Ott) [RHEL-151899]
  - KVM: x86/mmu: Enforce guest_memfd's max order when recovering hugepages (Sebastian Ott) [RHEL-151899]
  - KVM: x86/mmu: Hoist guest_memfd max level/order helpers "up" in mmu.c (Sebastian Ott) [RHEL-151899]
  - KVM: x86/mmu: Rename .private_max_mapping_level() to .gmem_max_mapping_level() (Sebastian Ott) [RHEL-151899]
  - KVM: guest_memfd: Track guest_memfd mmap support in memslot (Sebastian Ott) [RHEL-151899]
  - KVM: guest_memfd: Add plumbing to host to map guest_memfd pages (Sebastian Ott) [RHEL-151899]
  - KVM: x86: Enable KVM_GUEST_MEMFD for all 64-bit builds (Sebastian Ott) [RHEL-151899]
  - KVM: Fix comment that refers to kvm uapi header path (Sebastian Ott) [RHEL-151899]
  - KVM: Fix comments that refer to slots_lock (Sebastian Ott) [RHEL-151899]
  - KVM: Rename kvm_slot_can_be_private() to kvm_slot_has_gmem() (Sebastian Ott) [RHEL-151899]
  - KVM: Rename CONFIG_KVM_GENERIC_PRIVATE_MEM to CONFIG_HAVE_KVM_ARCH_GMEM_POPULATE (Sebastian Ott) [RHEL-151899]
  - KVM: x86: Select TDX's KVM_GENERIC_xxx dependencies iff CONFIG_KVM_INTEL_TDX=y (Sebastian Ott) [RHEL-151899]
  - KVM: x86: Select KVM_GENERIC_PRIVATE_MEM directly from KVM_SW_PROTECTED_VM (Sebastian Ott) [RHEL-151899]
  - KVM: x86: Have all vendor neutral sub-configs depend on KVM_X86, not just KVM (Sebastian Ott) [RHEL-151899]
  - KVM: Rename CONFIG_KVM_PRIVATE_MEM to CONFIG_KVM_GUEST_MEMFD (Sebastian Ott) [RHEL-151899]


author: Oleksii Baranov <olebaran@redhat.com> [6.12.0-232.44.el10iv]
changelog:
  - PCI: Fix alignment calculation for resource size larger than align (Myron Stowe) [RHEL-151449]
  - PCI: Fix premature removal from realloc_head list during resource assignment (Myron Stowe) [RHEL-151449]
  - PCI: Prevent shrinking bridge window from its required size (Myron Stowe) [RHEL-151449]
  - Documentation: PCI: Document PCIe TLP Header decoder for AER messages (Myron Stowe) [RHEL-151449]
  - PCI/pwrctrl: Fix pci_pwrctrl_is_required() device node leak (Myron Stowe) [RHEL-151449]
  - PCI/pwrctrl: Do not power off on pwrctrl device removal (Myron Stowe) [RHEL-151449]
  - PCI/pwrctrl: Create pwrctrl devices only for PCI device nodes (Myron Stowe) [RHEL-151449]
  - PCI/pwrctrl: Ensure that remote endpoint node parent has supply requirement (Myron Stowe) [RHEL-151449]
  - sparc/PCI: Initialize msi_addr_mask for OF-created PCI devices (Myron Stowe) [RHEL-151449]
  - powerpc/pci: Initialize msi_addr_mask for OF-created PCI devices (Myron Stowe) [RHEL-151449]
  - ALSA: hda/intel: Make MSI address limit based on the device DMA limit (Myron Stowe) [RHEL-151449]
  - drm/radeon: Make MSI address limit based on the device DMA limit (Myron Stowe) [RHEL-151449]
  - PCI/MSI: Check the device specific address mask in msi_verify_entries() (Myron Stowe) [RHEL-151449]
  - PCI/MSI: Convert the boolean no_64bit_msi flag to a DMA address mask (Myron Stowe) [RHEL-151449]
  - PCI: Correct PCI_CAP_EXP_ENDPOINT_SIZEOF_V2 value (Myron Stowe) [RHEL-151449]
  - PCI: endpoint: pci-epf-test: Select configfs (Myron Stowe) [RHEL-151449]
  - PCI: Account fully optional bridge windows correctly (Myron Stowe) [RHEL-151449]
  - PCI: Remove useless WARN_ON() from devres (Myron Stowe) [RHEL-151449]
  - PCI/P2PDMA: Add missing struct p2pdma_provider documentation (Myron Stowe) [RHEL-151449]
  - Documentation: PCI: Fix typos in msi-howto.rst (Myron Stowe) [RHEL-151449]
  - PCI: endpoint: Add missing NULL check for alloc_workqueue() (Myron Stowe) [RHEL-151449]
  - PCI: Add WQ_PERCPU to alloc_workqueue() users (Myron Stowe) [RHEL-151449]
  - PCI: Disable ACS SV for IDT 0x8090 switch (Myron Stowe) [RHEL-151449]
  - PCI: Disable ACS SV for IDT 0x80b5 switch (Myron Stowe) [RHEL-151449]
  - PCI: Cache ACS Capabilities register (Myron Stowe) [RHEL-151449]
  - PCI: Enable ACS after configuring IOMMU for OF platforms (Myron Stowe) [RHEL-151449]
  - PCI: Add ACS quirk for Pericom PI7C9X2G404 switches [12d8:b404] (Myron Stowe) [RHEL-151449]
  - PCI: Add ACS quirk for Qualcomm Hamoa & Glymur (Myron Stowe) [RHEL-151449]
  - PCI: Use device_lock_assert() to verify device lock is held (Myron Stowe) [RHEL-151449]
  - PCI: Use lockdep_assert_held(pci_bus_sem) to verify lock is held (Myron Stowe) [RHEL-151449]
  - PCI: Fix pci_slot_lock () device locking (Myron Stowe) [RHEL-151449]
  - PCI: Fix pci_slot_trylock() error handling (Myron Stowe) [RHEL-151449]
  - PCI: Mark Nvidia GB10 to avoid bus reset (Myron Stowe) [RHEL-151449]
  - PCI: Mark ASM1164 SATA controller to avoid bus reset (Myron Stowe) [RHEL-151449]
  - Documentation: tracing: Add PCI tracepoint documentation (Myron Stowe) [RHEL-151449]
  - PCI: Move CardBus bridge scanning to setup-cardbus.c (Myron Stowe) [RHEL-151449]
  - PCI: Add pbus_validate_busn() for Bus Number validation (Myron Stowe) [RHEL-151449]
  - PCI: Add dword #defines for Bus Number + Secondary Latency Timer (Myron Stowe) [RHEL-151449]
  - PCI: Use scnprintf() instead of sprintf() (Myron Stowe) [RHEL-151449]
  - PCI: Handle CardBus-specific params in setup-cardbus.c (Myron Stowe) [RHEL-151449]
  - PCI: Separate CardBus setup & build it only with CONFIG_CARDBUS (Myron Stowe) [RHEL-151449]
  - PCI: Add 'pci' prefix to struct pci_dev_resource handling functions (Myron Stowe) [RHEL-151449]
  - PCI: Use resource_assigned() in setup-bus.c algorithm (Myron Stowe) [RHEL-151449]
  - resource: Mark res given to resource_assigned() as const (Myron Stowe) [RHEL-151449]
  - PCI: Add pbus_mem_size_optional() to handle optional sizes (Myron Stowe) [RHEL-151449]
  - PCI: Check invalid align earlier in pbus_size_mem() (Myron Stowe) [RHEL-151449]
  - PCI: Log reset and restore of resources (Myron Stowe) [RHEL-151449]
  - PCI: Add pci_resource_is_bridge_win() (Myron Stowe) [RHEL-151449]
  - PCI: Fetch dev_res to local var in __assign_resources_sorted() (Myron Stowe) [RHEL-151449]
  - PCI: Use res_to_dev_res() in reassign_resources_sorted() (Myron Stowe) [RHEL-151449]
  - PCI: Pass bridge window resource to pbus_size_mem() (Myron Stowe) [RHEL-151449]
  - PCI: Push realloc check into pbus_size_mem() (Myron Stowe) [RHEL-151449]
  - resource: Increase MAX_IORES_LEVEL to 8 (Myron Stowe) [RHEL-151449]
  - PCI: Use resource_set_range() that correctly sets ->end (Myron Stowe) [RHEL-151449]
  - PCI/pwrctrl: Create pwrctrl device if graph port is found (Myron Stowe) [RHEL-151449]
  - PCI/pwrctrl: Add PCIe M.2 connector support (Myron Stowe) [RHEL-151449]
  - PCI: Drop the assert_perst() callback (Myron Stowe) [RHEL-151449]
  - PCI: qcom: Drop the assert_perst() callbacks (Myron Stowe) [RHEL-151449]
  - PCI/pwrctrl: Switch to pwrctrl create, power on/off, destroy APIs (Myron Stowe) [RHEL-151449]
  - PCI/pwrctrl: Add APIs to power on/off pwrctrl devices (Myron Stowe) [RHEL-151449]
  - PCI/pwrctrl: Add APIs to create, destroy pwrctrl devices (Myron Stowe) [RHEL-151449]
  - PCI/pwrctrl: Add 'struct pci_pwrctrl::power_{on/off}' callbacks (Myron Stowe) [RHEL-151449]
  - PCI/pwrctrl: pwrseq: Factor out power on/off code to helpers (Myron Stowe) [RHEL-151449]
  - PCI/pwrctrl: slot: Factor out power on/off code to helpers (Myron Stowe) [RHEL-151449]
  - PCI/pwrctrl: slot: Rename private struct and pointers for consistency (Myron Stowe) [RHEL-151449]
  - PCI/pwrctrl: pwrseq: Rename private struct and pointers for consistency (Myron Stowe) [RHEL-151449]
  - PCI/PTM: Fix pcie_ptm_create_debugfs() memory leak (Myron Stowe) [RHEL-151449]
  - PCI/portdrv: Use bus-type functions (Myron Stowe) [RHEL-151449]
  - PCI/portdrv: Don't check for valid device and driver in bus callbacks (Myron Stowe) [RHEL-151449]
  - PCI/portdrv: Move pcie_port_bus_type to pcie source file (Myron Stowe) [RHEL-151449]
  - PCI/portdrv: Don't check for the driver's and device's bus (Myron Stowe) [RHEL-151449]
  - PCI/portdrv: Drop empty shutdown callback (Myron Stowe) [RHEL-151449]
  - PCI/portdrv: Fix potential resource leak (Myron Stowe) [RHEL-151449]
  - PCI/PM: Prevent runtime suspend until devices are fully initialized (Myron Stowe) [RHEL-151449]
  - PCI/PM: Avoid redundant delays on D3hot->D3cold (Myron Stowe) [RHEL-151449]
  - PCI/P2PDMA: Reset page reference count when page mapping fails (Myron Stowe) [RHEL-151449]
  - PCI/P2PDMA: Fix p2pmem_alloc_mmap() warning condition (Myron Stowe) [RHEL-151449]
  - PCI/P2PDMA: Release per-CPU pgmap ref when vm_insert_page() fails (Myron Stowe) [RHEL-151449]
  - PCI/PME: Replace RMW of Root Status register with direct write (Myron Stowe) [RHEL-151449]
  - PCI/ACPI: Restrict program_hpx_type2() to AER bits (Myron Stowe) [RHEL-151449]
  - PCI: Initialize RCB from pci_configure_device() (Myron Stowe) [RHEL-151449]
  - PCI: Check parent for NULL in of_pci_bus_release_domain_nr() (Myron Stowe) [RHEL-151449]
  - PCI: Mark 3ware-9650SA Root Port Extended Tags as broken (Myron Stowe) [RHEL-151449]
  - PCI: Do not attempt to set ExtTag for VFs (Myron Stowe) [RHEL-151449]
  - PCI: endpoint: Fix swapped parameters in pci_{primary/secondary}_epc_epf_unlink() functions (Myron Stowe) [RHEL-151449]
  - PCI: endpoint: Avoid creating sub-groups asynchronously (Myron Stowe) [RHEL-151449]
  - Documentation: PCI: endpoint: Fix ntb/vntb copy & paste errors (Myron Stowe) [RHEL-151449]
  - PCI/bwctrl: Disable BW controller on Intel P45 using a quirk (Myron Stowe) [RHEL-151449]
  - PCI: trace: Add RAS tracepoint to monitor link speed changes (Myron Stowe) [RHEL-151449]
  - PCI: trace: Add generic RAS tracepoint for hotplug event (Myron Stowe) [RHEL-151449]
  - PCI/AER: Clear stale errors on reporting agents upon probe (Myron Stowe) [RHEL-151449]
  - resource: Introduce resource_assigned() for discerning active resources (Myron Stowe) [RHEL-151449]
  - PCI: Test for bit underflow in pcie_set_readrq() (Myron Stowe) [RHEL-151449]
  - docs: powerpc: add htm.rst to toctree (Myron Stowe) [RHEL-151449]
  - PCI: pnv_php: Enable third attention indicator state (Myron Stowe) [RHEL-151449]
  - PCI: pnv_php: Fix surprise plug detection and recovery (Myron Stowe) [RHEL-151449]
  - powerpc/eeh: Export eeh_unfreeze_pe() (Myron Stowe) [RHEL-151449]
  - PCI: pnv_php: Work around switches with broken presence detection (Myron Stowe) [RHEL-151449]
  - PCI: pnv_php: Clean up allocated IRQs on unplug (Myron Stowe) [RHEL-151449]
  - resource: replace open coded variant of DEFINE_RES() (Myron Stowe) [RHEL-151449]
  - resource: replace open coded variants of DEFINE_RES_*_NAMED() (Myron Stowe) [RHEL-151449]
  - resource: replace open coded variant of DEFINE_RES_NAMED_DESC() (Myron Stowe) [RHEL-151449]
  - resource: split DEFINE_RES_NAMED_DESC() out of DEFINE_RES_NAMED() (Myron Stowe) [RHEL-151449]
  - xfs: fix remote xattr valuelblk check (CKI Backport Bot) [RHEL-174054] {CVE-2026-43158}
  - xfs: fix the xattr scrub to detect freemap/entries array collisions (CKI Backport Bot) [RHEL-174054] {CVE-2026-43158}
  - xfs: strengthen attr leaf block freemap checking (CKI Backport Bot) [RHEL-174054] {CVE-2026-43158}
  - xfs: refactor attr3 leaf table size computation (CKI Backport Bot) [RHEL-174054] {CVE-2026-43158}
  - xfs: fix freemap adjustments when adding xattrs to leaf blocks (CKI Backport Bot) [RHEL-174054] {CVE-2026-43158}
  - xfs: delete attr leaf freemap entries when empty (CKI Backport Bot) [RHEL-174054] {CVE-2026-43158}
  - smb: client: fix OOB reads parsing symlink error response (CKI Backport Bot) [RHEL-171476] {CVE-2026-31613}
  - fs/notify: call exportfs_encode_fid with s_umount (Jay Shin) [RHEL-167108] {CVE-2025-40237}
  - fs: relax assertions on failure to encode file handles (Jay Shin) [RHEL-167108]
  - scsi: ses: Fix devices attaching to different hosts (Tomas Henzl) [RHEL-153020]


author: Oleksii Baranov <olebaran@redhat.com> [6.12.0-233.45.el10iv]
changelog:
  - crypto: authenc - Correctly pass EINPROGRESS back up to the caller (CKI Backport Bot) [RHEL-130557]
  - proc: fix type confusion in pde_set_flags() (Abhi Das) [RHEL-163346] {CVE-2025-38653}
  - proc: fix missing pde_set_flags() for net proc files (Abhi Das) [RHEL-163346] {CVE-2025-38653}
  - proc: use the same treatment to check proc_lseek as ones for proc_read_iter et.al (CKI Backport Bot) [RHEL-163346] {CVE-2025-38653}
  - rxrpc: Fix recvmsg() unconditional requeue (CKI Backport Bot) [RHEL-147235] {CVE-2026-23066}


author: Oleksii Baranov <olebaran@redhat.com> [6.12.0-234.46.el10iv]
changelog:
  - s390/tape: Add support for bigger block sizes (Ramesh Chhetri) [RHEL-136091]
  - s390/tape: Introduce idal buffer array (Ramesh Chhetri) [RHEL-136091]
  - s390/tape: Move idal allocation to core functions (Ramesh Chhetri) [RHEL-136091]
  - s390/tape: Fix return value of ccw helper functions (Ramesh Chhetri) [RHEL-136091]
  - s390/tape: Remove extra CCW allocation for error recovery (Ramesh Chhetri) [RHEL-136091]
  - s390/tape: Remove 3590 Read Opposite error recovery (Ramesh Chhetri) [RHEL-136091]
  - s390/tape: Remove 34xx Read Opposite error recovery (Ramesh Chhetri) [RHEL-136091]
  - s390/tape: Remove count parameter from read/write_block functions (Ramesh Chhetri) [RHEL-136091]
  - redhat/configs: automotive: disable CONFIG_IO_URING (Brian Masney) [RHEL-178183]
  - scsi: smartpqi: Silence a recursive lock warning (Tomas Henzl) [RHEL-169577]
  - dpll: zl3073x: report FFO as DPLL vs input reference offset (Ivan Vecera) [RHEL-173193]
  - dpll: add fractional frequency offset to pin-parent-device (Ivan Vecera) [RHEL-173193]
  - dpll: zl3073x: implement pin operational state reporting (Ivan Vecera) [RHEL-173188]
  - dpll: add pin operational state (Ivan Vecera) [RHEL-173188]
  - smb: client: validate dacloffset before building DACL pointers (Paulo Alcantara) [RHEL-172829]
  - smb: client: use kzalloc to zero-initialize security descriptor buffer (Paulo Alcantara) [RHEL-172829]
  - smb: client: scope end_of_dacl to CIFS_DEBUG2 use in parse_dacl (Paulo Alcantara) [RHEL-172829]
  - smb: client: require a full NFS mode SID before reading mode bits (Paulo Alcantara) [RHEL-172829]
  - smb: client: validate the whole DACL before rewriting it in cifsacl (Paulo Alcantara) [RHEL-172829] {CVE-2026-31709}
  - panic: introduce helper functions for panic state (Jocelyn Falempe) [RHEL-135265]
  - redhat/configs: add CONFIG_LOGO_LINUX_CLUT224_FILE (Jocelyn Falempe) [RHEL-135265]
  - redhat/configs: add CONFIG_HYPERV_VMBUS (Jocelyn Falempe) [RHEL-135265]
  - fbdev: au1100fb: Fix build on MIPS64 (Jocelyn Falempe) [RHEL-135265]
  - fbdev: au1100fb: Replace license boilerplate by SPDX header (Jocelyn Falempe) [RHEL-135265]
  - fbdev: au1100fb: Fold au1100fb.h into its only user (Jocelyn Falempe) [RHEL-135265]
  - fbdev: au1100fb: Replace custom printk wrappers by pr_* (Jocelyn Falempe) [RHEL-135265]
  - fbdev: au1100fb: Make driver compilable on non-mips platforms (Jocelyn Falempe) [RHEL-135265]
  - fbdev: au1100fb: Use proper conversion specifiers in printk formats (Jocelyn Falempe) [RHEL-135265]
  - fbdev: au1100fb: Mark several local functions as static (Jocelyn Falempe) [RHEL-135265]
  - fbdev: au1100fb: Don't store device specific data in global variables (Jocelyn Falempe) [RHEL-135265]
  - fbcon: Remove struct fbcon_display.inverse (Jocelyn Falempe) [RHEL-135265]
  - fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe() (Jocelyn Falempe) [RHEL-135265]
  - fbdev: ffb: fix corrupted video output on Sun FFB1 (Jocelyn Falempe) [RHEL-135265]
  - fbdev: of_display_timing: Fix device node reference leak in of_get_display_timings() (Jocelyn Falempe) [RHEL-135265]
  - fbdev: au1100fb: Check return value of clk_enable() in .resume() (Jocelyn Falempe) [RHEL-135265]
  - printk, vt, fbcon: Remove console_conditional_schedule() (Jocelyn Falempe) [RHEL-135265]
  - fbdev: fix fb_pad_unaligned_buffer mask (Jocelyn Falempe) [RHEL-135265]
  - fbdev: of: display_timing: fix refcount leak in of_get_display_timings() (Jocelyn Falempe) [RHEL-135265]
  - fbdev: vt8500lcdfb: fix missing dma_free_coherent() (Jocelyn Falempe) [RHEL-135265]
  - video/logo: don't select LOGO_LINUX_MONO and LOGO_LINUX_VGA16 by default (Jocelyn Falempe) [RHEL-135265]
  - video/logo: move logo selection logic to Kconfig (Jocelyn Falempe) [RHEL-135265]
  - video/logo: remove logo_mac_clut224 (Jocelyn Falempe) [RHEL-135265]
  - newport_con: depend on LOGO_LINUX_CLUT224 instead of LOGO_SGI_CLUT224 (Jocelyn Falempe) [RHEL-135265]
  - video/logo: allow custom logo (Jocelyn Falempe) [RHEL-135265]
  - video/logo: add a type parameter to the logo makefile function (Jocelyn Falempe) [RHEL-135265]
  - video/logo: remove orphan .pgm Makefile rule (Jocelyn Falempe) [RHEL-135265]
  - fbdev: omapfb: remove duplicate check in omapfb_setup_mem() (Jocelyn Falempe) [RHEL-135265]
  - fbdev: sh_mobile_lcdc: Make FB_DEVICE dependency optional (Jocelyn Falempe) [RHEL-135265]
  - fbdev: omapfb: Make FB_DEVICE dependency optional (Jocelyn Falempe) [RHEL-135265]
  - fbcon: check return value of con2fb_acquire_newinfo() (Jocelyn Falempe) [RHEL-135265]
  - fbdev: hyperv_fb: Remove hyperv_fb driver (Jocelyn Falempe) [RHEL-135265]
  - fbdev: Use device_create_with_groups() to fix sysfs groups registration race (Jocelyn Falempe) [RHEL-135265]
  - fbdev: smscufx: properly copy ioctl memory to kernelspace (Jocelyn Falempe) [RHEL-135265]
  - fbdev: rivafb: fix divide error in nv3_arb() (Jocelyn Falempe) [RHEL-135265]
  - fbdev: ssd1307fb: fix potential page leak in ssd1307fb_probe() (Jocelyn Falempe) [RHEL-135265]
  - fbdev: i810: use appopriate log interface dev_info (Jocelyn Falempe) [RHEL-135265]
  - fbdev: tridentfb: replace printk() with dev_*() in probe (Jocelyn Falempe) [RHEL-135265]
  - fbdev: pxafb: Fix multiple clamped values in pxafb_adjust_timing (Jocelyn Falempe) [RHEL-135265]
  - fbdev: tcx.c fix mem_map to correct smem_start offset (Jocelyn Falempe) [RHEL-135265]
  - drm, fbcon, vga_switcheroo: Avoid race condition in fbcon setup (Jocelyn Falempe) [RHEL-135265]
  - fbdev: gxt4500fb: Use dev_err instead of printk (Jocelyn Falempe) [RHEL-135265]
  - fbdev: gbefb: fix to use physical address instead of dma address (Jocelyn Falempe) [RHEL-135265]
  - fbdev: vesafb: Use dev_* fn's instead printk (Jocelyn Falempe) [RHEL-135265]
  - fbdev: vga16fb: Request memory region (Jocelyn Falempe) [RHEL-135265]
  - fbdev: vga16fb: replace printk() with dev_*() in probe (Jocelyn Falempe) [RHEL-135265]
  - fbdev: atyfb: Check if pll_ops->init_pll failed (Jocelyn Falempe) [RHEL-135265]
  - fbcon: Set fb_display[i]->mode to NULL when the mode is released (Jocelyn Falempe) [RHEL-135265]
  - fbdev: pvr2fb: Fix leftover reference to ONCHIP_NR_DMA_CHANNELS (Jocelyn Falempe) [RHEL-135265]
  - fbdev: valkyriefb: Fix reference count leak in valkyriefb_init (Jocelyn Falempe) [RHEL-135265]
  - fbdev: Fix logic error in "offb" name match (Jocelyn Falempe) [RHEL-135265]
  - fbdev/hyperv_fb: deprecate this in favor of Hyper-V DRM driver (Jocelyn Falempe) [RHEL-135265]
  - fbdev: Make drivers depend on LCD_CLASS_DEVICE (Jocelyn Falempe) [RHEL-135265]
  - fbdev: radeonfb: Remove stale product link in Kconfig (Jocelyn Falempe) [RHEL-135265]
  - Drivers: hv: Add CONFIG_HYPERV_VMBUS option (Jocelyn Falempe) [RHEL-135265]
  - fbdev: simplefb: Fix use after free in simplefb_detach_genpds() (Jocelyn Falempe) [RHEL-135265]
  - fbdev: s3fb: Revert mclk stop in suspend (Jocelyn Falempe) [RHEL-135265]
  - fbdev: mb862xxfb: Use int type to store negative error codes (Jocelyn Falempe) [RHEL-135265]
  - fbdev: Use string choices helpers (Jocelyn Falempe) [RHEL-135265]
  - fbdev: core: Fix ubsan warning in pixel_to_pat (Jocelyn Falempe) [RHEL-135265]
  - fbdev: s3fb: Implement 1 and 2 BPP modes, improve 4 BPP (Jocelyn Falempe) [RHEL-135265]
  - fbdev: s3fb: Implement powersave for S3 FB (Jocelyn Falempe) [RHEL-135265]
  - fbdev: xenfb: Use vmalloc_array to simplify code (Jocelyn Falempe) [RHEL-135265]
  - fbdev/simplefb: Sort headers correctly (Jocelyn Falempe) [RHEL-135265]
  - fbdev: Turn FB_MODE_HELPERS into an internal config option (Jocelyn Falempe) [RHEL-135265]
  - fbdev: Make drivers depend on FB_TILEBLITTING (Jocelyn Falempe) [RHEL-135265]
  - fbcon: Streamline setting rotated/unrotated bitops (Jocelyn Falempe) [RHEL-135265]
  - fbcon: Move fbcon callbacks into struct fbcon_bitops (Jocelyn Falempe) [RHEL-135265]
  - fbcon: Set rotate_font callback with related callbacks (Jocelyn Falempe) [RHEL-135265]
  - fbcon: Rename struct fbcon_ops to struct fbcon_par (Jocelyn Falempe) [RHEL-135265]
  - fbcon: Fix empty lines in fbcon.h (Jocelyn Falempe) [RHEL-135265]
  - fbdev: use panic_in_progress() helper (Jocelyn Falempe) [RHEL-135265]
  - drm/vesadrm: Support DRM_FORMAT_C8 (Jocelyn Falempe) [RHEL-135265]
  - io_uring/rsrc: reject zero-length fixed buffer import (CKI Backport Bot) [RHEL-172557] {CVE-2026-43006}
  - genirq: Fix percpu_devid irq affinity documentation (Mark Langsdorf) [RHEL-156428]
  - software node: Also support referencing non-constant software nodes (Mark Langsdorf) [RHEL-156428]
  - platform/x86: intel: chtwc_int33fe: don't dereference swnode args (Mark Langsdorf) [RHEL-156428]
  - usb: hcd: queue wakeup_work to system_freezable_wq workqueue (Mark Langsdorf) [RHEL-156428]
  - device property: Allow secondary lookup in fwnode_get_next_child_node() (Mark Langsdorf) [RHEL-156428]
  - PM: sleep: wakeirq: Update outdated documentation comments (Mark Langsdorf) [RHEL-156428]
  - driver core: remove device_change_owner() export (Mark Langsdorf) [RHEL-156428]
  - PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races (Mark Langsdorf) [RHEL-156428]
  - PM: wakeup: Handle empty list in wakeup_sources_walk_start() (Mark Langsdorf) [RHEL-156428]
  - regcache: Demote defaults readback from HW to debug print (Mark Langsdorf) [RHEL-156428]
  - driver-core: move devres_for_each_res() to base.h (Mark Langsdorf) [RHEL-156428]
  - driver core: faux: stop using static struct device (Mark Langsdorf) [RHEL-156428]
  - driver core: make pinctrl_bind_pins() private (Mark Langsdorf) [RHEL-156428]
  - driver core: attribute_container: change return type to void (Mark Langsdorf) [RHEL-156428]
  - devtmpfs: Replace simple_strtoul with kstrtoint in mount_param (Mark Langsdorf) [RHEL-156428]
  - devtmpfs: make 'devtmpfs_context_ops' static (Mark Langsdorf) [RHEL-156428]
  - regmap: Enable REGMAP when REGMAP_SLIMBUS is enabled (Mark Langsdorf) [RHEL-156428]
  - regmap: Fix race condition in hwspinlock irqsave routine (Mark Langsdorf) [RHEL-156428]
  - driver core: make bus_find_device_by_acpi_dev() stub prototype aligned (Mark Langsdorf) [RHEL-156428]
  - PM: runtime: Do not clear needs_force_resume with enabled runtime PM (Mark Langsdorf) [RHEL-156428]
  - PM: sleep: Do not flag runtime PM workqueue as freezable (Mark Langsdorf) [RHEL-156428]
  - PM: WQ_UNBOUND added to pm_wq workqueue (Mark Langsdorf) [RHEL-156428]
  - PM: runtime: Stop checking pm_runtime_barrier() return code (Mark Langsdorf) [RHEL-156428]
  - PM: runtime: Make pm_runtime_barrier() return void (Mark Langsdorf) [RHEL-156428]
  - regmap: i3c: switch to use i3c_xfer from i3c_priv_xfer (Mark Langsdorf) [RHEL-156428]
  - driver core: Check drivers_autoprobe for all added devices (Mark Langsdorf) [RHEL-156428]
  - driver core: WQ_PERCPU added to alloc_workqueue users (Mark Langsdorf) [RHEL-156428]
  - driver core: replace use of system_unbound_wq with system_dfl_wq (Mark Langsdorf) [RHEL-156428]
  - tick/nohz: avoid showing '(null)' if nohz_full= not set (Mark Langsdorf) [RHEL-156428]
  - firmware_loader: make RUST_FW_LOADER_ABSTRACTIONS select FW_LOADER (Mark Langsdorf) [RHEL-156428]
  - software node: allow referencing firmware nodes (Mark Langsdorf) [RHEL-156428]
  - software node: increase the reference of the swnode by its fwnode (Mark Langsdorf) [RHEL-156428]
  - software node: read the reference args via the fwnode API (Mark Langsdorf) [RHEL-156428]
  - devres: Move devm_alloc_percpu() and related to devres.h (Mark Langsdorf) [RHEL-156428]
  - devres: Remove unused devm_free_percpu() (Mark Langsdorf) [RHEL-156428]
  - PM: sleep: core: Fix runtime PM enabling in device_resume_early() (Mark Langsdorf) [RHEL-156428]
  - PM: Introduce new PMSG_POWEROFF event (Mark Langsdorf) [RHEL-156428]
  - PM: wakeup: Update after recent wakeup source removal ordering change (Mark Langsdorf) [RHEL-156428]
  - PM: wakeup: Delete timer before removing wakeup source from list (Mark Langsdorf) [RHEL-156428]
  - regmap: i3c: Use ARRAY_SIZE() (Mark Langsdorf) [RHEL-156428]
  - regcache: flat: Remove unneeded check and error message for -ENOMEM (Mark Langsdorf) [RHEL-156428]
  - regcache: rbtree: Split ->populate() from ->init() (Mark Langsdorf) [RHEL-156428]
  - PM: runtime: fix typos in runtime.c comments (Mark Langsdorf) [RHEL-156428]
  - regmap: warn users about uninitialized flat cache (Mark Langsdorf) [RHEL-156428]
  - regmap: add flat cache with sparse validity (Mark Langsdorf) [RHEL-156428]
  - platform: Add firmware-agnostic irq and affinity retrieval interface (Mark Langsdorf) [RHEL-156428]
  - of/irq: Add interrupt affinity reporting interface (Mark Langsdorf) [RHEL-156428]
  - ACPI: irq: Add interrupt affinity reporting interface (Mark Langsdorf) [RHEL-156428]
  - irqdomain: Add firmware info reporting interface (Mark Langsdorf) [RHEL-156428]
  - PM: runtime: docs: Update pm_runtime_allow/forbid() documentation (Mark Langsdorf) [RHEL-156428]
  - arch_topology: move parse_acpi_topology() to common code (Mark Langsdorf) [RHEL-156428]
  - firmware_loader: Replace simple_strtol() with kstrtoint() (Mark Langsdorf) [RHEL-156428]
  - firmware_loader: Only call cancel when upload is active (Mark Langsdorf) [RHEL-156428]
  - arch_topology: Fix incorrect error check in topology_parse_cpu_capacity() (Mark Langsdorf) [RHEL-156428]
  - PM: dpm_watchdog: add module param to backtrace all CPUs (Mark Langsdorf) [RHEL-156428]
  - PM: sleep: Introduce CALL_PM_OP() macro to simplify code (Mark Langsdorf) [RHEL-156428]
  - devcoredump: Fix circular locking dependency with devcd->mutex. (Mark Langsdorf) [RHEL-156428]
  - driver core: fw_devlink: Don't warn about sync_state() pending (Mark Langsdorf) [RHEL-156428]
  - PM: sleep: Replace snprintf() with scnprintf() in show_trace_dev_match() (Mark Langsdorf) [RHEL-156428]
  - drivers/base/memory: add node id parameter to add_memory_block() (Mark Langsdorf) [RHEL-156428]
  - PM: runtime: Fix error checking for kunit_device_register() (Mark Langsdorf) [RHEL-156428]
  - drivers/base/node: fix double free in register_one_node() (Mark Langsdorf) [RHEL-156428]
  - PM: sleep: Do not wait on SYNC_STATE_ONLY device links (Mark Langsdorf) [RHEL-156428]
  - redhat/configs: enable power runtime unit tests (Mark Langsdorf) [RHEL-156428]
  - PM: runtime: Add basic kunit tests for API contracts (Mark Langsdorf) [RHEL-156428]
  - PM: runtime: Make put{,_sync}() return 1 when already suspended (Mark Langsdorf) [RHEL-156428]
  - drivers/base/node: handle error properly in register_one_node() (Mark Langsdorf) [RHEL-156428]
  - devres: provide devm_kmemdup_const() (Mark Langsdorf) [RHEL-156428]
  - driver core: auxiliary bus: Optimize logic of auxiliary_match_id() (Mark Langsdorf) [RHEL-156428]
  - driver core: auxiliary bus: Drop dev_pm_domain_detach() call (Mark Langsdorf) [RHEL-156428]
  - driver core: Fix order of the kernel-doc parameters (Mark Langsdorf) [RHEL-156428]
  - driver core: get_dev_from_fwnode(): document potential race (Mark Langsdorf) [RHEL-156428]
  - drivers: base: fix "publically"->"publicly" (Mark Langsdorf) [RHEL-156428]
  - PM: core: Add two macros for walking device links (Mark Langsdorf) [RHEL-156428]
  - PM: core: Annotate loops walking device links as _srcu (Mark Langsdorf) [RHEL-156428]
  - driver core/PM: Set power.no_callbacks along with power.no_pm (Mark Langsdorf) [RHEL-156428]
  - driver core: faux: Set power.no_pm for faux devices (Mark Langsdorf) [RHEL-156428]
  - PM: sleep: core: Clear power.must_resume in noirq suspend error path (Mark Langsdorf) [RHEL-156428]
  - regmap: use int type to store negative error codes (Mark Langsdorf) [RHEL-156428]
  - software node: Constify node_group in registration functions (Mark Langsdorf) [RHEL-156428]
  - regmap: Remove superfluous check for !config in __regmap_init() (Mark Langsdorf) [RHEL-156428]
  - regmap: mmio: Add missing MODULE_DESCRIPTION() (Mark Langsdorf) [RHEL-156428]
  - watchdog/softlockup: fix sample ring index wrap in need_counting_irqs() (Waiman Long) [RHEL-154147]
  - panic: only warn about deprecated panic_print on write access (Waiman Long) [RHEL-154147]
  - docs: panic: correct some sys_ifo names in sysctl doc (Waiman Long) [RHEL-154147]
  - panic: remove CONFIG_PANIC_ON_OOPS_VALUE (Waiman Long) [RHEL-154147]
  - panic: remove redundant panic-cpu backtrace (Waiman Long) [RHEL-154147]
  - watchdog: skip checks when panic is in progress (Waiman Long) [RHEL-154147]
  - panic: use panic_try_start() in vpanic() (Waiman Long) [RHEL-154147]
  - panic: use panic_try_start() in nmi_panic() (Waiman Long) [RHEL-154147]
  - panic: introduce helper functions for panic state (Waiman Long) [RHEL-154147]
  - panic: clean up message about deprecated 'panic_print' parameter (Waiman Long) [RHEL-154147]
  - panic: add note that 'panic_print' parameter is deprecated (Waiman Long) [RHEL-154147]
  - watchdog/softlockup: fix incorrect CPU utilization output during softlockup (Waiman Long) [RHEL-154147]
  - watchdog/softlockup: fix wrong output when watchdog_thresh < 3 (Waiman Long) [RHEL-154147]
  - panic: add note that panic_print sysctl interface is deprecated (Waiman Long) [RHEL-154147]
  - panic: add 'panic_sys_info=' setup option for kernel cmdline (Waiman Long) [RHEL-154147]
  - panic: add 'panic_sys_info' sysctl to take human readable string parameter (Waiman Long) [RHEL-154147]
  - panic: generalize panic_print's function to show sys info (Waiman Long) [RHEL-154147]
  - panic: clean up code for console replay (Waiman Long) [RHEL-154147]
  - watchdog: fix opencoded cpumask_next_wrap() in watchdog_next_cpu() (Waiman Long) [RHEL-154147]
  - sysctl: Move sysctl_panic_on_stackoverflow to kernel/panic.c (Waiman Long) [RHEL-154147]
  - sysctl: Move tainted ctl_table into kernel/panic.c (Waiman Long) [RHEL-154147]
  - watchdog/perf: Provide function for adjusting the event period (Waiman Long) [RHEL-154147]
  - kernel/watchdog: add /sys/kernel/{hard,soft}lockup_count (Waiman Long) [RHEL-154147]
  - watchdog: fix watchdog may detect false positive of softlockup (Waiman Long) [RHEL-154147]
  - panic: Move panic ctl tables into panic.c (Waiman Long) [RHEL-154147]
  - x86/nmi: Consolidate NMI panic variables (Waiman Long) [RHEL-154147]
  - x86/nmi: Simplify unknown NMI panic handling (Waiman Long) [RHEL-154147]
  - watchdog/perf: optimize bytes copied and remove manual NUL-termination (Waiman Long) [RHEL-154147]
  - x86: Move sysctls into arch/x86 (Waiman Long) [RHEL-154147]
  - watchdog/hardlockup/perf: Warn if watchdog_ev is leaked (Waiman Long) [RHEL-154147]
  - watchdog/hardlockup/perf: Fix perf_event memory leak (Waiman Long) [RHEL-154147]
  - treewide: const qualify ctl_tables where applicable (Waiman Long) [RHEL-154147]
  - watchdog: output this_cpu when printing hard LOCKUP (Waiman Long) [RHEL-154147]
  - lib/Makefile: make union-find compilation conditional on CONFIG_CPUSETS (Waiman Long) [RHEL-154147]
  - kernel/watchdog: always restore watchdog_softlockup(,hardlockup)_user_enabled after proc show (Waiman Long) [RHEL-154147]
  - entry: Split generic entry into generic exception and syscall entry (Steve Dunnagan) [RHEL-150903]
  - entry: Inline syscall_exit_to_user_mode() (Steve Dunnagan) [RHEL-150903]
  - tools/bootconfig: specify LDFLAGS as an argument to CC (Brian Masney) [RHEL-73522]
  - tools/bootconfig: allow overriding CFLAGS assignment (Brian Masney) [RHEL-73522]


author: Oleksii Baranov <olebaran@redhat.com> [6.12.0-235.47.el10iv]
changelog:
  - Revert "PENDING: pinctrl: sa8775p: Add support for SA8255p SoC" (Maxime Ripard) [RHEL-170292]
  - PENDING: serial: Ensure DMA buffer is synced before CPU read (Maxime Ripard) [RHEL-182784]
  - redhat: add drivers/vhost/vhost.h to devel-priv (Eric Chanudet) [RHEL-182283]
  - PENDING: net: stmmac: disable PCS interrupt if PCS autoneg is disabled (Maxime Ripard) [RHEL-182979]
  - redhat: Add DENYLIST.rhel to BPF selftests (Viktor Malik) [RHEL-76113]
  - xfs: flush delalloc blocks on ENOSPC in xfs_trans_alloc_icreate (Ravi Singh) [RHEL-116652]
  - host1x: Make remove callback return void (Karol Herbst) [RHEL-176018]
  - overflow: Add STACK_FLEX_ARRAY_SIZE() helper (Karol Herbst) [RHEL-176018]
  - stddef: Remove token-pasting in TRAILING_OVERLAP() (Karol Herbst) [RHEL-176018]
  - stddef: Introduce TRAILING_OVERLAP() helper macro (Karol Herbst) [RHEL-176018]
  - kernel: include linux/util_macros.h (Karol Herbst) [RHEL-176018]
  - util_macros.h: make the header more resilient (Karol Herbst) [RHEL-176018]
  - s390/qeth: Handle ambiguous OSA RCs in s390dbf (Ramesh Chhetri) [RHEL-136140]
  - s390/qeth: Move all OSA RCs to single enum (Ramesh Chhetri) [RHEL-136140]
  - s390/ctcm: Fix double-kfree (Ramesh Chhetri) [RHEL-136140]
  - s390/ctcm: Use info level for handshake UC_RCRESET (Ramesh Chhetri) [RHEL-136140]
  - s390/iucv: Convert sprintf/snprintf to scnprintf (Ramesh Chhetri) [RHEL-136140]
  - x86/fpu: Remove export of mxcsr_feature_mask (Krzysztof Pawlinski) [RHEL-115162]
  - x86/pkeys: Simplify PKRU update in signal frame (Krzysztof Pawlinski) [RHEL-115162]
  - x86/fpu: Clarify the "xa" symbolic name used in the XSTATE* macros (Krzysztof Pawlinski) [RHEL-115162]
  - x86/fpu: Use XSAVE{,OPT,C,S} and XRSTOR{,S} mnemonics in xstate.h (Krzysztof Pawlinski) [RHEL-115162]
  - x86/pkeys: Ensure updated PKRU value is XRSTOR'd (Krzysztof Pawlinski) [RHEL-115162]
  - x86/fpu: Refactor xfeature bitmask update code for sigframe XSAVE (Krzysztof Pawlinski) [RHEL-115162]
  - x86/pkeys: Change caller of update_pkru_in_sigframe() (Krzysztof Pawlinski) [RHEL-115162]
  - x86/fpu: Log XSAVE disablement consistently (Krzysztof Pawlinski) [RHEL-115162]
  - selftests/x86/apx: Add APX test (Krzysztof Pawlinski) [RHEL-115162]
  - selftests/x86/avx: Add AVX tests (Krzysztof Pawlinski) [RHEL-115162]
  - x86/fpu/apx: Enable APX state support (Krzysztof Pawlinski) [RHEL-115162]
  - x86/fpu/apx: Disallow conflicting MPX presence (Krzysztof Pawlinski) [RHEL-115162]
  - x86/fpu/apx: Define APX state component (Krzysztof Pawlinski) [RHEL-115162]
  - x86/fpu/xstate: Adjust xstate copying logic for user ABI (Krzysztof Pawlinski) [RHEL-115162]
  - x86/fpu/xstate: Adjust XSAVE buffer size calculation (Krzysztof Pawlinski) [RHEL-115162]
  - x86/fpu/xstate: Introduce xfeature order table and accessor macro (Krzysztof Pawlinski) [RHEL-115162]
  - x86/fpu/xstate: Remove xstate offset check (Krzysztof Pawlinski) [RHEL-115162]
  - x86/fpu/xstate: Simplify print_xstate_features() (Krzysztof Pawlinski) [RHEL-115162]
  - selftests/x86/xstate: Fix spelling mistake "hader" -> "header" (Krzysztof Pawlinski) [RHEL-115162]
  - selftests/x86/xstate: Clarify supported xstates (Krzysztof Pawlinski) [RHEL-115162]
  - selftests/x86/xstate: Consolidate test invocations into a single entry (Krzysztof Pawlinski) [RHEL-115162]
  - selftests/x86/xstate: Introduce signal ABI test (Krzysztof Pawlinski) [RHEL-115162]
  - selftests/x86/xstate: Refactor ptrace ABI test (Krzysztof Pawlinski) [RHEL-115162]
  - selftests/x86/xstate: Refactor context switching test (Krzysztof Pawlinski) [RHEL-115162]
  - selftests/x86/xstate: Enumerate and name xstate components (Krzysztof Pawlinski) [RHEL-115162]
  - selftests/x86/xstate: Refactor XSAVE helpers for general use (Krzysztof Pawlinski) [RHEL-115162]
  - selftests/x86: Consolidate redundant signal helper functions (Krzysztof Pawlinski) [RHEL-115162]
  - iommu/amd: Mark AMD IOMMUfd as Tech Preview (Jerry Snitselaar) [RHEL-168270]
  - ipmi:ssif: Clean up kthread on errors (Tony Camuso) [RHEL-169911]
  - ipmi:ssif: Remove unnecessary indention (Tony Camuso) [RHEL-169911]
  - ipmi: ssif_bmc: Fix KUnit test link failure when KUNIT=m (Tony Camuso) [RHEL-169911]
  - ipmi: ssif_bmc: add unit test for state machine (Tony Camuso) [RHEL-169911]
  - ipmi: ssif_bmc: change log level to dbg in irq callback (Tony Camuso) [RHEL-169911]
  - ipmi: ssif_bmc: fix message desynchronization after truncated response (Tony Camuso) [RHEL-169911]
  - ipmi: ssif_bmc: fix missing check for copy_to_user() partial failure (Tony Camuso) [RHEL-169911]
  - ipmi: ssif_bmc: cancel response timer on remove (Tony Camuso) [RHEL-169911]
  - ipmi: Replace use of system_wq with system_percpu_wq (Tony Camuso) [RHEL-169911]
  - ipmi:si: Fix check for a misbehaving BMC (Tony Camuso) [RHEL-169911]
  - ipmi:msghandler: Handle error returns from the SMI sender (Tony Camuso) [RHEL-169911]
  - ipmi:si: Don't block module unload if the BMC is messed up (Tony Camuso) [RHEL-169911]
  - ipmi:si: Use a long timeout when the BMC is misbehaving (Tony Camuso) [RHEL-169911]
  - ipmi:si: Handle waiting messages when BMC failure detected (Tony Camuso) [RHEL-169911]
  - ipmi:ls2k: Make ipmi_ls2k_platform_driver static (Tony Camuso) [RHEL-169911]
  - ipmi: ipmb: initialise event handler read bytes (Tony Camuso) [RHEL-169911]
  - ipmi: Consolidate the run to completion checking for xmit msgs lock (Tony Camuso) [RHEL-169911]
  - ipmi: Fix use-after-free and list corruption on sender error (Tony Camuso) [RHEL-169911]
  - ipmi: Switch to use %ptSp (Tony Camuso) [RHEL-169911]
  - ipmi: Skip channel scan if channels are already marked ready (Tony Camuso) [RHEL-169911]
  - ipmi: Fix __scan_channels() failing to rescan channels (Tony Camuso) [RHEL-169911]
  - ipmi: Fix the race between __scan_channels() and deliver_response() (Tony Camuso) [RHEL-169911]
  - ipmi: Fix handling of messages with provided receive message pointer (Tony Camuso) [RHEL-169911]
  - ipmi: Add Loongson-2K BMC support (Tony Camuso) [RHEL-169911]
  - ipmi:si: Gracefully handle if the BMC is non-functional (Tony Camuso) [RHEL-169911]
  - ipmi: Rename "user_data" to "recv_msg" in an SMI message (Tony Camuso) [RHEL-169911]
  - ipmi: Allow an SMI sender to return an error (Tony Camuso) [RHEL-169911]
  - ipmi:si: Move flags get start to its own function (Tony Camuso) [RHEL-169911]
  - ipmi:si: Merge some if statements (Tony Camuso) [RHEL-169911]
  - ipmi: Set a timer for maintenance mode (Tony Camuso) [RHEL-169911]
  - ipmi: Add a maintenance mode sysfs file (Tony Camuso) [RHEL-169911]
  - ipmi: Disable sysfs access and requests in maintenance mode (Tony Camuso) [RHEL-169911]
  - ipmi: Differentiate between reset and firmware update in maintenance (Tony Camuso) [RHEL-169911]
  - ipmi: Rework user message limit handling (Tony Camuso) [RHEL-169911]
  - Revert "ipmi: fix msg stack when IPMI is disconnected" (Tony Camuso) [RHEL-169911]
  - ipmi:msghandler:Change seq_lock to a mutex (Tony Camuso) [RHEL-169911]
  - ipmi: Use dev_warn_ratelimited() for incorrect message warnings (Tony Camuso) [RHEL-169911]
  - char: ipmi: remove redundant variable 'type' and check (Tony Camuso) [RHEL-169911]
  - ipmi: Fix strcpy source and destination the same (Tony Camuso) [RHEL-169911]
  - ipmi:msghandler: Fix potential memory corruption in ipmi_create_user() (Tony Camuso) [RHEL-169911]
  - ipmi:watchdog: Use the new interface for panic messages (Tony Camuso) [RHEL-169911]
  - ipmi:msghandler: Export and fix panic messaging capability (Tony Camuso) [RHEL-169911]
  - ipmi:ssif: Fix a shutdown race (Tony Camuso) [RHEL-169911]
  - ipmi:msghandler: Don't deliver messages to deleted users (Tony Camuso) [RHEL-169911]
  - ipmi:si: Rework startup of IPMI devices (Tony Camuso) [RHEL-169911]
  - ipmi:msghandler: Add a error return from unhandle LAN cmds (Tony Camuso) [RHEL-169911]
  - ipmi:msghandler: Shut down lower layer first at unregister (Tony Camuso) [RHEL-169911]
  - ipmi:msghandler: Remove proc_fs.h (Tony Camuso) [RHEL-169911]
  - ipmi:msghandler: Don't check for shutdown when returning responses (Tony Camuso) [RHEL-169911]
  - ipmi:msghandler: Don't acquire a user refcount for queued messages (Tony Camuso) [RHEL-169911]
  - ipmi:msghandler: Fix locking around users and interfaces (Tony Camuso) [RHEL-169911]
  - ipmi:msghandler: Remove some user level processing in panic mode (Tony Camuso) [RHEL-169911]
  - ipmi: Add a note about the pretimeout callback (Tony Camuso) [RHEL-169911]
  - ipmi:watchdog: Change lock to mutex (Tony Camuso) [RHEL-169911]
  - ipmi:msghandler: Remove srcu for the ipmi_interfaces list (Tony Camuso) [RHEL-169911]
  - ipmi:msghandler: Remove srcu from the ipmi user structure (Tony Camuso) [RHEL-169911]
  - ipmi:msghandler: Use the system_wq, not system_bh_wq (Tony Camuso) [RHEL-169911]
  - ipmi_msghandler: Change the events lock to a mutex (Tony Camuso) [RHEL-169911]
  - ipmi:msghandler: Deliver user messages in a work queue (Tony Camuso) [RHEL-169911]
  - ipmi:msghandler: Move timer handling into a work queue (Tony Camuso) [RHEL-169911]
  - ipmi:msghandler: Rename recv_work to smi_work (Tony Camuso) [RHEL-169911]
  - ipmi:msghandler: Use READ_ONCE on run_to_completion (Tony Camuso) [RHEL-169911]
  - ipmi:si: Move SI type information into an info structure (Tony Camuso) [RHEL-169911]
  - mpls: add seqcount to protect the platform_label{,s} pair (Antoine Tenart) [RHEL-161561]
  - rtnetlink: fix leak of SRCU struct in rtnl_link_register (Antoine Tenart) [RHEL-161561]
  - selftests: rtnetlink: add neighbour update test (Antoine Tenart) [RHEL-161561]
  - neighbour: restore protocol != 0 check in pneigh update (Antoine Tenart) [RHEL-161561]
  - ALSA: update RHEL kconfigs for 7.0 upstream code (Jaroslav Kysela) [RHEL-168082]
  - ASoC: pxa2xx-ac97: fix error handling for reset GPIO descriptor (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Intel: NVL-S: add platform name (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Intel: NVL: add platform name (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rt1320: fix the warning 'rae_fw' from request_firmware() not released (Jaroslav Kysela) [RHEL-168082]
  - ASoC: cs35l56: do not use 'acquire' PM API (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/tas2781: Fix sound abnormal issue on some SPI device (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Exclude Scarlett 18i20 1st Gen from SKIP_IFACE_SETUP (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Evaluate packsize caps at the right place (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SDCA: Correct kernel doc for sdca_irq_cleanup() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: acp: update DMI quirk and add ACP DMIC for Lenovo platforms (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SDCA: Unregister IRQ handlers on module remove (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SDCA: mask Function_Status value (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SDCA: Fix overwritten var within for loop (Jaroslav Kysela) [RHEL-168082]
  - ASoC: stm32_sai: fix incorrect BCLK polarity for DSP_A/B, LEFT_J (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Intel: hda: modify period size constraints for ACE4 (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/intel: enforce stricter period-size alignment for Intel NVL (Jaroslav Kysela) [RHEL-168082]
  - ASoC: nau8325: Add software reset during probe (Jaroslav Kysela) [RHEL-168082]
  - Revert "ALSA: hda/realtek: Add quirk for Gigabyte Technology to fix headphone" (Jaroslav Kysela) [RHEL-168082]
  - ASoC: Intel: avs: Fix memory leak in avs_register_i2s_test_boards() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Intel: fix iteration in is_endpoint_present() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Intel: Fix endpoint index if endpoints are missing (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SDCA: Fix errors in IRQ cleanup (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: acp: add Lenovo P16s G5 AMD quirk for legacy SDW machine (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: ti,tas2552: Add sound-dai-cells (Jaroslav Kysela) [RHEL-168082]
  - ASoC: qcom: audioreach: explicitly enable speaker protection modules (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14IAH10 (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: ps: Fix missing leading zeros in subsystem_device SSID log (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Exclude Scarlett 2i2 1st Gen (8016) from SKIP_IFACE_SETUP (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: add quirk for Acer Swift SFG14-73 (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14IMH9 (Jaroslav Kysela) [RHEL-168082]
  - ASoC: Intel: boards: fix unmet dependency on PINCTRL (Jaroslav Kysela) [RHEL-168082]
  - ASoC: Intel: ehl_rt5660: Use the correct rtd->dev device in hw_params (Jaroslav Kysela) [RHEL-168082]
  - ALSA: ctxfi: Don't enumerate SPDIF1 at DAIO initialization (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: Add quirk for Lenovo Yoga Slim 7 14AKP10 (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: add quirk for HP Laptop 15-fc0xxx (Jaroslav Kysela) [RHEL-168082]
  - ASoC: ep93xx: Fix unchecked clk_prepare_enable() and add rollback on failure (Jaroslav Kysela) [RHEL-168082]
  - ASoC: soc-core: call missing INIT_LIST_HEAD() for card_aux_list (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: Add quirk for Samsung Book2 Pro 360 (NP950QED) (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: yc: Add DMI entry for HP Laptop 15-fc0xxx (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: yc: Add DMI quirk for ASUS Vivobook Pro 16X OLED M7601RM (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: Add quirk for ASUS ROG Strix SCAR 15 (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Exclude Scarlett Solo 1st Gen from SKIP_IFACE_SETUP (Jaroslav Kysela) [RHEL-168082]
  - ALSA: caiaq: fix stack out-of-bounds read in init_card (Jaroslav Kysela) [RHEL-168082]
  - ALSA: ctxfi: Check the error for index mapping (Jaroslav Kysela) [RHEL-168082]
  - ALSA: ctxfi: Fix missing SPDIFI1 index handling (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: add quirk for HP Victus 15-fb0xxx (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/intel: Add MSI X870E Tomahawk to denylist by DMI ID (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: add quirk for Framework F111:000F (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Fix quirk flags for NeuralDSP Quad Cortex (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: change quirk for HP OmniBook 7 Laptop 16-bh0xxx (Jaroslav Kysela) [RHEL-168082]
  - Revert "ALSA: hda/intel: Add MSI X870E Tomahawk to denylist" (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Add iface reset and delay quirk for AB17X USB Audio (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: add HP Laptop 15-fd0xxx mute LED quirk (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Exclude Scarlett 2i4 1st Gen from SKIP_IFACE_SETUP (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: Add mute LED quirk for HP Pavilion 15-eg0xxx (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek - Fixed Speaker Mute LED for HP EliteBoard G1a platform (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: ipc4-topology: Allow bytes controls without initial payload (Jaroslav Kysela) [RHEL-168082]
  - ASoC: adau1372: Fix clock leak on PLL lock failure (Jaroslav Kysela) [RHEL-168082]
  - ASoC: adau1372: Fix unchecked clk_prepare_enable() return value (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SDCA: fix finding wrong entity (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SDCA: remove the max count of initialization table (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: wcd934x: fix typo in dt parsing (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: stm32: Fix incorrect compatible string in stm32h7-sai match (Jaroslav Kysela) [RHEL-168082]
  - ASoC: Intel: catpt: Fix the device initialization (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: acp: add ASUS HN7306EA quirk for legacy SDW machine (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: topology: reject invalid vendor array size in token parser (Jaroslav Kysela) [RHEL-168082]
  - ASoC: tas2781: Add null check for calibration data (Jaroslav Kysela) [RHEL-168082]
  - ALSA: asihpi: avoid write overflow check warning (Jaroslav Kysela) [RHEL-168082]
  - ASoC: fsl: imx-card: initialize playback_only and capture_only (Jaroslav Kysela) [RHEL-168082]
  - ASoC: simple-card-utils: Check value of is_playback_only and is_capture_only (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: qcom: Fix the license marking (Jaroslav Kysela) [RHEL-168082]
  - ALSA:usb:qcom: add AUXILIARY_BUS to Kconfig dependencies (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Exclude Scarlett 2i2 1st Gen from SKIP_IFACE_SETUP (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: yc: Add DMI quirk for Thin A15 B7VF (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK BM1403CDA (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: rockchip: Add compatible for RK3576 SPDIF (Jaroslav Kysela) [RHEL-168082]
  - ALSA: firewire-lib: fix uninitialized local variable (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: add quirk for ASUS Strix G16 G615JMR (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: Sequence GPIO2 on Star Labs StarFighter (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: acp: add PX13 SoundWire machine link for rt721+tas2783x2 (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: acp: add DMI override for ACP70 flag (Jaroslav Kysela) [RHEL-168082]
  - ASoC: sma1307: fix double free of devm_kzalloc() memory (Jaroslav Kysela) [RHEL-168082] {CVE-2026-31475}
  - ALSA: hda/realtek: Add HP ENVY Laptop 13-ba0xxx quirk (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: Add quirk for ASUS ROG Flow Z13-KJP GZ302EAC (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: add quirk for Lenovo Yoga 7 2-in-1 16AKP10 (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: acp-mach-common: Add missing error check for clock acquisition (Jaroslav Kysela) [RHEL-168082]
  - ASoC: detect empty DMI strings (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: acp3x-rt5682-max9836: Add missing error check for clock acquisition (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Add iface reset and delay quirk for SPACETOUCH USB Audio (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Check endpoint numbers at parsing Scarlett2 mixer interfaces (Jaroslav Kysela) [RHEL-168082]
  - ASoC: simple-card-utils: fix graph_util_is_ports0() for DT overlays (Jaroslav Kysela) [RHEL-168082]
  - ASoC: soc-core: flush delayed work before removing DAIs and widgets (Jaroslav Kysela) [RHEL-168082]
  - ASoC: soc-core: drop delayed_work_pending() check before flush (Jaroslav Kysela) [RHEL-168082]
  - ASoC: tegra: Add support for Tegra238 soundcard (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: Add headset jack quirk for Thinkpad X390 (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: add HP Laptop 14s-dr5xxx mute LED quirk (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: add quirk for ASUS UM6702RC (Jaroslav Kysela) [RHEL-168082]
  - ALSA: pcm: fix use-after-free on linked stream runtime in snd_pcm_drain() (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: Add quirk for Gigabyte Technology to fix headphone (Jaroslav Kysela) [RHEL-168082]
  - firmware: cs_dsp: Fix fragmentation regression in firmware download (Jaroslav Kysela) [RHEL-168082]
  - ASoC: qcom: qdsp6: Fix q6apm remove ordering during ADSP stop and start (Jaroslav Kysela) [RHEL-168082]
  - ALSA: us122l: drop redundant interface references (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK PM1503CDA (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: renesas,rz-ssi: Document RZ/G3L SoC (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SDCA: Add allocation failure check for Entity name (Jaroslav Kysela) [RHEL-168082] {CVE-2026-23301}
  - ALSA: hda/senary: Ensure EAPD is enabled during init (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/senary: Use codec->core.afg for GPIO access (Jaroslav Kysela) [RHEL-168082]
  - ALSA: doc: usb-audio: Add doc for QUIRK_FLAG_SKIP_IFACE_SETUP (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: tegra: Add compatible for Tegra238 sound card (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/hdmi: Add Tegra238 HDA codec device ID (Jaroslav Kysela) [RHEL-168082]
  - ASoC: cs35l56: Suppress pointless warning about number of GPIO pulls (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: acp: Add ACP6.3 match entries for Cirrus Logic parts (Jaroslav Kysela) [RHEL-168082]
  - ASoC: Intel: sof_sdw: Add quirk for Alienware Area 51 (2025) 0CCD SKU (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rt1321: fix DMIC ch2/3 mask issue (Jaroslav Kysela) [RHEL-168082]
  - ASoC: cs35l56: Only patch ASP registers if the DAI is part of a DAIlink (Jaroslav Kysela) [RHEL-168082]
  - ASoC: fsl_easrc: Fix event generation in fsl_easrc_iec958_set_reg() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: fsl_easrc: Fix event generation in fsl_easrc_iec958_put_bits() (Jaroslav Kysela) [RHEL-168082]
  - ALSA: firewire: dice: Fix printf warning with W=1 (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/tas2781: A workaround solution to lower-vol issue among lower calibrated-impedance micro-speaker on TAS2781 (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: Add quirk for HP Pavilion 15-eh1xxx to enable mute LED (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Add iface reset and delay quirk for AB13X USB Audio (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/ca0132: Set HP/Speaker auto-detect default from headphone pin verb (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SDCA: Fix comments for sdca_irq_request() (Jaroslav Kysela) [RHEL-168082]
  - ALSA: us144mkii: Drop kernel-doc markers (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Drop superfluous kernel-doc markers (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb: qcom: Correct parameter comment for uaudio_transfer_buffer_setup() (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda: cs35l56: Remove unnecessary struct cs_dsp_client_ops (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda: cs35l56: Fix signedness error in cs35l56_hda_posture_put() (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Use correct version for UAC3 header validation (Jaroslav Kysela) [RHEL-168082] {CVE-2026-23318}
  - ALSA: hda/realtek: add quirk for Acer Nitro ANV15-51 (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/intel: increase default bdl_pos_adj for Nvidia controllers (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Check max frame size for implicit feedback mode, too (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Avoid implicit feedback mode on DIYINHK USB Audio 2.0 (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Use inclusive terms (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Cap the packet size pre-calculations (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: yc: Add ASUS EXPERTBOOK BM1503CDA to quirk table (Jaroslav Kysela) [RHEL-168082]
  - ASoC: cs42l43: Report insert for exotic peripherals (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Skip clock selector for Focusrite devices (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Add QUIRK_FLAG_SKIP_IFACE_SETUP (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Improve Focusrite sample rate filtering (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Remove VALIDATE_RATES quirk for Focusrite devices (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: add quirk for Samsung Galaxy Book Flex (NT950QCT-A38A) (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: fix model name typo for Samsung Galaxy Book Flex (NT950QCG-X716) (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: Add quirk for Acer Aspire V3-572G (Jaroslav Kysela) [RHEL-168082]
  - ALSA: scarlett2: Fix DSP filter control array handling (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: Fix speaker pop on Star Labs StarFighter (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rockchip: i2s-tdm: Use param rate if not provided by set_sysclk (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/hdmi: Add quirk for TUXEDO IBS14G6 (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: asahi-kasei,ak5558: Fix the supply names (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: asahi-kasei,ak4458: Fix the supply names (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: asahi-kasei,ak4458: set unevaluatedProperties:false (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: amd_sdw: add machine driver quirk for Lenovo models (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: acp: Add ACP7.0 match entries for Realtek parts (Jaroslav Kysela) [RHEL-168082]
  - ALSA: echoaudio: Add SPDX ids to some files (Jaroslav Kysela) [RHEL-168082]
  - ALSA: isa: Add SPDX id lines to some files (Jaroslav Kysela) [RHEL-168082]
  - ALSA: core: Add SPDX license id to files (Jaroslav Kysela) [RHEL-168082]
  - ASoC: tas2783A: add explicit port prepare handling (Jaroslav Kysela) [RHEL-168082]
  - ASoC: renesas: rz-ssi: Fix playback and capture (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: Fix headset mic on ASUS Zenbook 14 UX3405MA (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/conexant: Fix headphone jack handling on Acer Swift SF314 (Jaroslav Kysela) [RHEL-168082]
  - ASoC: qcom: sm8250: Add quinary MI2S support (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: yc: Add DMI quirk for ASUS Vivobook Pro 15X M6501RR (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Avoid potentially repeated XRUN error messages (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Add sanity check for OOB writes at silencing (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Optimize the copy of packet sizes for implicit fb handling (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Update the number of packets properly at receiving (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: aw88261: Fix erroneous bitmask logic in Awinic init (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: asahi-kasei,ak5558: Reference common DAI properties (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Add iface reset and delay quirk for GHW-123P (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: Add quirk for Samsung Galaxy Book3 Pro 360 (NP965QFG) (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: Add quirk for Gigabyte G5 KF5 (2023) (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rt721-sdca: Fix issue of fail to detect OMTP jack type (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Add DSD support for iBasso DC04U (Jaroslav Kysela) [RHEL-168082]
  - ALSA: mixer: oss: Add card disconnect checkpoints (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: ipc4-control: Set correct error code in refresh_bytes_control (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Intel: select CONFIG_SND_HDA_EXT_CORE from SND_SOC_SOF_HDA_COMMON (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Add iface reset and delay quirk for AB13X USB Audio (Jaroslav Kysela) [RHEL-168082]
  - ALSA: ctxfi: Add quirk for SE-300PCIE variant (160b:0102) (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/generic: fix typos in comments (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek - Enable mute LEDs on HP ENVY x360 15-es0xxx (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/conexant: Add quirk for HP ZBook Studio G4 (Jaroslav Kysela) [RHEL-168082]
  - ASoC: fsl_asrc_dma: allocate memory from dma device (Jaroslav Kysela) [RHEL-168082]
  - ASoC: fsl_asrc: Add support for i.MX952 platform (Jaroslav Kysela) [RHEL-168082]
  - ASoC: fsl_asrc_m2m: Add option to start ASRC before DMA device for M2M (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: fsl,imx-asrc: Add support for i.MX952 platform (Jaroslav Kysela) [RHEL-168082]
  - ALSA: oss: delete self assignment (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rockchip: spdif: Convert to FIELD_PREP (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rockchip: spdif: Fill IEC958 CS info per params (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rockchip: spdif: Add support for format S32_LE (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rockchip: spdif: Add support for set mclk rate (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rockchip: spdif: Swap PCM and DAI component registration order (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rockchip: spdif: Improve sample rate support (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rockchip: spdif: Use dev_err_probe (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rockchip: spdif: Fully convert to device managed resources (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rockchip: spdif: Move DT compatible table (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rockchip: spdif: Use device_get_match_data() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: fsl: imx-rpmsg: use snd_soc_find_dai_with_mutex() in probe (Jaroslav Kysela) [RHEL-168082]
  - ASoC: cs35l56: KUnit tests for parsing and using onchip GPIOs (Jaroslav Kysela) [RHEL-168082]
  - ASoC: cs35l56-shared: KUnit tests for onchip speaker ID gpios (Jaroslav Kysela) [RHEL-168082]
  - ASoC: cs35l56: Support for reading speaker ID from on-chip GPIOs (Jaroslav Kysela) [RHEL-168082]
  - ASoC: ti: davinci-mcasp: Add asynchronous mode support (Jaroslav Kysela) [RHEL-168082]
  - ASoC: ti: davinci-mcasp: Streamline pdir behavior across rx & tx streams (Jaroslav Kysela) [RHEL-168082]
  - ASoC: ti: davinci-mcasp: Disambiguate mcasp_is_synchronous function (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: davinci-mcasp: Add properties for asynchronous mode (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SDCA: Limit values user can write to Selected Mode (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SDCA: Add regmap defaults for specification defined values (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SDCA: Rearrange FDL file messages (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SDCA: Still process most of the jack detect if control is missing (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SDCA: Handle volatile controls correctly (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SDCA: Remove outdated todo comment (Jaroslav Kysela) [RHEL-168082]
  - ASoC: tas2781: Put three different calibrated data solution into the same data structure (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX952 (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX94 (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Intel: hda: Add a virtual CPU DAI (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Intel: hda: Fix NULL pointer dereference (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: sof-audio: Add support for loopback capture (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: sof-audio: Traverse paths with aggregated DAI widgets (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: ipc4-topology: Add support for process modules with no input pins (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: ipc4-topology: Add new tokens for pipeline direction (Jaroslav Kysela) [RHEL-168082]
  - ASoC: Intel: sof_sdw: Add a DAI link for loopback capture (Jaroslav Kysela) [RHEL-168082]
  - uapi: sound: sof: tokens: Add missing token for KCPS (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: pcm: Split up widget prepare and setup (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: sof-audio: Add a new op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: Add quirk for Minisforum V3 SE (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Intel: hda: add SDCA property check (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Intel: allow module parameter override BT link to 0 (Jaroslav Kysela) [RHEL-168082]
  - ASoC: Intel: soc-acpi-intel-ptl-match: drop rt721 related match tables (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Intel: hda-sdw-bpt: support simultaneous audio and BPT streams (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Intel: add hda_dma_prepare/cleanup helpers (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Intel: add hda_dsp_stream_pair_get/put helpers (Jaroslav Kysela) [RHEL-168082]
  - ASoC: wcd-mbhc-v2: remove unnecessary module_init/exit functions (Jaroslav Kysela) [RHEL-168082]
  - docs: fix 're-use' -> 'reuse' in documentation (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: acp: Add ACP7.0 match entries for Cirrus Logic parts (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: acp: Sort Cirrus Logic match entries (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: acp: Rename Cirrus Logic component match entries to include link and uid (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: acp: Sort match table into most specific first (Jaroslav Kysela) [RHEL-168082]
  - ASoC: es8328: Add error unwind in resume (Jaroslav Kysela) [RHEL-168082]
  - ASoC: es8328: Use cached regmap on resume (Jaroslav Kysela) [RHEL-168082]
  - ASoC: es8328: Check errors in set_dai_fmt() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: es8328: Propagate errors in set_bias_level() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: es8328: Fix DAC deemphasis control handling (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: aw87390: Add Anbernic RG-DS amp driver (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: aw87390: Add Anbernic RG-DS Amplifier (Jaroslav Kysela) [RHEL-168082]
  - ASoC: fsl_sai: add IMX_SCMI_MISC_DRV dependency (Jaroslav Kysela) [RHEL-168082]
  - ASoC: sophgo: fix 64-bit division build failure (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rt5575: fix SPI dependency (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: max98390: Check return value of devm_gpiod_get_optional() in max98390_i2c_probe() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: sdca: Fix missing regmap dependencies in Kconfig (Jaroslav Kysela) [RHEL-168082]
  - ASoC: soc-core: add lockdep_assert_held() at snd_soc_unregister_dai() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: tegra: set reg_default_cb callback (Jaroslav Kysela) [RHEL-168082]
  - ASoC: tegra: Add AHUB writeable_reg for RX holes (Jaroslav Kysela) [RHEL-168082]
  - ASoC: wm8962: add .set_tdm_slot callback function (Jaroslav Kysela) [RHEL-168082]
  - ASoC: sophgo: cv1800b: tidy Kconfig spacing (Jaroslav Kysela) [RHEL-168082]
  - ASoC: sophgo: cv1800b: document DAC overwrite handling (Jaroslav Kysela) [RHEL-168082]
  - ASoC: sophgo: add CV1800B internal DAC codec driver (Jaroslav Kysela) [RHEL-168082]
  - ASoC: sophgo: add CV1800B internal ADC codec driver (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: sophgo,cv1800b: add ADC/DAC codec (Jaroslav Kysela) [RHEL-168082]
  - ASoC: sophgo: add CV1800B I2S/TDM controller driver (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: sophgo,cv1800b: add I2S/TDM controller (Jaroslav Kysela) [RHEL-168082]
  - ASoC: sunxi: sun50i-dmic: Add missing check for devm_regmap_init_mmio (Jaroslav Kysela) [RHEL-168082]
  - ASoC: sun4i-spdif: Add missing check for devm_regmap_init_mmio (Jaroslav Kysela) [RHEL-168082]
  - ASoC: ac97: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-168082]
  - ASoC: pxa2xx-ac97: Remove platform_data (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codec: Remove pxa2xx-ac97.c (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codec: Remove ak4641 (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: add mixer support for Focusrite Forte (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: fix LG Gram Style 14 speakers (Jaroslav Kysela) [RHEL-168082]
  - ALSA: jack: Improve string handling in jack_kctl_name_gen (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/tas2781: Add tas2781_hda::catlog_id init (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/conexant: Add headset mic fix for MECHREVO Wujie 15X Pro (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: fsl,mqs: make gpr optional for SM-based SoCs (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: wm8731: Remove unnecessary NULL check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: rt1320-sdw: Refactor to reduce stack frames (Jaroslav Kysela) [RHEL-168082]
  - ASoC: sdw_utils: Add quirk to ignore RT722 DMIC DAI (Jaroslav Kysela) [RHEL-168082]
  - ASoC: soc-dapm: tidyup function naming (Jaroslav Kysela) [RHEL-168082]
  - ASoC: soc-dapm: move struct snd_soc_dapm_context (Jaroslav Kysela) [RHEL-168082]
  - ASoC: soc-dapm: add snd_soc_dapm_alloc() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: soc-dapm: remove dev from snd_soc_dapm_context() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: soc-dapm: remove compatibility definition for dapm (Jaroslav Kysela) [RHEL-168082]
  - ASoC: soc-component: remove compatibility definition for component (Jaroslav Kysela) [RHEL-168082]
  - ASoC: soc-component: remove snd_soc_component_xxx() wrapper (Jaroslav Kysela) [RHEL-168082]
  - ASoC: tlv320adcx140: don't use snd_soc_component_get_bias_level() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: acp: Fix Kconfig dependencies for SND_SOC_ACPI_AMD_SDCA_QUIRKS (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: rt56*: Remove IRQF_ONESHOT (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: Convert ti,tas2552 to DT schema (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/tas2781: Drop the unused macro definition (Jaroslav Kysela) [RHEL-168082]
  - mfd: arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda: controllers: intel: add support for Nova Lake (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda: core: intel-dsp-config: Add support for NVL (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Intel: add support for Nova Lake NVL (Jaroslav Kysela) [RHEL-168082]
  - PCI: Add Intel Nova Lake audio Device ID (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Intel: hda: Remove MODULE_SOFTDEP for snd-hda-codec-hdmi (Jaroslav Kysela) [RHEL-168082]
  - ASoC: tas2783A: fw loading for devices without pci bus (Jaroslav Kysela) [RHEL-168082]
  - ASoC: renesas: rz-ssi: Drop the & operator in front of function name (Jaroslav Kysela) [RHEL-168082]
  - ASoC: renesas: rz-ssi: Drop goto label (Jaroslav Kysela) [RHEL-168082]
  - ASoC: renesas: rz-ssi: Drop unnecessary if condition (Jaroslav Kysela) [RHEL-168082]
  - ASoC: renesas: rz-ssi: Simplify the logic in rz_ssi_stream_is_play() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: realtek: fix misspelling of "minimum" in comments (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: es8323: Enable proper DAPM widgets for chip power (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: es8323: Enable proper DAPM widgets for capture ADC (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: es8323: remove DAC enablement write from es8323_set_bias_level (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: es8323: Replace magic numbers with defined macros (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/cirrus_scodec_test: Use faux_device instead of platform_device (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: mt8192-afe-pcm: Fix clocks and clock-names (Jaroslav Kysela) [RHEL-168082]
  - ASoC: es8328: Propagate error codes from regmap updates (Jaroslav Kysela) [RHEL-168082]
  - dt-bindings: sound: google,goldfish-audio: Convert to DT schema (Jaroslav Kysela) [RHEL-168082]
  - ASoC: intel: convert to snd_soc_dapm_xxx() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: aw88261: use dvdd-supply regulator (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: document dvdd-supply property for awinic,aw88261 (Jaroslav Kysela) [RHEL-168082]
  - ASoC: tlv320adcx140: add channel sum control (Jaroslav Kysela) [RHEL-168082]
  - ASoC: tlv320adcx140: add kcontrol for num biquads (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: add avdd and iovdd supply (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: clarify areg-supply documentation (Jaroslav Kysela) [RHEL-168082]
  - ASoC: tlv320adcx140: add avdd and iovdd supply (Jaroslav Kysela) [RHEL-168082]
  - ASoC: tlv320adcx140: power on/off the device on demand (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: clean up presonus s1810 consts (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: presonus s18xx uses little-endian (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/realtek: add HP Victus 16-e0xxx mute LED quirk (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/cs8409: Add quirk for CDB35L56-FOUR-HD (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: acp: soc-acpi: add is_device_rt712_vb() helper (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: drop unused Kconfig symbols (Jaroslav Kysela) [RHEL-168082]
  - ASoC: pxa: drop unused Kconfig symbol (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: rtq9128: Add compatible changes for rtq9154 (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: rtq9128: Add rtq9154 backward compatible (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: rtq9128: Modify the chip initial setting (Jaroslav Kysela) [RHEL-168082]
  - ASoC: wm8962: Don't report a microphone if it's shorted to ground on plug (Jaroslav Kysela) [RHEL-168082]
  - ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask (Jaroslav Kysela) [RHEL-168082]
  - ASoC: sof ipc4: Add sof_ipc4_widget_setup_msg_payload() and call it (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: ipc4: sof_ipc4_module_init_ext_init structs and macros (Jaroslav Kysela) [RHEL-168082]
  - ASoC: sof: ipc4-topology: Add topology tokens domain_in stack & heap_bytes (Jaroslav Kysela) [RHEL-168082]
  - ASoC: sof: Add domain_id, heap_bytes and stack_bytes to snd_sof_widget (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: ipc/ops: Use guard() for spinlocks (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Intel: Use guard() for spinlocks where it makes sense (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: mediatek: mtk-adsp-common: Use guard() for spinlock_irqsave (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: imx: imx-common: Use guard() for spinlock_irqsafe() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: amd: acp-ipc: Use guard() for spinlock_irq() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Use guard()/scoped_guard() for mutex locks where it makes sense (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Intel: Use guard()/scoped_guard() for mutex locks where it makes sense (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: rt1320-sdw: convert to snd_soc_dapm_xxx() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: Convert realtek,rt5651 to DT schema (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: aw88261: Add devicetree support (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: aw88261: Remove AW88261_I2C_NAME macro (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: da7213: Move comma operator at the end of the line (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: es8375: remove unnecessary format check (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda - fix function names & missing function parameter (Jaroslav Kysela) [RHEL-168082]
  - ALSA: pcm: Revert bufs move in snd_pcm_xfern_frames_ioctl() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SDCA: Replace use of system_wq with system_dfl_wq (Jaroslav Kysela) [RHEL-168082]
  - ASoC: nau8821: Sort #include directives (Jaroslav Kysela) [RHEL-168082]
  - ASoC: nau8821: Drop unneeded braces in nau8821_hw_params() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: nau8821: Simplify conditional in nau8821_get_osr() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: nau8821: Drop superfluous return statement (Jaroslav Kysela) [RHEL-168082]
  - ASoC: nau8821: Cancel delayed work on component remove (Jaroslav Kysela) [RHEL-168082]
  - ASoC: nau8821: Cancel pending work before suspend (Jaroslav Kysela) [RHEL-168082]
  - ASoC: nau8821: Fixup nau8821_enable_jack_detect() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: es8328: Remove duplicate DAPM routes (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rt5575: Add the codec driver for the ALC5575 (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: realtek,rt5575: add support for ALC5575 (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: ES8389: Update clock configuration (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: ES8389: Add members about the version (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: ES8389: Adjust wakeup configuration (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: ES8389: Add members related to power supply (Jaroslav Kysela) [RHEL-168082]
  - ASoC: dt-bindings: ES8389: Add property about power supply (Jaroslav Kysela) [RHEL-168082]
  - firmware: cs_dsp: test_bin: Add tests for offsets > 0xffff (Jaroslav Kysela) [RHEL-168082]
  - firmware: cs_dsp: test_bin: Run test cases on long-offset blocks (Jaroslav Kysela) [RHEL-168082]
  - firmware: cs_dsp: test: Increase size of XM and YM on Halo Core (Jaroslav Kysela) [RHEL-168082]
  - firmware: cs_dsp: test_bin: Make patch function a test parameter (Jaroslav Kysela) [RHEL-168082]
  - firmware: cs_dsp: test_bin: Run test cases with v3 file format (Jaroslav Kysela) [RHEL-168082]
  - ALSA: echoaudio: adjust function name (Jaroslav Kysela) [RHEL-168082]
  - ALSA: ice1724: adjust function name reference (Jaroslav Kysela) [RHEL-168082]
  - ALSA: mixart: adjust field name reference (Jaroslav Kysela) [RHEL-168082]
  - soundwire: intel_ace2x: add SND_HDA_CORE dependency (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rt1320: fix the remainder calculation of r0 value (Jaroslav Kysela) [RHEL-168082]
  - ASoC: alc5623: tidyup clock inversion in alc5623_set_dai_fmt() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rt1320: fix size_t format string (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rt1320: fix 32-bit link failure (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rockchip: Discard pm_runtime_put() return value (Jaroslav Kysela) [RHEL-168082]
  - ASoC: Intel: avs: replace strcmp with sysfs_streq (Jaroslav Kysela) [RHEL-168082]
  - soundwire: Use bus methods for .probe(), .remove() and .shutdown() (Jaroslav Kysela) [RHEL-168082]
  - soundwire: Make remove function return no value (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rt1320: fix the warning the string may be truncated (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rt1320: Fix retry checking in rt1320_rae_load() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rt1320: Change return type of rt1320_t0_load() to void (Jaroslav Kysela) [RHEL-168082]
  - ASoC: qcom: audioreach: Constify function arguments (Jaroslav Kysela) [RHEL-168082]
  - ASoC: qcom: topology: Constify pointed snd_soc_tplg_dapm_widget (Jaroslav Kysela) [RHEL-168082]
  - ASoC: qcom: topology: Constify pointed DAPM widget structs (Jaroslav Kysela) [RHEL-168082]
  - ASoC: qcom: topology: Constify pointed ar control structs (Jaroslav Kysela) [RHEL-168082]
  - ASoC: qcom: topology: Constify pointed topology and vendor structs (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda/cm9825: Add GENE_TWL7 support for AAEON (Jaroslav Kysela) [RHEL-168082]
  - ASoC: qcom: Constify APR/GPR result structs (Jaroslav Kysela) [RHEL-168082]
  - ASoC: qcom: Constify GPR callback response data (Jaroslav Kysela) [RHEL-168082]
  - soc: qcom: apr: Use typedef for GPR callback member (Jaroslav Kysela) [RHEL-168082]
  - ASoC: qcom: Constify APR callback response data (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: wcd939x-sdw: use devres for regmap allocation (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codec: rt286: Use devm_request_threaded_irq to manage IRQ lifetime and fix smatch warning (Jaroslav Kysela) [RHEL-168082]
  - ASoC: tas2783A: read slave properties from acpi table (Jaroslav Kysela) [RHEL-168082]
  - ASoC: tas2783A: use acpi initialisation table (Jaroslav Kysela) [RHEL-168082]
  - ASoc: tas2783A: fw name based on system details (Jaroslav Kysela) [RHEL-168082]
  - ASoC: tas2783A: fix error log for calibration data (Jaroslav Kysela) [RHEL-168082]
  - ASoC: tas2783A: update default init writes (Jaroslav Kysela) [RHEL-168082]
  - ASoC: tas2783A: use custom firmware (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: ipc4-control: Add support for generic bytes control (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: ipc4: Add definition for generic bytes control (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: ipc4: Support for sending payload along with LARGE_CONFIG_GET (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: ipc4-topology: Set initial param_id for bytes control type (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: ipc4-topology: Correct the allocation size for bytes controls (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: tas2780: tidyup format check in tas2780_set_fmt() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: qcom: audioreach: Add support for VI Sense module (Jaroslav Kysela) [RHEL-168082]
  - ASoC: qcom: audioreach: Add support for Speaker Protection module (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rt1320: support RAE parameters loading (Jaroslav Kysela) [RHEL-168082]
  - ASoC: rt1320: support calibration and temperature/r0 loading (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codec: rt298: Use devm_request_threaded_irq to manage IRQ lifetime and fix smatch warning (Jaroslav Kysela) [RHEL-168082]
  - ASoC: Intel: ti-common: support tas2563 amplifier (Jaroslav Kysela) [RHEL-168082]
  - ASoC: Intel: sof_rt5682: add tas2563 speaker amp support (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: ES8326: Add kcontrol for DRE (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: ES8326: Add a kcontrol for PGAGAIN (Jaroslav Kysela) [RHEL-168082]
  - ALSA: oss: Relax __free() variable declarations (Jaroslav Kysela) [RHEL-168082]
  - ALSA: seq: oss: Relax __free() variable declarations (Jaroslav Kysela) [RHEL-168082]
  - ALSA: seq: Relax __free() variable declarations (Jaroslav Kysela) [RHEL-168082]
  - ALSA: timer: Relax __free() variable declarations (Jaroslav Kysela) [RHEL-168082]
  - ALSA: vmaster: Relax __free() variable declarations (Jaroslav Kysela) [RHEL-168082]
  - ALSA: hda: Relax __free() variable declarations (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usx2y: Relax __free() variable declarations (Jaroslav Kysela) [RHEL-168082]
  - ALSA: usb-audio: Relax __free() variable declarations (Jaroslav Kysela) [RHEL-168082]
  - ALSA: compress_offload: Relax __free() variable declarations (Jaroslav Kysela) [RHEL-168082]
  - ALSA: control: Relax __free() variable declarations (Jaroslav Kysela) [RHEL-168082]
  - ALSA: pcm: Relax __free() variable declarations (Jaroslav Kysela) [RHEL-168082]
  - soundwire: qcom: Use guard to avoid mixing cleanup and goto (Jaroslav Kysela) [RHEL-168082]
  - ASoC: Fix acronym for Intel Gemini Lake (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Intel: pci-nvl: Set on_demand_dsp_boot for NVL-S (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Intel: pci-ptl: Set on_demand_dsp_boot for PTL and WCL (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Intel: pci-lnl: Set on_demand_dsp_boot for LNL (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Intel: hda-sdw-bpt: Add support for on-demand DSP boot (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: sof-client: Add support for on-demand DSP boot (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: Add support for on-demand DSP boot (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: control: skip rpm calls in ext_volatile_get if not implemented (Jaroslav Kysela) [RHEL-168082]
  - ASoC: SOF: ipc4-loader: Remove redundant rpm resume_and_get from load_library (Jaroslav Kysela) [RHEL-168082]
  - ASoC: sdw-mockup: Drop dummy remove function (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codecs: wm0010: Replace cpu_to_be64 + le64_to_cpu with swab64 (Jaroslav Kysela) [RHEL-168082]
  - ASoc: qcom: q6afe: use guards consistently (Jaroslav Kysela) [RHEL-168082]
  - ASoC: davinci-mcasp: remove unneeded #ifdef (Jaroslav Kysela) [RHEL-168082]
  - ASoC: mediatek: mt8195: optimize property formatting error handling by using scnprintf() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: mediatek: mt8189-nau8825: don't use card->dapm directly (Jaroslav Kysela) [RHEL-168082]
  - ASoC: codec: rt274: Use devm_request_threaded_irq to manage IRQ lifetime and fix smatch warning (Jaroslav Kysela) [RHEL-168082]
  - ASoC: fsl: fsl_ssi: Replace deprecated strcpy() with strscpy() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: Intel: catpt: Specify image names in the device descriptor (Jaroslav Kysela) [RHEL-168082]
  - ASoC: Intel: catpt: Drop superfluous space in PCM code (Jaroslav Kysela) [RHEL-168082]
  - ASoC: Intel: catpt: Simplify catpt_stream_read_position() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: Intel: catpt: Update CATPT_IPC_ERROR macro (Jaroslav Kysela) [RHEL-168082]
  - ASoC: Intel: catpt: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: acp-sdw-sof: Fix confusing cleanup.h syntax (Jaroslav Kysela) [RHEL-168082]
  - ASoC: amd: acp-sdw-legacy: Fix confusing cleanup.h syntax (Jaroslav Kysela) [RHEL-168082]
  - ASoC: qcom: Minor readability improve with new lines (Jaroslav Kysela) [RHEL-168082]
  - ASoC: renesas: rz-ssi: Add support for 32 bits sample width (Jaroslav Kysela) [RHEL-168082]
  - ASoC: renesas: rz-ssi: Add support for 24 bits sample width (Jaroslav Kysela) [RHEL-168082]
  - ASoC: renesas: rz-ssi: Move DMA configuration (Jaroslav Kysela) [RHEL-168082]
  - ASoC: renesas: rz-ssi: Use dev variable in probe() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: renesas: rz-ssi: Remove trailing comma in the terminator entry (Jaroslav Kysela) [RHEL-168082]
  - ALSA: seq: Refuse to probe seq drivers with non-bus probe or remove (Jaroslav Kysela) [RHEL-168082]
  - ALSA: seq: Use bus specific probe and remove (Jaroslav Kysela) [RHEL-168082]
  - ALSA: seq: midi: Convert to snd_seq bus probe mechanism (Jaroslav Kysela) [RHEL-168082]
  - ALSA: seq: ump: Convert to snd_seq bus probe mechanism (Jaroslav Kysela) [RHEL-168082]
  - ALSA: opl3: Convert to snd_seq bus probe mechanism (Jaroslav Kysela) [RHEL-168082]
  - ALSA: opl4: Convert to snd_seq bus probe mechanism (Jaroslav Kysela) [RHEL-168082]
  - ALSA: sb: Convert to snd_seq bus probe mechanism (Jaroslav Kysela) [RHEL-168082]
  - ALSA: emu10k1: Convert to snd_seq bus probe mechanism (Jaroslav Kysela) [RHEL-168082]
  - ALSA: seq: oss: Convert to snd_seq bus probe mechanism (Jaroslav Kysela) [RHEL-168082]
  - ASoC: asoc.h: convert to snd_soc_dapm_xxx() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: audio_topology: convert to snd_soc_dapm_xxx() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: audio_helper: convert to snd_soc_dapm_xxx() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: audio_codec: convert to snd_soc_dapm_xxx() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: arizona-micsupp: convert to snd_soc_dapm_xxx() (Jaroslav Kysela) [RHEL-168082]
  - ASoC: arizona-haptics: convert to snd_soc_dapm_xxx() (Jaroslav Kysela) [RHEL-168082]


author: Oleksii Baranov <olebaran@redhat.com> [6.12.0-236.48.el10iv]
changelog:
  - meta-qti-auto-kernel: Allow the SMC request to freeze and Kill (Maxime Ripard) [RHEL-185684]
  - firmware: qcom_scm: remove WARN_ON_ONCE from qcom_scm_get_completion (Eric Chanudet) [RHEL-185823]
  - smb: client: reject userspace cifs.spnego descriptions (Paulo Alcantara) [RHEL-178929] {CVE-2026-46243}
  - redhat/kernel.spec.template: disable OBJTOOL_WERROR for gcov builds (Oleksii Baranov)
  - rbd: eliminate a race in lock_dwork draining on unmap (CKI Backport Bot) [RHEL-180187]
  - mei: me: add nova lake point S DID (Steve Best) [RHEL-117353]
  - platform/x86/intel/uncore-freq: Replace sprintf() with sysfs_emit() (Steve Best) [RHEL-133081]
  - platform/x86/intel/uncore-freq: Replace sprintf() with scnprintf() (Steve Best) [RHEL-133081]
  - platform/x86: intel-uncore-freq: fix all header kernel-doc warnings (Steve Best) [RHEL-133081]
  - platform/x86/intel-uncore-freq: Present unique domain ID per package (Steve Best) [RHEL-133081]
  - platform/x86/intel-uncore-freq: Fix warning in partitioned system (Steve Best) [RHEL-133081]
  - pinctrl: intel: platform: Add Nova Lake to the list of supported (Steve Best) [RHEL-129783]
  - scsi: qla2xxx: Add support to report MPI FW state (Nilesh Javali) [RHEL-157286]
  - soc: qcom: socinfo: Avoid out of bounds read of serial number (CKI Backport Bot) [RHEL-81413] {CVE-2024-58007}


author: Eric Chanudet <echanude@redhat.com> - 4^6062d5a-1
changelog:
  - spec: provide a debug-variant package
  - misc: qcom: kiumd: revert kiumd_mangle_sg_table removal
  - doc: Update defconfig name for main-ivos-qualcomm
  - virt: gunyah: drop unused vairiables
  - virt: gunyah: gh_main: drop vpmg_cap_id
  - virt: gunyah: move definitions to oot-config
  - virt: gunyah: drop LINUXINCLUDE
  - Revert "doc: Rename downstream-dtbs -> kernel-ivos-qualcomm-dtbs"
  - Revert "doc: Rename kmod-qcom-scmi -> kernel-ivos-qualcomm-extra-modules"


author: Eric Chanudet <echanude@redhat.com> - 5^12be052-1
changelog:
  - vfio_iommu_qcom: reattach vfio devices to dma domain
  - virt: hyp-udmabuf: fix format specifiers
  - virt: hyp-udmabuf: import LY.AU.0.1.0.r3-09500-gen4meta.0
  - safelinux-cfg-modules:Add call for secure_state
  - virt: msm_hab: drop unused variable in hab_vhost
  - virt: msm_hab: fix pointer to integer comparisons
  - virt: msm_hab: fix format specifiers
  - virt/msm_hab: import LY.AU.0.1.0.r3-09500-gen4meta.0
  - Kbuild: include our linux/uapi too
  - QCLINUX: dma-heap: qcom: optimize memory zeroing
  - misc: qcom: kiumd: fix MSI iova cookie usage
  - misc: qcom: kiumd: refactor iommu dma cookie and domain handling
  - Fix dma-heap-attachment struct
  - misc: ipc_shmem: module name as string
  - misc: ipc_shmem: fix format specifiers
  - misc: ipc_shmem: update .remove signature
  - misc/qcom: audiolite: import LY.AU.0.1.0.r3-08200-gen4meta.0
  - misc: ksync: make ioctl_copy_in/out static
  - misc: ksync: update .remove signature
  - misc: ksync: fix __assign_str usage
  - misc: ksync: mark functions as maybe unused
  - misc: ksync: fix format specifiers
  - misc: ksync: add ksync_alloc_fence declaration
  - misc: ksync: remove old timeline_value_str / fence_value_str
  - misc: ksync: add declarations for ksync_file* add and remove
  - misc: ksync: add missing include
  - misc: ksync: import LY.AU.0.1.0.r3-08200-gen4meta.0


author: Eric Chanudet <echanude@redhat.com> - 6^d49f74f-1
changelog:
  - virt/gunyah: use data[] instead of data[0]
  - tty: hvc_gunyah: import LY.AU.0.1.0.r3-09500-gen4meta.0
  - virt/msm_hab: sync vhost.h with 6.12.0-224
  - kiumd: turn fault handler registration into noop
  - PCI: qcom-ecam: Use raw_spin_lock in irq_chip callbacks.


author: Eric Chanudet <echanude@redhat.com> - 8^3459c1d-1
changelog:
  - firmware: qcom: tzlog: Port to kernel-ivos-qualcomm-6.12.0-231.43.el10iv
  - firmware: qcom: tzlog: Import tag LKP.QCLINUX.1.0.r6-01700-kernel.0
  - safelinux-modules: profiler:change shmbridge API to TZ-mem
  - safelinux-modules: profiler: add sa8797p ddr bw support


author: Mattijs Korpershoek <mkorpershoek@redhat.com> - 9^f8552b7-1
changelog:
  - qcom_l3_cache_config: import LY.AU.0.1.0.r1-24400-gen4meta.0
  - kiumd: set runtime pm operations for vfio devices
  - kiumd: search for memory holes one more before exiting
  - kiumd: RB tree based allocation for iova
  - kiumd: invalidate tlb after unmap for fixed mappings


author: Eric Chanudet <echanude@redhat.com> - 10-2bfc2a6-1
changelog:
  - PCI: Add IRQ_NOAUTOEN for global IRQ for PCIe
  - kiumd: Remove SMMU fault driver code in kiumd
  - iommu_faults: Add kiumd bypass
  - iommu_faults: import LY.AU.0.1.0.r3-08200-gen4meta.1
  - virt/msm_hab: use vhost.h from devel-priv
  - soc: qcom: smcinvoke: import from LKP.QCLINUX.1.0.r2-04900-kernel.0


author: Enric Balletbo i Serra <eballetbo@redhat.com> - 0.1~git.20250530.3ccaa1a-1
changelog:
  - Check for g_malloc failure in unpack_efi_zboot_image
  - EFI zboot payload offset and size validation
  - Correct and simplify output file writing logic in main
  - Direct gunzip error messages to stderr
  - Improve ZSTD decompression error handling and reporting
  - Suppress unused parameter warnings in zalloc/zfree
  - Initialize z_stream in gunzip to prevent uninitialized use
  - Prevent memory leak in gunzip on inflateInit2 failure
  - Allow output to stdout to provide greater flexibility
  - Refactor output file writing in unzboot
  - Add SPDX license identifier and simplify license header
  - Add EFI application with zstd compression example
  - Append to the name the type of compression


