> 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?

 - R.
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to