[PATCH] nvmet: avoid recursive nvmet-wq flush in nvmet_ctrl_free
Keith Busch
kbusch at kernel.org
Thu Apr 9 07:46:14 PDT 2026
On Wed, Apr 08, 2026 at 05:56:47PM -0700, Chaitanya Kulkarni wrote:
> nvmet_tcp_release_queue_work() runs on nvmet-wq and can drop the
> final controller reference through nvmet_cq_put(). If that triggers
> nvmet_ctrl_free(), the teardown path flushes ctrl->async_event_work on
> the same nvmet-wq.
Thanks, applied to nvme-7.1.
More information about the Linux-nvme
mailing list