nvme-core: fix a memory leak in nvme_ns_info_from_identify()
authorMaurizio Lombardi <mlombard@redhat.com>
Thu, 23 Nov 2023 14:07:41 +0000 (15:07 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 20 Jan 2024 10:51:38 +0000 (11:51 +0100)
commit75cc56afb28b0f113f79d8906f7fed9100cea288
treea594d56d0865e22c0c7e5e554649a15e1c4fc84e
parenta47f3a83411f37077f3c3b47ee982af1fab8f909
nvme-core: fix a memory leak in nvme_ns_info_from_identify()

[ Upstream commit e3139cef8257fcab1725441e2fd5fd0ccb5481b1 ]

In case of error, free the nvme_id_ns structure that was allocated
by nvme_identify_ns().

Signed-off-by: Maurizio Lombardi <mlombard@redhat.com>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Reviewed-by: Kanchan Joshi <joshi.k@samsung.com>
Signed-off-by: Keith Busch <kbusch@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/nvme/host/core.c