[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