diff --git a/drivers/scsi/sd.c b/drivers/scsi/sd.c index 73caef6d0c95..3f437627415a 100644 --- a/drivers/scsi/sd.c +++ b/drivers/scsi/sd.c @@ -3764,6 +3764,9 @@ static int sd_resume_common(struct device *dev) if (!sdkp) /* E.g.: runtime resume at the start of sd_probe() */ return 0; + if (!sdkp->device->manage_start_stop) + return 0; + sd_printk(KERN_NOTICE, sdkp, "Starting disk\n"); ret = sd_start_stop_device(sdkp, 1);