summaryrefslogtreecommitdiffstats
path: root/include/scsi/libsas.h
diff options
context:
space:
mode:
authorDarrick J. Wong <djwong@us.ibm.com>2007-01-11 14:14:52 -0800
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>2007-01-13 14:24:25 -0600
commitbf451207511d049189ddb0a4eae3acdb086a3c82 (patch)
tree6866bb955a2e61a68cf791afc32497b24dd306c0 /include/scsi/libsas.h
parent8880839815265ccc0edaff52ba08d750eea57acb (diff)
downloadkernel-crypto-bf451207511d049189ddb0a4eae3acdb086a3c82.tar.gz
kernel-crypto-bf451207511d049189ddb0a4eae3acdb086a3c82.tar.xz
kernel-crypto-bf451207511d049189ddb0a4eae3acdb086a3c82.zip
[SCSI] libsas: Clean up rphys/port dev list after a discovery error on an expander
sas_get_port_device assigns a rphy to a domain device in anticipation of finding a disk. When a discovery error occurs in sas_discover_{sata,sas,expander}*, however, we need to clean up that rphy and the port device list so that we don't GPF. In addition, we need to check the result of the second sas_notify_lldd_dev_found. This patch seems ok on a x260, x366 and x206m. This patch fixes up sas_expander.c separately because jejb has some cleanup patches of his own that are a prerequisite. Signed-off-by: Darrick J. Wong <djwong@us.ibm.com> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'include/scsi/libsas.h')
0 files changed, 0 insertions, 0 deletions