[PATCH] nvme-tcp: fix 'quiesce' imbalance for the admin queue
Shinichiro Kawasaki
shinichiro.kawasaki at wdc.com
Mon May 19 04:12:47 PDT 2025
On May 19, 2025 / 08:49, Hannes Reinecke wrote:
> From: Hannes Reinecke <hare at suse.de>
>
> nvme_tcp_teardown_ctrl() calls 'nvme_quiesce_admin_queue()' before
> calling nvme_tcp_teardown_admin_queue() which also calls that function.
> So move nvme_quiesce_admin_queue() out and require the callers to
> do it.
>
> Signed-off-by: Hannes Reinecke <hare at kernel.org>
Thanks for the action. I applied this patch on top of v6.15-rc7 kernel and ran
the test case nvme/063. Unfortunately, I still observe the failures that I
reported [1], both the WARN in blk_mq_unquiesce_queue and the KASAN sauf in
blk_mq_queue_tag_busy_iter...
[1] https://lore.kernel.org/linux-nvme/6mhxskdlbo6fk6hotsffvwriauurqky33dfb3s44mqtr5dsxmf@gywwmnyh3twm/
More information about the Linux-nvme
mailing list