[PATCH 1/6] nvme: unquiesce io queues when removing namespaces
Christoph Hellwig
hch at lst.de
Tue Jul 11 01:27:19 PDT 2023
On Mon, Jul 10, 2023 at 11:35:50PM +0800, Ming Lei wrote:
> diff --git a/drivers/nvme/host/core.c b/drivers/nvme/host/core.c
> index 47d7ba2827ff..98fa8315bc65 100644
> --- a/drivers/nvme/host/core.c
> +++ b/drivers/nvme/host/core.c
> @@ -3903,6 +3903,12 @@ void nvme_remove_namespaces(struct nvme_ctrl *ctrl)
> */
> nvme_mpath_clear_ctrl_paths(ctrl);
>
> + /*
> + * Unquiesce io queues so any pending IO won't hang, especially
> + * those submitted from scan work
> + */
> + nvme_unquiesce_io_queues(ctrl);
What quiesce does this pair with?
More information about the Linux-nvme
mailing list