Thread (25 messages) 25 messages, 6 authors, 2021-11-11

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

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help