]> git.karo-electronics.de Git - linux-beck.git/commitdiff
isci: kill isci_port.domain_dev_list
authorDan Williams <dan.j.williams@intel.com>
Sat, 18 Feb 2012 00:30:47 +0000 (16:30 -0800)
committerDan Williams <dan.j.williams@intel.com>
Thu, 17 May 2012 19:27:12 +0000 (12:27 -0700)
Another unused field, and isci_port_init is overkill.

Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/scsi/isci/host.c
drivers/scsi/isci/port.c
drivers/scsi/isci/port.h

index d647b07ba1a3c6fa97daedca175c559ece7f0edd..bbec1982d07f633a3de116a4831b7715df62f358 100644 (file)
@@ -2557,8 +2557,12 @@ int isci_host_init(struct isci_host *ihost)
        if (err)
                return err;
 
-       for (i = 0; i < SCI_MAX_PORTS; i++)
-               isci_port_init(&ihost->ports[i], ihost, i);
+       for (i = 0; i < SCI_MAX_PORTS; i++) {
+               struct isci_port *iport = &ihost->ports[i];
+
+               INIT_LIST_HEAD(&iport->remote_dev_list);
+               iport->isci_host = ihost;
+       }
 
        for (i = 0; i < SCI_MAX_PHYS; i++)
                isci_phy_init(&ihost->phys[i], ihost, i);
index 923579fa02922c194c1ec318eba01349297e4dd5..6ef4bd910f33d9bb0a84b73a2a7e699947b5bf79 100644 (file)
@@ -1606,13 +1606,6 @@ void sci_port_construct(struct isci_port *iport, u8 index,
                iport->phy_table[index] = NULL;
 }
 
-void isci_port_init(struct isci_port *iport, struct isci_host *ihost, int index)
-{
-       INIT_LIST_HEAD(&iport->remote_dev_list);
-       INIT_LIST_HEAD(&iport->domain_dev_list);
-       iport->isci_host = ihost;
-}
-
 void sci_port_broadcast_change_received(struct isci_port *iport, struct isci_phy *iphy)
 {
        struct isci_host *ihost = iport->owning_controller;
index 6b56240c20516428cfcb9e9e77877a7edbcecf27..f8bd1e8dbfead4f1ed3c833f41f4abb753943e5e 100644 (file)
@@ -97,7 +97,6 @@ enum isci_status {
 struct isci_port {
        struct isci_host *isci_host;
        struct list_head remote_dev_list;
-       struct list_head domain_dev_list;
        #define IPORT_RESET_PENDING 0
        unsigned long state;
        enum sci_status hard_reset_status;
@@ -273,11 +272,6 @@ void sci_port_get_attached_sas_address(
 void isci_port_formed(struct asd_sas_phy *);
 void isci_port_deformed(struct asd_sas_phy *);
 
-void isci_port_init(
-       struct isci_port *port,
-       struct isci_host *host,
-       int index);
-
 int isci_port_perform_hard_reset(struct isci_host *ihost, struct isci_port *iport,
                                 struct isci_phy *iphy);
 int isci_ata_check_ready(struct domain_device *dev);