Re: [syzbot] [usb-storage?] divide error in isd200_ata_command

From: Martin K. Petersen
Date: Mon Feb 26 2024 - 21:47:11 EST



Alan,

>> in isd200_scsi_to_ata() because it must not be called before
>> isd200_get_inquiry_data() has completed.
>
> It can't be; isd200_get_inquiry_data is called by
> isd200_Initialization during probe before any SCSI commands are
> transmitted.

How do we end up with bad inquiry data (or rather bad ATA ID data)?

--
Martin K. Petersen Oracle Linux Engineering