Re: [PATCH] pci: Don't call resume callback for nearly bound devices
From: Krzysztof Wilczyński <hidden>
Date: 2021-11-09 00:00:23
Also in:
linux-i2c, linux-pci, lkml
From: Krzysztof Wilczyński <hidden>
Date: 2021-11-09 00:00:23
Also in:
linux-i2c, linux-pci, lkml
Hello! [...]
quoted
I didn't test this patch, @Robert, maybe you can do this? Best regards Uwe drivers/pci/pci-driver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)diff --git a/drivers/pci/pci-driver.c b/drivers/pci/pci-driver.c index 1d98c974381c..202533654012 100644 --- a/drivers/pci/pci-driver.c +++ b/drivers/pci/pci-driver.c@@ -1299,7 +1299,7 @@ static int pci_pm_runtime_resume(struct device *dev) */ pci_restore_standard_config(pci_dev); - if (!to_pci_driver(dev->driver)) + if (!device_is_bound(dev)) return 0; pci_fixup_device(pci_fixup_resume_early, pci_dev);Yes, that fixes it. Thanks for the patch.
Thank you Uwe for the patch and Robert for testing! Krzysztof