On 11/16/21 1:03 AM, Adrian Hunter wrote:
One perhaps unrelated issue in scsi_times_out(): if (test_and_set_bit(SCMD_STATE_COMPLETE, &scmd->state)) return BLK_EH_RESET_TIMER; Shouldn't that return BLK_EH_DONE not BLK_EH_RESET_TIMER, since the request has been through blk_mq_complete_request() ?
I think so. I will submit a patch. Bart.