|
@@ -2854,6 +2854,7 @@ static void sd_probe_async(void *data, async_cookie_t cookie)
|
|
|
gd->events |= DISK_EVENT_MEDIA_CHANGE;
|
|
|
}
|
|
|
|
|
|
+ blk_pm_runtime_init(sdp->request_queue, dev);
|
|
|
add_disk(gd);
|
|
|
if (sdkp->capacity)
|
|
|
sd_dif_config_host(sdkp);
|
|
@@ -2862,7 +2863,6 @@ static void sd_probe_async(void *data, async_cookie_t cookie)
|
|
|
|
|
|
sd_printk(KERN_NOTICE, sdkp, "Attached SCSI %sdisk\n",
|
|
|
sdp->removable ? "removable " : "");
|
|
|
- blk_pm_runtime_init(sdp->request_queue, dev);
|
|
|
scsi_autopm_put_device(sdp);
|
|
|
put_device(&sdkp->dev);
|
|
|
}
|