summaryrefslogtreecommitdiff
path: root/drivers/cxl/core/edac.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/cxl/core/edac.c')
-rw-r--r--drivers/cxl/core/edac.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/cxl/core/edac.c b/drivers/cxl/core/edac.c
index 81160260e26b..7f5457adb26c 100644
--- a/drivers/cxl/core/edac.c
+++ b/drivers/cxl/core/edac.c
@@ -2009,8 +2009,7 @@ static void err_rec_free(void *_cxlmd)
static int devm_cxl_memdev_setup_err_rec(struct cxl_memdev *cxlmd)
{
- struct cxl_mem_err_rec *array_rec =
- kzalloc(sizeof(*array_rec), GFP_KERNEL);
+ struct cxl_mem_err_rec *array_rec = kzalloc_obj(*array_rec, GFP_KERNEL);
if (!array_rec)
return -ENOMEM;