[PATCH v4 15/15] nvme-fc: Do not cancel requests in io taget before it is initialized
Randy Jennings
randyj at purestorage.com
Fri May 15 17:35:18 PDT 2026
On Fri, Mar 27, 2026 at 5:46 PM Mohamed Khalfella
<mkhalfella at purestorage.com> wrote:
>
> A new nvme-fc controller in CONNECTING state sees admin request timeout
> schedules ctrl->ioerr_work to abort inflight requests. This ends up
> calling __nvme_fc_abort_outstanding_ios() which aborts requests in both
> admin and io tagsets. In case fc_ctrl->tag_set was not initialized we
> see the warning below. This is because ctrl.queue_count is initialized
> early in nvme_fc_alloc_ctrl().
> Signed-off-by: Mohamed Khalfella <mkhalfella at purestorage.com>
> Signed-off-by: James Smart <jsmart833426 at gmail.com>
Reviewed-by: Randy Jennings <randyj at purestorage.com>
More information about the Linux-nvme
mailing list