Alan Stern wrote: ... > @@ -575,6 +575,19 @@ static int scsi_probe_lun(struct scsi_de ... > + * On the whole, the best approach seems to be to assume the first > + * 36 bytes are valid no matter what the device says. That's > + * better than copying < 36 bytes to the inquiry-result buffer > + * and displaying garbage for the Vendor, Product, or Revision > + * strings. > + */ > + if (sdev->inquiry_len < 36) { > + printk(KERN_INFO "scsi scan: INQUIRY result too short (%d)," > + " using 36\n", sdev->inquiry_len); > + sdev->inquiry_len = 36; > + } ... BTW, AFAIU the sbp2 driver did exactly this in older versions, when it did its own conversions of commands and results. -- Stefan Richter -=====-=-==- =-=- ==--= http://arcgraph.de/sr/ - To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html