Roland Dreier wrote:
> reading scsi_error.c again, I find this logic for our case (please
> correct me if I'm wrong)
> 1. eh_abort_handler and eh_device_reset_handler fail with timeout;
> eh_host_reset_handler successes
But you're crashing inside the call to srp_reconnect_target() in
srp_reset_host(), right? So eh_host_reset_handler() never finishes.
(The crash is because the loop that flushes the req_queue in
srp_reconnect_target() hits a stale SCSI command)
Or am I misunderstanding what you see?
The first eh_host_reset_handler() will finish without
problem; however, the next eh_host_reset_handler() will hit
a stale scsi command
Vu
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general
To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general