Notes:
Adds REPORT LUN scanning.
Adds Douglas Gilbert's INQUIRY modification so broken devices
that cannot handle an INQUIRY of more than 36 bytes can be black-listed,
plus saving the INQUIRY result in Scsi_Device.
Adds scan_scsis_target function, replacing code in scan_scsis
and parts of scan_scsis_single. This cleans up the scanning code,
and removes a really ugly for loop. It would be difficult to add
REPORT LUN scanning without this change.
Adds missing scsi_release_commandblocks().
No longer sets max_dev_lun out of bounds for BLIST_FORCELUN devices.
Fixes scanning past LUN 7 for SCSI-3 devices (the patch in 2.4.17
for that fix will not cleanly apply against this code).
|