File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments