lk 2.4.27 error handling, ad infinitum
The following scenario has been brought to my attention.
While handling a error (e.g. a timeout) the scsi_send_eh_cmnd() function issues a (stalled) queued command. Now that command hits a repeatable failure (e.g. MEDIUM ERROR).
In this scaenario it would seem that the "goto retry" forms an infinite loop re-issuing that command on the same (broken) block.
Comments?
The good news is that this problem has not been observed in the lk 2.6 series.
Doug Gilbert