[PATCH 0/2] Two NVMe/FC bug fixes for -stable

Ewan D. Milne emilne at redhat.com
Mon Nov 10 13:19:59 PST 2025


This patch series contains two fixes to the NVMe/FC transport code.

The first one fixes a problem where we prematurely free the tagset
based on an observation and a fix originally proposed by Ming Lei,
with a further modification based on more extensive testing.

The second one fixes a problem where we sometimes still had a
workqueue item queued when we freed the nvme_fc_ctrl.

Because both patches touch the same nvme_fc_delete_ctrl() function,
they have to be applied in the correct order to merge cleanly.
However they fix separate issues.

Ewan D. Milne (2):
  nvme-fc: move tagset removal to nvme_fc_delete_ctrl()
  nvme: nvme-fc: Ensure ->ioerr_work is cancelled in
    nvme_fc_delete_ctrl()

 drivers/nvme/host/fc.c | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

-- 
2.43.0




More information about the Linux-nvme mailing list