]> www.infradead.org Git - users/jedix/linux-maple.git/commit
cxl/region: Fix cxlr_pmem leaks
authorLi Zhijian <lizhijian@fujitsu.com>
Sun, 28 Apr 2024 03:07:48 +0000 (11:07 +0800)
committerDave Jiang <dave.jiang@intel.com>
Tue, 30 Apr 2024 21:04:52 +0000 (14:04 -0700)
commit1c987cf22d6b65ade46145c03eef13f0e3e81d83
tree2e24b5f6856c7e77955e5f96fd46565b67df84ba
parent660c0a8679e57e9147c27962605e8f94bd520b5e
cxl/region: Fix cxlr_pmem leaks

Before this error path, cxlr_pmem pointed to a kzalloc() memory, free
it to avoid this memory leaking.

Fixes: f17b558d6663 ("cxl/pmem: Refactor nvdimm device registration, delete the workqueue")
Signed-off-by: Li Zhijian <lizhijian@fujitsu.com>
Reviewed-by: Dan Williams <dan.j.williams@intel.com>
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Link: https://lore.kernel.org/r/20240428030748.318985-1-lizhijian@fujitsu.com
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
drivers/cxl/core/region.c