[PATCH 3/3] rpm
Chris Wilson
chris at chris-wilson.co.uk
Thu Sep 26 09:04:04 UTC 2019
---
drivers/gpu/drm/i915/i915_drv.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/gpu/drm/i915/i915_drv.c b/drivers/gpu/drm/i915/i915_drv.c
index 5ce4c7aa14f9..889b69e75f8e 100644
--- a/drivers/gpu/drm/i915/i915_drv.c
+++ b/drivers/gpu/drm/i915/i915_drv.c
@@ -1557,6 +1557,7 @@ int i915_driver_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
if (ret < 0)
goto out_pci_disable;
+ pm_runtime_get_sync(&pdev->dev);
disable_rpm_wakeref_asserts(&dev_priv->runtime_pm);
i915_detect_vgpu(dev_priv);
@@ -1576,6 +1577,7 @@ int i915_driver_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
i915_driver_register(dev_priv);
enable_rpm_wakeref_asserts(&dev_priv->runtime_pm);
+ pm_runtime_put(&pdev->dev);
i915_welcome_messages(dev_priv);
@@ -1588,6 +1590,7 @@ int i915_driver_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
i915_driver_mmio_release(dev_priv);
out_runtime_pm_put:
enable_rpm_wakeref_asserts(&dev_priv->runtime_pm);
+ pm_runtime_put(&pdev->dev);
i915_driver_late_release(dev_priv);
out_pci_disable:
pci_disable_device(pdev);
--
2.23.0
More information about the Intel-gfx-trybot
mailing list