]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
nvme-tcp: fix the memleak while create new ctrl failed
authorChunguang.xu <chunguang.xu@shopee.com>
Tue, 3 Dec 2024 03:34:40 +0000 (11:34 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 14 Dec 2024 19:03:17 +0000 (20:03 +0100)
commitceff9ac13a2478afddce85414d404e6aff6425f6
treeca15cdb040a605b0a2ad79273f355c70074ab71e
parent845cc4ee8e64a4d61bef271c0fc5d19486d8fc17
nvme-tcp: fix the memleak while create new ctrl failed

[ Upstream commit fec55c29e54d3ca6fe9d7d7d9266098b4514fd34 ]

Now while we create new ctrl failed, we have not free the
tagset occupied by admin_q, here try to fix it.

Fixes: fd1418de10b9 ("nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue()")
Signed-off-by: Chunguang.xu <chunguang.xu@shopee.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Keith Busch <kbusch@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/nvme/host/tcp.c