/* ibmvfc_relogin - Log back into the specified device @sdev: scsi device struct  */
static void ibmvfc_relogin(struct scsi_device *sdev)
/* ibmvfc_relogin - Log back into the specified device @sdev: scsi device struct  */
static void ibmvfc_relogin(struct scsi_device *sdev)
{
	struct ibmvfc_host *vhost = shost_priv(sdev->host);
	struct fc_rport *rport = starget_to_rport(scsi_target(sdev));
	struct ibmvfc_target *tgt;
	list_for_each_entry(tgt, &vhost->targets, queue) {
		if (rport == tgt->rport) {
			ibmvfc_set_tgt_action(tgt, IBMVFC_TGT_ACTION_DEL_RPORT);
			break;
		}
	}
	ibmvfc_reinit_host(vhost);
}