linux-stable/drivers/usb
Heikki Krogerus 9c185fde90 usb: dwc3: host: Stop setting the ACPI companion
[ Upstream commit 7fd069d65d ]

It is no longer needed. The sysdev pointer is now used when
assigning the ACPI companions to the xHCI ports and USB
devices.

Assigning the ACPI companion here resulted in the
fwnode->secondary pointer to be replaced also for the parent
dwc3 device since the primary fwnode (the ACPI companion)
was shared. That was unintentional and it created potential
side effects like resource leaks.

Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Link: https://lore.kernel.org/r/20220428111056.3558-3-heikki.krogerus@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-06-14 18:45:10 +02:00
..
atm
c67x00
cdns3 usb: cdns3: Fix issue for clear halt endpoint 2022-04-09 17:18:00 +02:00
chipidea usb: udc: Fix typo in comment 2022-01-31 14:24:39 +01:00
class usb: cdc-wdm: fix reading stuck on device close 2022-05-05 22:17:43 +02:00
common usb: common: usb-conn-gpio: Make VBUS supply completely optional 2022-03-15 18:22:15 +01:00
core USB: hcd-pci: Fully suspend across freeze/thaw cycle 2022-06-14 18:45:10 +02:00
dwc2 usb: dwc2: gadget: don't reset gadget's driver->bus 2022-06-14 18:45:10 +02:00
dwc3 usb: dwc3: host: Stop setting the ACPI companion 2022-06-14 18:45:10 +02:00
early usb: early: xhci-dbc: Fix xdbc number parsing 2022-03-15 18:20:34 +01:00
gadget usb: gadget: fix race when gadget driver register via ioctl 2022-05-12 18:34:58 +02:00
host drivers: usb: host: Fix deadlock in oxu_bus_suspend() 2022-06-14 18:45:10 +02:00
image scsi: Remove drivers/scsi/scsi.h 2022-02-22 21:11:02 -05:00
isp1760 usb: isp1760: Fix out-of-bounds array access 2022-06-09 10:29:28 +02:00
misc usb: misc: eud: Fix an error handling path in eud_probe() 2022-04-21 19:24:10 +02:00
mon
mtu3 usb: mtu3: fix USB 3.0 dual-role-switch from device to host 2022-04-21 19:06:41 +02:00
musb usb: musb: Fix missing of_node_put() in omap2430_probe 2022-06-14 18:44:46 +02:00
phy usb: phy: generic: Get the vbus supply 2022-04-26 14:10:54 +02:00
renesas_usbhs
roles
serial USB: serial: option: add Quectel BG95 modem 2022-06-09 10:29:27 +02:00
storage USB: storage: karma: fix rio_karma_init return 2022-06-14 18:44:46 +02:00
typec usb: typec: mux: Check dev_set_name() return value 2022-06-14 18:44:47 +02:00
usbip usb: usbip: add missing device lock on tweak configuration cmd 2022-06-14 18:44:46 +02:00
Kconfig
Makefile
usb-skeleton.c