Skip to content

Commit ed94724

Browse files
committed
Merge remote-tracking branch 'mkp-scsi/4.4/scsi-fixes' into fixes
2 parents 5e10335 + 1c69d3b commit ed94724

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

drivers/scsi/scsi_pm.c

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -219,13 +219,13 @@ static int sdev_runtime_suspend(struct device *dev)
219219
struct scsi_device *sdev = to_scsi_device(dev);
220220
int err = 0;
221221

222-
if (pm && pm->runtime_suspend) {
223-
err = blk_pre_runtime_suspend(sdev->request_queue);
224-
if (err)
225-
return err;
222+
err = blk_pre_runtime_suspend(sdev->request_queue);
223+
if (err)
224+
return err;
225+
if (pm && pm->runtime_suspend)
226226
err = pm->runtime_suspend(dev);
227-
blk_post_runtime_suspend(sdev->request_queue, err);
228-
}
227+
blk_post_runtime_suspend(sdev->request_queue, err);
228+
229229
return err;
230230
}
231231

@@ -248,11 +248,11 @@ static int sdev_runtime_resume(struct device *dev)
248248
const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
249249
int err = 0;
250250

251-
if (pm && pm->runtime_resume) {
252-
blk_pre_runtime_resume(sdev->request_queue);
251+
blk_pre_runtime_resume(sdev->request_queue);
252+
if (pm && pm->runtime_resume)
253253
err = pm->runtime_resume(dev);
254-
blk_post_runtime_resume(sdev->request_queue, err);
255-
}
254+
blk_post_runtime_resume(sdev->request_queue, err);
255+
256256
return err;
257257
}
258258

0 commit comments

Comments
 (0)