static int scsi_bus_prepare(struct device *dev) { if (scsi_is_sdev_device(dev)) { /* sd probing uses async_schedule. Wait until it finishes. */ async_synchronize_full(); } else if (scsi_is_host_device(dev)) { /* Wait until async scanning is finished */ scsi_complete_async_scans(); } return 0; }
static int scsi_bus_prepare(struct device *dev) { if (scsi_is_sdev_device(dev)) { async_synchronize_full(); } else if (scsi_is_host_device(dev)) { scsi_complete_async_scans(); } return 0; }