diff options
author | Dan Williams <dan.j.williams@intel.com> | 2012-01-16 16:54:28 -0500 |
---|---|---|
committer | James Bottomley <JBottomley@Parallels.com> | 2012-02-29 16:29:06 -0500 |
commit | a692b0eec5efae382dfa800e8b4b083f172921a7 (patch) | |
tree | 04cee8e7776630d89d8a66ad5a88baf503a54acc /drivers/scsi/libsas | |
parent | d214d81e883b6fc6f11cc772ff88585565d45cce (diff) |
[SCSI] libsas: fix sas port naming
Make sas-port naming consistent with the expander-attached case whereby
the phy-id is the last digit in the port name. Otherwise we get the
random behavior of the allocation order.
Reported-by: Patrick Thomson <patrick.s.thomson@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/scsi/libsas')
-rw-r--r-- | drivers/scsi/libsas/sas_port.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/libsas/sas_port.c b/drivers/scsi/libsas/sas_port.c index 59ee8a0a6ea9..29f8fd335523 100644 --- a/drivers/scsi/libsas/sas_port.c +++ b/drivers/scsi/libsas/sas_port.c | |||
@@ -122,7 +122,7 @@ static void sas_form_port(struct asd_sas_phy *phy) | |||
122 | spin_unlock_irqrestore(&sas_ha->phy_port_lock, flags); | 122 | spin_unlock_irqrestore(&sas_ha->phy_port_lock, flags); |
123 | 123 | ||
124 | if (!port->port) { | 124 | if (!port->port) { |
125 | port->port = sas_port_alloc(phy->phy->dev.parent, port->id); | 125 | port->port = sas_port_alloc(phy->phy->dev.parent, phy->id); |
126 | BUG_ON(!port->port); | 126 | BUG_ON(!port->port); |
127 | sas_port_add(port->port); | 127 | sas_port_add(port->port); |
128 | } | 128 | } |