mirror-linux/drivers/usb
Greg Kroah-Hartman 22201800f1 Merge patch series "usb: typec: ucsi: revert broken buffer management"
Johan Hovold <johan@kernel.org> says:

The new buffer management code has not been tested or reviewed properly
and breaks boot of machines like the Lenovo ThinkPad X13s.

Fixing this will require designing a proper interface for managing these
transactions, something which most likely involves reverting most of the
offending commit anyway.

Revert the broken code to fix the regression and let Intel come up with
a properly tested implementation for a later kernel.

Link: https://lore.kernel.org/r/20251222152204.2846-1-johan@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-12-23 15:59:03 +01:00
..
atm usb: atm: cxacru: Merge cxacru_upload_firmware() into cxacru_heavy_init() 2025-07-24 11:33:31 +02:00
c67x00
cdns3 USB/Thunderbolt changes for 6.19-rc1 2025-12-06 18:42:12 -08:00
chipidea USB/Thunderbolt changes for 6.19-rc1 2025-12-06 18:42:12 -08:00
class uapi: cdc.h: cleanly provide for more interfaces and countries 2025-11-21 15:12:12 +01:00
common usb: common: usb-conn-gpio: use a unique name for usb connector device 2025-04-11 16:08:34 +02:00
core USB: add WQ_PERCPU to alloc_workqueue users 2025-11-21 15:17:36 +01:00
dwc2 usb: dwc2: fix hang during suspend if set as peripheral 2025-11-21 15:10:38 +01:00
dwc3 usb: dwc3: of-simple: fix clock resource leak in dwc3_of_simple_probe 2025-12-17 14:54:38 +01:00
early usb: early: xhci-dbc: Fix early_ioremap leak 2025-07-07 11:04:46 +02:00
fotg210 usb: fotg210-hcd: Switch to use hrtimer_setup() 2025-02-18 11:19:02 +01:00
gadget usb: gadget: lpc32xx_udc: clean up probe error labels 2025-12-23 15:48:46 +01:00
host usb: ohci-nxp: clean up probe error labels 2025-12-23 15:48:46 +01:00
image
isp1760 treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
misc usb: Remove redundant pm_runtime_mark_last_busy() calls 2025-11-21 15:11:53 +01:00
mon usb: mon: Increase BUFF_MAX to 64 MiB to support multi-MB URBs 2025-09-17 12:40:05 +02:00
mtu3 usb: Remove redundant pm_runtime_mark_last_busy() calls 2025-11-21 15:11:53 +01:00
musb usb: Remove redundant pm_runtime_mark_last_busy() calls 2025-11-21 15:11:53 +01:00
phy usb: phy: isp1301: fix non-OF device reference imbalance 2025-12-23 15:48:46 +01:00
renesas_usbhs usb: renesas_usbhs: Fix a resource leak in usbhs_pipe_malloc() 2025-12-17 14:51:54 +01:00
roles usb: roles: set switch registered flag early on 2025-02-14 09:26:25 +01:00
serial USB/Thunderbolt changes for 6.19-rc1 2025-12-06 18:42:12 -08:00
storage usb: usb-storage: Maintain minimal modifications to the bcdDevice range. 2025-12-23 15:41:31 +01:00
typec Revert "usb: typec: ucsi: Update UCSI structure to have message in and message out fields" 2025-12-23 15:59:01 +01:00
usbip usbip: Use min to simplify stub_send_ret_submit 2025-10-22 10:58:31 +02:00
Kconfig
Makefile
usb-skeleton.c