[PATCH 1/3] nvme-mpath: delete disk after last connection
Christoph Hellwig
hch at lst.de
Mon Oct 5 07:27:53 EDT 2020
On Mon, Oct 05, 2020 at 11:42:54AM +0200, Hannes Reinecke wrote:
> diff --git a/drivers/nvme/host/core.c b/drivers/nvme/host/core.c
> index 385b10317873..af950d58c562 100644
> --- a/drivers/nvme/host/core.c
> +++ b/drivers/nvme/host/core.c
> @@ -474,7 +474,8 @@ static void nvme_free_ns_head(struct kref *ref)
> struct nvme_ns_head *head =
> container_of(ref, struct nvme_ns_head, ref);
>
> - nvme_mpath_remove_disk(head);
> + if (head->disk)
> + put_disk(head->disk);
This wasn't compile for the !CONFIG_NVME_MULTIPATH case.
More information about the Linux-nvme
mailing list