[SCSI] scsi_transport_sas; fix user_scan
authorJames Bottomley <James.Bottomley@steeleye.com>
Fri, 19 May 2006 15:49:37 +0000 (10:49 -0500)
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>
Sat, 20 May 2006 14:01:21 +0000 (09:01 -0500)
commit6d99a3f372181160a56d7b1ee3259dbe03663f0d
tree97b4c8487de9b92fe5eb05e6f57a22c783c0594e
parent78a904b65420e02bf964af6a83c1fd7a85e0b59d
[SCSI] scsi_transport_sas; fix user_scan

the user_scan() callback currently has the potential to identify the
wrong device in the presence of expanders.  This is because it finds
the first device with a matching target_id, which might be an
expander.  Fix this by making it look specifically for end devices.

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