X-Git-Url: http://git.agner.ch/gitweb/?p=linux.git;a=blobdiff_plain;f=drivers%2Fscsi%2Fsd.c;h=efcbcd182863318f296936bc7fa16c96bc58efe5;hp=89e6c04ac595045739291ed63632f2c37efe891b;hb=b7e70ca9c7d7f049bba8047d7ab49966fd5e9e9d;hpb=edf2377c4776ce20ae990f27f0248e88a37e25c4 diff --git a/drivers/scsi/sd.c b/drivers/scsi/sd.c index 89e6c04ac595..efcbcd182863 100644 --- a/drivers/scsi/sd.c +++ b/drivers/scsi/sd.c @@ -3026,6 +3026,7 @@ static int sd_remove(struct device *dev) devt = disk_devt(sdkp->disk); scsi_autopm_get_device(sdkp->device); + async_synchronize_full_domain(&scsi_sd_pm_domain); async_synchronize_full_domain(&scsi_sd_probe_domain); blk_queue_prep_rq(sdkp->device->request_queue, scsi_prep_fn); blk_queue_unprep_rq(sdkp->device->request_queue, NULL);