[SCSI] scsi_transport_sas: add unindexed ports
authorJames Bottomley <James.Bottomley@steeleye.com>
Sun, 2 Jul 2006 16:10:18 +0000 (11:10 -0500)
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>
Sun, 9 Jul 2006 14:06:24 +0000 (09:06 -0500)
commitc9fefeb26457b87f4a767faefcf77321bb90db52
tree4b961b944e3cd51581c832134eccc4f6d4c4eef7
parent24f6d2fd314f8580fcfd96391ce9689727d55572
[SCSI] scsi_transport_sas: add unindexed ports

Some SAS HBAs don't want to go to the trouble of tracking port numbers,
so they'd simply like to say "add this port and give it a number".
This is especially beneficial from the hotplug point of view, since
tracking ports and the available number space can be a real pain.

The current implementation uses an incrementing number per expander to
add the port on.  However, since there can never be more ports than
there are phys, a later implementation will try to be more intelligent
about this.

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/scsi_transport_sas.c
include/scsi/scsi_transport_sas.h