On Mon, Jun 16, 2025 at 02:26:57PM -0500, Mario Limonciello wrote: > When a USB4 dock is unplugged the PCIe bridge it's connected to will > remove issue a "Link Down" and "Card not detected event". The PCI core > will treat this as a surprise hotplug event and unconfigure all downstream > devices. > > When PCI core gets to the point that the device is removed using > pci_device_remove() the runtime count has already been decremented and > so calling pm_runtime_put_sync() will cause an underflow. Unfortunately this v2 does not address the review comment I provided earlier: "Where has it been decremented? I think this needs to be identified and a Fixes tag added." https://lore.kernel.org/r/aEb60TkaaLZ3kKIT@xxxxxxxxx/ Thanks, Lukas