if (shost->transportt->user_scan)
error = shost->transportt->user_scan(shost, channel, id, lun);
if (shost->transportt->user_scan)
error = shost->transportt->user_scan(shost, channel, id, lun);
sdev = scsi_device_lookup(shost, channel, id, lun);
if (sdev) {
scsi_remove_device(sdev);
sdev = scsi_device_lookup(shost, channel, id, lun);
if (sdev) {
scsi_remove_device(sdev);