diff options
-rw-r--r-- | drivers/nvme/host/core.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/nvme/host/core.c b/drivers/nvme/host/core.c index dc1641247b17..d57a84f45ed0 100644 --- a/drivers/nvme/host/core.c +++ b/drivers/nvme/host/core.c | |||
@@ -3304,6 +3304,7 @@ static int nvme_alloc_ns(struct nvme_ctrl *ctrl, unsigned nsid) | |||
3304 | mutex_lock(&ctrl->subsys->lock); | 3304 | mutex_lock(&ctrl->subsys->lock); |
3305 | list_del_rcu(&ns->siblings); | 3305 | list_del_rcu(&ns->siblings); |
3306 | mutex_unlock(&ctrl->subsys->lock); | 3306 | mutex_unlock(&ctrl->subsys->lock); |
3307 | nvme_put_ns_head(ns->head); | ||
3307 | out_free_id: | 3308 | out_free_id: |
3308 | kfree(id); | 3309 | kfree(id); |
3309 | out_free_queue: | 3310 | out_free_queue: |