kernel-6.12.0-144.el10
* Wed Oct 22 2025 Scott Weaver <scweaver@redhat.com> [6.12.0-144.el10]
- i2c: tiny-usb: disable zero-length read messages (Desnes Nunes) [RHEL-116007]
- i2c: Use str_read_write() helper (Desnes Nunes) [RHEL-116007]
- memstick: core: Zero initialize id_reg in h_memstick_read_dev_id() (Desnes Nunes) [RHEL-116007]
- usb: hub: Don't try to recover devices lost during warm reset. (Desnes Nunes) [RHEL-116007]
- USB: serial: option: add Telit Cinterion FE910C04 (ECM) composition (Desnes Nunes) [RHEL-116007]
- USB: serial: ftdi_sio: add support for NDI EMGUIDE GEMINI (Desnes Nunes) [RHEL-116007]
- xhci: dbc: Flush queued requests before stopping dbc (Desnes Nunes) [RHEL-116007]
- xhci: dbctty: disable ECHO flag by default (Desnes Nunes) [RHEL-116007]
- xhci: Disable stream for xHC controller with XHCI_BROKEN_STREAMS (Desnes Nunes) [RHEL-116007]
- usb: xhci: quirk for data loss in ISOC transfers (Desnes Nunes) [RHEL-116007]
- usb: typec: displayport: Fix potential deadlock (Desnes Nunes) [RHEL-116007] {CVE-2025-38404}
- usb: typec: altmodes/displayport: do not index invalid pin_assignments (Desnes Nunes) [RHEL-116007] {CVE-2025-38391}
- usb: typec: tcpm: apply vbus before data bringup in tcpm_src_attach (Desnes Nunes) [RHEL-116007]
- USB: serial: option: add Foxconn T99W640 (Desnes Nunes) [RHEL-116007]
- thunderbolt: Fix bit masking in tb_dp_port_set_hops() (Desnes Nunes) [RHEL-116007]
- thunderbolt: Fix wake on connect at runtime (Desnes Nunes) [RHEL-116007]
- Revert "usb: xhci: Implement xhci_handshake_check_state() helper" (Desnes Nunes) [RHEL-116007]
- usb: xhci: Skip xhci_reset in xhci_resume if xhci is being removed (Desnes Nunes) [RHEL-116007]
- usb: chipidea: udc: disconnect/reconnect from host when do suspend/resume (Desnes Nunes) [RHEL-116007] {CVE-2025-38376}
- usb: acpi: fix device link removal (Desnes Nunes) [RHEL-116007]
- Logitech C-270 even more broken (Desnes Nunes) [RHEL-116007]
- phy: use per-PHY lockdep keys (Desnes Nunes) [RHEL-116007]
- phy: tegra: xusb: Fix unbalanced regulator disable in UTMI PHY mode (Desnes Nunes) [RHEL-116007] {CVE-2025-38535}
- phy: tegra: xusb: Disable periodic tracking on Tegra234 (Desnes Nunes) [RHEL-116007]
- phy: tegra: xusb: Decouple CYA_TRK_CODE_UPDATE_ON_IDLE from trk_hw_mode (Desnes Nunes) [RHEL-116007]
- usb: misc: onboard_usb_dev: fix build warning for CONFIG_USB_ONBOARD_DEV_USB5744=n (Desnes Nunes) [RHEL-116007]
- usb: typec: tipd: fix typo in TPS_STATUS_HIGH_VOLAGE_WARNING macro (Desnes Nunes) [RHEL-116007]
- USB: typec: fix const issue in typec_match() (Desnes Nunes) [RHEL-116007]
- USB: gadget: udc: fix const issue in gadget_match_driver() (Desnes Nunes) [RHEL-116007]
- USB: serial: pl2303: add new chip PL2303GC-Q20 and PL2303GT-2AB (Desnes Nunes) [RHEL-116007]
- USB: serial: bus: fix const issue in usb_serial_device_match() (Desnes Nunes) [RHEL-116007]
- usb: misc: onboard_usb_dev: Fix usb5744 initialization sequence (Desnes Nunes) [RHEL-116007]
- dt-bindings: usb: ti,usb8041: Add binding for TI USB8044 hub controller (Desnes Nunes) [RHEL-116007]
- usb: misc: onboard_usb_dev: Add support for TI TUSB8044 hub (Desnes Nunes) [RHEL-116007]
- usb: core: config: Use USB API functions rather than constants (Desnes Nunes) [RHEL-116007]
- usb: Flush altsetting 0 endpoints before reinitializating them after reset. (Desnes Nunes) [RHEL-116007]
- dt-bindings: usb: Add Parade PS8833 Type-C retimer variant (Desnes Nunes) [RHEL-116007]
- usb: storage: Ignore UAS driver for SanDisk 3.2 Gen2 storage device (Desnes Nunes) [RHEL-116007]
- usb: quirks: Add NO_LPM quirk for SanDisk Extreme 55AE (Desnes Nunes) [RHEL-116007]
- usb: typec: tcpm: Use configured PD revision for negotiation (Desnes Nunes) [RHEL-116007]
- usb: typec: tcpm: move tcpm_queue_vdm_unlocked to asynchronous work (Desnes Nunes) [RHEL-116007] {CVE-2025-38268}
- xhci: Add missing parameter description to xhci_get_endpoint_index() (Desnes Nunes) [RHEL-116007]
- usb: xhci: fix host not responding after suspend and resume (Desnes Nunes) [RHEL-116007]
- usb: xhci: rename 'irq_control' to 'imod' (Desnes Nunes) [RHEL-116007]
- usb: xhci: rename 'irq_pending' to 'iman' (Desnes Nunes) [RHEL-116007]
- usb: xhci: cleanup IMOD register comments (Desnes Nunes) [RHEL-116007]
- usb: xhci: rework Event Ring Segment Table Address mask (Desnes Nunes) [RHEL-116007]
- usb: xhci: rework Event Ring Segment Table Size mask (Desnes Nunes) [RHEL-116007]
- usb: xhci: remove '0' write to write-1-to-clear register (Desnes Nunes) [RHEL-116007]
- usb: xhci: guarantee that IMAN register is flushed (Desnes Nunes) [RHEL-116007]
- usb: xhci: improve Interrupt Management register macros (Desnes Nunes) [RHEL-116007]
- usb: xhci: set requested IMODI to the closest supported value (Desnes Nunes) [RHEL-116007]
- usb: xhci: cleanup xhci_mem_init() (Desnes Nunes) [RHEL-116007]
- usb: xhci: add individual allocation checks in xhci_mem_init() (Desnes Nunes) [RHEL-116007]
- usb: xhci: move initialization of the primary interrupter (Desnes Nunes) [RHEL-116007]
- usb: xhci: remove error handling from xhci_add_interrupter() (Desnes Nunes) [RHEL-116007]
- usb: xhci: move enabling of USB 3 device notifications (Desnes Nunes) [RHEL-116007]
- usb: xhci: move doorbell array pointer assignment (Desnes Nunes) [RHEL-116007]
- usb: xhci: move DCBAA pointer write (Desnes Nunes) [RHEL-116007]
- usb: xhci: refactor xhci_set_cmd_ring_deq() (Desnes Nunes) [RHEL-116007]
- usb: xhci: move command ring pointer write (Desnes Nunes) [RHEL-116007]
- usb: xhci: move device slot enabling register write (Desnes Nunes) [RHEL-116007]
- usb: xhci: relocate pre-allocation initialization (Desnes Nunes) [RHEL-116007]
- usb: xhci: Add debugfs support for xHCI port bandwidth (Desnes Nunes) [RHEL-116007]
- usb: xhci: Don't log transfer ring segment list on errors (Desnes Nunes) [RHEL-116007]
- phy: tegra: p2u: Broaden architecture dependency (Desnes Nunes) [RHEL-116007]
- phy: fsl-imx8mq-usb: add i.MX95 tuning support (Desnes Nunes) [RHEL-116007]
- phy: fsl-imx8mq-usb: fix phy_tx_vboost_level_from_property() (Desnes Nunes) [RHEL-116007]
- dt-bindings: phy: imx8mq-usb: add imx95 tuning support (Desnes Nunes) [RHEL-116007]
- dt-bindings: phy: imx8mq-usb: fix fsl,phy-tx-vboost-level-microvolt property (Desnes Nunes) [RHEL-116007]
- phy: freescale: imx8m-pcie: Simplify with dev_err_probe() (Desnes Nunes) [RHEL-116007]
- dt-bindings: phy: rockchip: Convert RK3399 Type-C PHY to schema (Desnes Nunes) [RHEL-116007]
- ucsi_ccg: Disable async suspend in ucsi_ccg_probe() (Desnes Nunes) [RHEL-116007]
- thunderbolt: Do not double dequeue a configuration request (Desnes Nunes) [RHEL-116007] {CVE-2025-38174}
- USB: serial: ti_usb_3410_5052: drop bogus read urb check (Desnes Nunes) [RHEL-116007]
- usb: misc: onboard_usb_dev: Add Parade PS5511 hub support (Desnes Nunes) [RHEL-116007]
- dt-bindings: usb: realtek,rts5411: Adapt usb-hub.yaml (Desnes Nunes) [RHEL-116007]
- dt-bindings: usb: Add binding for PS5511 hub controller (Desnes Nunes) [RHEL-116007]
- dt-bindings: usb: Introduce usb-hub.yaml (Desnes Nunes) [RHEL-116007]
- misc: rtsx: Remove deadcode (Desnes Nunes) [RHEL-116007]
- dt-bindings: usb: usb-switch: Allow data-lanes property in port (Desnes Nunes) [RHEL-116007]
- dt-bindings: usb: generic-ehci: Add VIA/WonderMedia compatible (Desnes Nunes) [RHEL-116007]
- dt-bindings: usb: usb-device: relax compatible pattern to a contains (Desnes Nunes) [RHEL-116007]
- usb: typec: ucsi: fix Clang -Wsign-conversion warning (Desnes Nunes) [RHEL-116007]
- usb: acpi: Prevent null pointer dereference in usb_acpi_add_usb4_devlink() (Desnes Nunes) [RHEL-116007] {CVE-2025-38134}
- USB: host: omap: Do not enable by default during compile testing (Desnes Nunes) [RHEL-116007]
- usb: typec: mux: fsa4480: add regulator support (Desnes Nunes) [RHEL-116007]
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse() (Desnes Nunes) [RHEL-116007] {CVE-2025-38103}
- Documentation/admin-guide: Document Thunderbolt/USB4 tunneling events (Desnes Nunes) [RHEL-116007]
- thunderbolt: Notify userspace about firmware CM tunneling events (Desnes Nunes) [RHEL-116007]
- thunderbolt: Notify userspace about software CM tunneling events (Desnes Nunes) [RHEL-116007]
- thunderbolt: Introduce domain event message handler (Desnes Nunes) [RHEL-116007]
- usb: typec: Connect Type-C port with associated USB4 port (Desnes Nunes) [RHEL-116007]
- thunderbolt: Add Thunderbolt/USB4 <-> USB3 match function (Desnes Nunes) [RHEL-116007]
- thunderbolt: Expose usb4_port_index() to other modules (Desnes Nunes) [RHEL-116007]
- thunderbolt: Fix a logic error in wake on connect (Desnes Nunes) [RHEL-116007]
- misc: rtsx: Enhance the signal handling processes in SVID/SSID 1028:0CE1 platform (Desnes Nunes) [RHEL-116007]
- usb: misc: onboard_dev: Add Realtek RTL8188ETV WiFi (0bda:0179) (Desnes Nunes) [RHEL-116007]
- Added usb_string function to a namespace (Desnes Nunes) [RHEL-116007]
- USB: core: Correct API usb_(enable|disable)_autosuspend() prototypes (Desnes Nunes) [RHEL-116007]
- usb: Remove orphaned UDC drivers (Desnes Nunes) [RHEL-116007]
- USB: phy: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-116007]
- usb: common: usb-conn-gpio: use a unique name for usb connector device (Desnes Nunes) [RHEL-116007]
- usb: hub: Fail fast in USB3 link power management enable path (Desnes Nunes) [RHEL-116007]
- usb: hub: reorder USB3 link power management enable requests (Desnes Nunes) [RHEL-116007]
- usb: hub: Don't disable LPM completely if device initiated LPM fails (Desnes Nunes) [RHEL-116007]
- usb: hub: verify device is configured in usb_device_may_initiate_lpm() (Desnes Nunes) [RHEL-116007]
- usb: hub: Block less in USB3 link power management LPM disable path (Desnes Nunes) [RHEL-116007]
- usb: Add checks for snprintf() calls in usb_alloc_dev() (Desnes Nunes) [RHEL-116007]
- usb: chipidea: imx: add HSIO Block Control wakeup setting (Desnes Nunes) [RHEL-116007]
- usb: chipidea: imx: add wakeup interrupt handling (Desnes Nunes) [RHEL-116007]
- dt-bindings: usb: usbmisc-imx: add support for i.MX95 platform (Desnes Nunes) [RHEL-116007]
- dt-bindings: usb: chipidea: Add i.MX95 compatible string 'fsl,imx95-usb' (Desnes Nunes) [RHEL-116007]
- usb: cdc-wdm: avoid setting WDM_READ for ZLP-s (Desnes Nunes) [RHEL-116007]
- dt-bindings: usb: smsc,usb3503: Correct indentation and style in DTS example (Desnes Nunes) [RHEL-116007]
- usb: cdns3: Remove the invalid comment (Desnes Nunes) [RHEL-116007]
- usb: typec: displayport: Receive DP Status Update NAK request exit dp altmode (Desnes Nunes) [RHEL-116007]
- usb: typec: tipd: Fix wakeup source leaks on device unbind (Desnes Nunes) [RHEL-116007]
- PM: wakeup: implement devm_device_init_wakeup() helper (Desnes Nunes) [RHEL-116007]
- usb: typec: tcpci: add regulator support (Desnes Nunes) [RHEL-116007]
- usb: typec: tcpm: allow switching to mode accessory to mux properly (Desnes Nunes) [RHEL-116007]
- usb: typec: tcpm: allow sink (ufp) to toggle into accessory mode debug (Desnes Nunes) [RHEL-116007]
- usb: typec: tcpm: allow to use sink in accessory mode (Desnes Nunes) [RHEL-116007]
- usb: typec: mux: do not return on EOPNOTSUPP in {mux, switch}_set (Desnes Nunes) [RHEL-116007]
- usb: typec: ucsi: Add the UCSI commands in debugfs (Desnes Nunes) [RHEL-116007]
- thunderbolt: Use wake on connect and disconnect over suspend (Desnes Nunes) [RHEL-116007]
- redhat/configs: Adding CONFIG_USB_XHCI_SIDEBAND (Desnes Nunes) [RHEL-116007]
- usb: host: xhci: Notify xHCI sideband on transfer ring free (Desnes Nunes) [RHEL-116007]
- usb: host: xhci-plat: Set XHCI max interrupters if property is present (Desnes Nunes) [RHEL-116007]
- usb: host: xhci-mem: Allow for interrupter clients to choose specific index (Desnes Nunes) [RHEL-116007]
- usb: host: xhci-mem: Cleanup pending secondary event ring events (Desnes Nunes) [RHEL-116007]
- xhci: sideband: add initial api to register a secondary interrupter entity (Desnes Nunes) [RHEL-116007]
- usb: typec: tcpm: Use fwnode_get_child_node_count() (Desnes Nunes) [RHEL-116007]
- device property: Split fwnode_get_child_node_count() (Desnes Nunes) [RHEL-116007]
- usb: dwc2: gadget: Fix enter to hibernation for UTMI+ PHY (Desnes Nunes) [RHEL-116007]
- usb: dwc3: qcom: Don't leave BCR asserted (Desnes Nunes) [RHEL-116007]
- usb: dwc3: gadget: Fix TRB reclaim logic for short transfers and ZLPs (Desnes Nunes) [RHEL-116007]
- usb: dwc3: Abort suspend on soft disconnect failure (Desnes Nunes) [RHEL-116007]
- usb: dwc2: gadget: Use USB API functions rather than constants (Desnes Nunes) [RHEL-116007]
- usb: dwc3: qcom: Use bulk clock API and devres (Desnes Nunes) [RHEL-116007]
- redhat/configs: Adding CONFIG_PHY_SNPS_EUSB2 (Desnes Nunes) [RHEL-116007]
- phy: move phy-qcom-snps-eusb2 out of its vendor sub-directory (Desnes Nunes) [RHEL-116007]
- redhat/configs: Adding CONFIG_PHY_NXP_PTN3222 (Desnes Nunes) [RHEL-116007]
- phy: add NXP PTN3222 eUSB2 to USB2 redriver (Desnes Nunes) [RHEL-116007]
- dt-bindings: phy: add NXP PTN3222 eUSB2 to USB2 redriver (Desnes Nunes) [RHEL-116007]
- phy: qcom-qusb2: reuse the IPQ6018 settings for IPQ5424 (Desnes Nunes) [RHEL-116007]
- Revert "phy: qcom-qusb2: add QUSB2 support for IPQ5424" (Desnes Nunes) [RHEL-116007]
- phy: qcom: qmp-pcie: drop bogus x1e80100 qref supply (Desnes Nunes) [RHEL-116007]
- phy: qcom-qmp-usb: Fix an NULL vs IS_ERR() bug (Desnes Nunes) [RHEL-116007] {CVE-2025-38275}
- usb: dwc3: qcom: Fix error handling in probe (Desnes Nunes) [RHEL-116007]
- usb: dwc3: qcom: use modern PM macros (Desnes Nunes) [RHEL-116007]
- usb: dwc2: also exit clock_gating when stopping udc while suspended (Desnes Nunes) [RHEL-116007]
- usb: dwc3: qcom: Transition to flattened model (Desnes Nunes) [RHEL-116007]
- usb: dwc3: qcom: Don't rely on drvdata during probe (Desnes Nunes) [RHEL-116007]
- usb: dwc3: core: Don't touch resets and clocks (Desnes Nunes) [RHEL-116007]
- usb: dwc3: core: Expose core driver as library (Desnes Nunes) [RHEL-116007]
- dt-bindings: usb: Introduce qcom,snps-dwc3 (Desnes Nunes) [RHEL-116007]
- usb: dwc3: qcom: Snapshot driver for backwards compatibilty (Desnes Nunes) [RHEL-116007]
- dt-bindings: usb: dwc3: Allow connector in USB controller node (Desnes Nunes) [RHEL-116007]
- dt-bindings: usb: qcom,dwc3: Add SM8750 compatible (Desnes Nunes) [RHEL-116007]
- phy: qcom: qmp-pcie: Fix PHY initialization when powered down by firmware (Desnes Nunes) [RHEL-116007]
- phy: qcom: qmp-pcie: Add PHY register retention support (Desnes Nunes) [RHEL-116007]
- usb: dwc3: core: Avoid redundant system suspend/resume callbacks (Desnes Nunes) [RHEL-116007]
- usb: dwc3: Specify maximum number of XHCI interrupters (Desnes Nunes) [RHEL-116007]
- phy: qcom: pcie: Determine has_nocsr_reset dynamically (Desnes Nunes) [RHEL-116007]
- phy: qcom: qmp-pcie: Add X1P42100 Gen4x4 PHY (Desnes Nunes) [RHEL-116007]
- dt-bindings: phy: qcom,qmp-pcie: Drop reset number constraints (Desnes Nunes) [RHEL-116007]
- dt-bindings: phy: qcom,qmp-pcie: Add X1P42100 PCIe Gen4x4 PHY (Desnes Nunes) [RHEL-116007]
- phy: qcom: qmp: Add phy register and clk setting for x1e80100 PCIe3 (Desnes Nunes) [RHEL-116007]
- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x8 (Desnes Nunes) [RHEL-116007]
- redhat/configs: enable CONFIG_AMD_HFI for x86 on RHEL (Steve Best) [RHEL-107081]
- platform/x86/amd: hfi: Fix pcct_tbl leak in amd_hfi_metadata_parser() (Steve Best) [RHEL-107081]
- platform/x86/amd: hfi: Add debugfs support (Steve Best) [RHEL-107081]
- platform/x86/amd: hfi: Set ITMT priority from ranking data (Steve Best) [RHEL-107081]
- platform/x86: hfi: Add power management callback (Steve Best) [RHEL-107081]
- platform/x86: hfi: Add online and offline callback support (Steve Best) [RHEL-107081]
- x86/msr-index: Add AMD workload classification MSRs (Steve Best) [RHEL-107081]
- platform/x86: hfi: Init per-cpu scores for each class (Steve Best) [RHEL-107081]
- platform/x86: hfi: Parse CPU core ranking data from shared memory (Steve Best) [RHEL-107081]
- platform/x86: hfi: Introduce AMD Hardware Feedback Interface Driver (Steve Best) [RHEL-107081]
- l2tp: do not use sock_hold() in pppol2tp_session_get_sock() (Guillaume Nault) [RHEL-115595]
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models (Steve Best) [RHEL-104301]
- redhat/configs: automotive: switch ufs-qcom to module (Eric Chanudet) [RHEL-119220]
- redhat/configs: automotive: switch geni-se and serial-qcom-geni to modules (Eric Chanudet) [RHEL-119220]
- redhat/configs: automotive: switch pinctrl_msm and pinctrl_sa8775p to modules (Eric Chanudet) [RHEL-119219]
- redhat/configs: automotive disable ARCH_TEGRA_241_SOC (Eric Chanudet) [RHEL-71896]
- scsi: lpfc: Fix buffer free/clear order in deferred receive path (CKI Backport Bot) [RHEL-119124] {CVE-2025-39841}
- ixgbe: fix ixgbe_orom_civd_info struct layout (CKI Backport Bot) [RHEL-119073]
- blk-mq: fix null-ptr-deref in blk_mq_free_tags() from error path (Ming Lei) [RHEL-120078]
- blk-mq: Document tags_srcu member in blk_mq_tag_set structure (Ming Lei) [RHEL-120078]
- blk-mq: Replace tags->lock with SRCU for tag iterators (Ming Lei) [RHEL-120078]
- blk-mq: Defer freeing flush queue to SRCU callback (Ming Lei) [RHEL-120078]
- blk-mq: Defer freeing of tags page_list to SRCU callback (Ming Lei) [RHEL-120078]
- blk-mq: Pass tag_set to blk_mq_free_rq_map/tags (Ming Lei) [RHEL-120078]
- blk-mq: Move flush queue allocation into blk_mq_init_hctx() (Ming Lei) [RHEL-120078]
Resolves: RHEL-104301, RHEL-107081, RHEL-115595, RHEL-116007, RHEL-119073, RHEL-119124, RHEL-119219, RHEL-119220, RHEL-120078, RHEL-71896