commit | 33a2285d96b5e7b9500612ec623bf4313397bb53 | [log] [tgz] |
---|---|---|
author | Lin Ming <ming.m.lin@intel.com> | Fri Jul 06 12:06:57 2012 +0800 |
committer | James Bottomley <JBottomley@Parallels.com> | Fri Jul 20 08:58:55 2012 +0100 |
tree | 08d9f292b021ebb3c447421534913e8221de41e5 | |
parent | 4bdd03e61b7a5c4c6bc2b25d46fcd491788fdfb3 [diff] |
[SCSI] scsi_pm: set device runtime state before parent suspended There is a race in scsi_bus_resume_common when set device's runtime state to active after pm_runtime_put_sync(dev->parent). Parent device may have been suspended so pm_runtime_set_active(dev) will fail with -EBUSY. Signed-off-by: Lin Ming <ming.m.lin@intel.com> Acked-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: James Bottomley <JBottomley@Parallels.com>