isci: Removed sci_base_object from scic_sds_port.
The 'struct sci_base_object' was removed from the struct
scic_sds_port and was replaced by a pointer to
struct isci_port.
Signed-off-by: Maciej Patelczyk <maciej.patelczyk@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
diff --git a/drivers/scsi/isci/port.c b/drivers/scsi/isci/port.c
index d600b09..30d6ad8 100644
--- a/drivers/scsi/isci/port.c
+++ b/drivers/scsi/isci/port.c
@@ -100,8 +100,8 @@
isci_port_change_state(isci_port, isci_freed);
(void)scic_controller_get_port_handle(controller, index, &scic_port);
- sci_object_set_association(scic_port, isci_port);
isci_port->sci_port_handle = scic_port;
+ scic_port->iport = isci_port;
}
@@ -169,9 +169,8 @@
{
unsigned long flags;
struct scic_port_properties properties;
- struct isci_port *isci_port
- = (struct isci_port *)sci_object_get_association(port);
struct isci_phy *isci_phy = phy->iphy;
+ struct isci_port *isci_port = port->iport;
enum sci_status call_status;
unsigned long success = true;