The runtime resume through pm_runtime_get_sync() should already have taken
care of ospm_resume_pci(). No need to repeat here.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Tested-by: Imre Deak <imre.deak@intel.com>
Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
gbResumeInProgress = true;
- ret = ospm_resume_pci(drm_dev->pdev);
- if (!ret) {
- printk(KERN_ALERT "ospm_power_using_hw_begin: forcing on %d failed\n", hw_island);
- gbResumeInProgress = false;
- pm_runtime_put(&drm_dev->pdev->dev);
- goto out_unlock;
- }
-
switch (hw_island) {
case OSPM_DISPLAY_ISLAND:
ospm_resume_display(drm_dev);
break;
}
-out_unlock:
mutex_unlock(&g_ospm_mutex);
return ret;