diff options
Diffstat (limited to 'drivers/scsi/scsi_transport_srp.c')
-rw-r--r-- | drivers/scsi/scsi_transport_srp.c | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/drivers/scsi/scsi_transport_srp.c b/drivers/scsi/scsi_transport_srp.c index 13e898332e45..43fea2219f83 100644 --- a/drivers/scsi/scsi_transport_srp.c +++ b/drivers/scsi/scsi_transport_srp.c | |||
@@ -33,7 +33,6 @@ | |||
33 | #include <scsi/scsi_transport.h> | 33 | #include <scsi/scsi_transport.h> |
34 | #include <scsi/scsi_transport_srp.h> | 34 | #include <scsi/scsi_transport_srp.h> |
35 | #include "scsi_priv.h" | 35 | #include "scsi_priv.h" |
36 | #include "scsi_transport_srp_internal.h" | ||
37 | 36 | ||
38 | struct srp_host_attrs { | 37 | struct srp_host_attrs { |
39 | atomic_t next_port_id; | 38 | atomic_t next_port_id; |
@@ -746,18 +745,6 @@ struct srp_rport *srp_rport_add(struct Scsi_Host *shost, | |||
746 | return ERR_PTR(ret); | 745 | return ERR_PTR(ret); |
747 | } | 746 | } |
748 | 747 | ||
749 | if (shost->active_mode & MODE_TARGET && | ||
750 | ids->roles == SRP_RPORT_ROLE_INITIATOR) { | ||
751 | ret = srp_tgt_it_nexus_create(shost, (unsigned long)rport, | ||
752 | rport->port_id); | ||
753 | if (ret) { | ||
754 | device_del(&rport->dev); | ||
755 | transport_destroy_device(&rport->dev); | ||
756 | put_device(&rport->dev); | ||
757 | return ERR_PTR(ret); | ||
758 | } | ||
759 | } | ||
760 | |||
761 | transport_add_device(&rport->dev); | 748 | transport_add_device(&rport->dev); |
762 | transport_configure_device(&rport->dev); | 749 | transport_configure_device(&rport->dev); |
763 | 750 | ||
@@ -774,11 +761,6 @@ EXPORT_SYMBOL_GPL(srp_rport_add); | |||
774 | void srp_rport_del(struct srp_rport *rport) | 761 | void srp_rport_del(struct srp_rport *rport) |
775 | { | 762 | { |
776 | struct device *dev = &rport->dev; | 763 | struct device *dev = &rport->dev; |
777 | struct Scsi_Host *shost = dev_to_shost(dev->parent); | ||
778 | |||
779 | if (shost->active_mode & MODE_TARGET && | ||
780 | rport->roles == SRP_RPORT_ROLE_INITIATOR) | ||
781 | srp_tgt_it_nexus_destroy(shost, (unsigned long)rport); | ||
782 | 764 | ||
783 | transport_remove_device(dev); | 765 | transport_remove_device(dev); |
784 | device_del(dev); | 766 | device_del(dev); |