summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/scsi_error.c
diff options
context:
space:
mode:
authorJames Bottomley <James.Bottomley@steeleye.com>2006-03-13 20:50:04 +0100
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>2006-03-14 19:36:19 +0100
commit79cb1819e231f811211133a09a5382cb89d7ec67 (patch)
tree2bc36e3165fe15614283f628e825e9320ca7ab8e /drivers/scsi/scsi_error.c
parent[SCSI] FC transport : Avoid device offline cases by stalling aborts until dev... (diff)
downloadlinux-79cb1819e231f811211133a09a5382cb89d7ec67.tar.xz
linux-79cb1819e231f811211133a09a5382cb89d7ec67.zip
[SCSI] add preliminary expander support to the sas transport class
This patch makes expanders appear as labelled objects with properties in the SAS tree. I've also modified the phy code to make expander phys appear labelled by host number, expander number and phy index. So, for my current config, you see something like this in sysfs: /sys/class/scsi_host/host1/device/phy-1:4/expander-1:0/phy-1-0:12/rphy-1:0-12/target1:0:1 And the expander properties are: jejb@sparkweed> cd /sys/class/sas_expander/expander-1\:0/ jejb@sparkweed> for f in *; do echo -n $f ": "; cat $f; done component_id : 29024 component_revision_id : 4 component_vendor_id : VITESSE device : cat: device: Is a directory level : 0 product_id : VSC7160 Eval Brd product_rev : 4 uevent : cat: uevent: Permission denied vendor_id : VITESSE Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/scsi/scsi_error.c')
0 files changed, 0 insertions, 0 deletions