Linux Operating System Source Code: IBM Patches

 
REPORT LUNS scanning + twin inquiry
Description:
Add support for REPORTS LUNS scanning, and includes Douglas Gilbert's inquiry changes to support short inquiries, and to store the inquiry (twin inquiry).
Developers:
Douglas Gilbert, Patrick Mansfield
Status:
Included in project
Release Included:
2.5.10

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).

Release Notes Date Files
2.5.4 Release Notes 2002-03-28  
  File Notes   inq-repl-9-2.5.4.patch.gz