[PATCH] nvmet-tcp: remove a redundant line in nvmet_tcp_release_queue_work
Tomas Henzl
thenzl at redhat.com
Mon Oct 6 10:59:10 PDT 2025
cancel_work_sync(&queue->io_work) is called twice, remove the
second instance.
Signed-off-by: Tomas Henzl <thenzl at redhat.com>
---
drivers/nvme/target/tcp.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/nvme/target/tcp.c b/drivers/nvme/target/tcp.c
index 470bf37e5a63..a1d0f6b18b2c 100644
--- a/drivers/nvme/target/tcp.c
+++ b/drivers/nvme/target/tcp.c
@@ -1577,7 +1577,6 @@ static void nvmet_tcp_release_queue_work(struct work_struct *w)
nvmet_tcp_uninit_data_in_cmds(queue);
nvmet_sq_destroy(&queue->nvme_sq);
nvmet_cq_put(&queue->nvme_cq);
- cancel_work_sync(&queue->io_work);
nvmet_tcp_free_cmd_data_in_buffers(queue);
/* ->sock will be released by fput() */
fput(queue->sock->file);
--
2.51.0
More information about the Linux-nvme
mailing list