return 0;
        }
 
-       ret = pm_request_resume(dev);
+       ret = pm_runtime_resume(dev);
        if (ret < 0) {
-               dev_err(dev, "%s: pm_request_resume failed: %d\n", __func__, ret);
+               dev_err(dev, "%s: pm_runtime_resume failed: %d\n", __func__, ret);
                return ret;
        }
 
                 * first resume the device for this link. This will also by construction
                 * resume the PCI parent device.
                 */
-               ret = pm_request_resume(dev);
+               ret = pm_runtime_resume(dev);
                if (ret < 0) {
-                       dev_err(dev, "%s: pm_request_resume failed: %d\n", __func__, ret);
+                       dev_err(dev, "%s: pm_runtime_resume failed: %d\n", __func__, ret);
                        return 0;
                }