diff options
| author | 2007-01-11 14:14:49 -0800 | |
|---|---|---|
| committer | 2007-01-13 14:23:36 -0600 | |
| commit | 8880839815265ccc0edaff52ba08d750eea57acb (patch) | |
| tree | b98c920cb0cc5bdd90cd3cbf66d4d6a075e37922 /drivers/scsi/libsas/sas_expander.c | |
| parent | [SCSI] qla2xxx: correct locking while call starget_for_each_device() (diff) | |
| download | wireguard-linux-8880839815265ccc0edaff52ba08d750eea57acb.tar.xz wireguard-linux-8880839815265ccc0edaff52ba08d750eea57acb.zip | |
[SCSI] libsas: Clean up rphys/port dev list after a discovery error.
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.
Signed-off-by: Darrick J. Wong <djwong@us.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/scsi/libsas/sas_expander.c')
0 files changed, 0 insertions, 0 deletions
