Vu> Right for abort command; however, I'm not sure after scsi Vu> midlayer called device_reset Hmm, you may be right -- scsi_eh_bus_device_reset() in scsi_error.c does seem to flush all commands. But do you see srp_reset_device() being called? I didn't think I saw it in your trace.