]> rtime.felk.cvut.cz Git - linux-imx.git/commitdiff
[SCSI] Revert "[SCSI] runtime resume parent for child's system-resume"
authorAaron Lu <aaron.lu@intel.com>
Fri, 9 Nov 2012 07:27:53 +0000 (15:27 +0800)
committerJames Bottomley <JBottomley@Parallels.com>
Fri, 30 Nov 2012 09:25:37 +0000 (09:25 +0000)
This reverts commit 28fd00d42cca178638f51c08efa986a777c24a4b.

With commit 88d26136a256576e444db312179e17af6dd0ea87 (PM: Prevent
runtime suspend during system resume), this patch is no longer needed.

Signed-off-by: Aaron Lu <aaron.lu@intel.com>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Acked-by: Rafael J. Wysocki <rjw@sisk.pl>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
drivers/scsi/scsi_pm.c

index d4201ded3b2203c0bd9cc17d8a26b528f5ccfc2c..9923b262263d1c9e54fb15285663c6b95b8b8a95 100644 (file)
@@ -76,17 +76,8 @@ static int scsi_bus_resume_common(struct device *dev)
 {
        int err = 0;
 
-       if (scsi_is_sdev_device(dev)) {
-               /*
-                * Parent device may have runtime suspended as soon as
-                * it is woken up during the system resume.
-                *
-                * Resume it on behalf of child.
-                */
-               pm_runtime_get_sync(dev->parent);
+       if (scsi_is_sdev_device(dev))
                err = scsi_dev_type_resume(dev);
-               pm_runtime_put_sync(dev->parent);
-       }
 
        if (err == 0) {
                pm_runtime_disable(dev);