[PATCH v6 12/18] nvme-fc: start error recovery instead of aborting timed out IOs

Daniel Wagner dwagner at suse.de
Tue Oct 20 02:55:45 PDT 2026


On Sun, Sep 20, 2026 at 11:28:10AM -0700, Mohamed Khalfella wrote:
> -	/*
> -	 * Attempt to abort the offending command. Command completion
> -	 * will detect the aborted io and will fail the connection.
> -	 */
>  	dev_info(ctrl->ctrl.device,
>  		"NVME-FC{%d.%d}: io timeout: opcode %d fctype %d (%s) w10/11: "
>  		"x%08x/x%08x\n",
>  		ctrl->cnum, qnum, sqe->common.opcode, sqe->fabrics.fctype,
>  		nvme_fabrics_opcode_str(qnum, sqe),
>  		sqe->common.cdw10, sqe->common.cdw11);
> -	if (__nvme_fc_abort_op(ctrl, op))

Yes, this makes sense to remove it from this path and do the abort in
one place only.

Reviewed-by: Daniel Wagner <dwagner at suse.de>



More information about the Linux-nvme mailing list