[PATCH 1/1] nvme-fc: Do not cancel requests in io target before it is initialized

Maurizio Lombardi mlombard at arkamax.eu
Mon Jun 1 03:28:14 PDT 2026


On Mon Jun 1, 2026 at 11:47 AM CEST, Daniel Wagner wrote:
>> @@ -2900,6 +2900,11 @@ nvme_fc_create_io_queues(struct nvme_fc_ctrl *ctrl)
>>  out_delete_hw_queues:
>>  	nvme_fc_delete_hw_io_queues(ctrl);
>>  out_cleanup_tagset:
>> +	/*
>> +	 * In CONNECTING state ctrl->ioerr_work will abort both admin
>> +	 * and io tagsets. Cancel it first before removing io tagset.
>> +	 */
>> +	cancel_work_sync(&ctrl->ioerr_work);
>>  	nvme_remove_io_tag_set(&ctrl->ctrl);
>>  	nvme_fc_free_io_queues(ctrl);
>
> Again, does makes sense but which tree is this based on? I don't see
> this hunk in master or in nvme-7.2.


I am not sure what do you mean, this applies and compiles cleanly
against master.

Maybe you are referring to the comment?

Maurizio



More information about the Linux-nvme mailing list