diff --git a/drivers/nvmem/core.c b/drivers/nvmem/core.c index 0556d140170a..19edc9ab0282 100644 --- a/drivers/nvmem/core.c +++ b/drivers/nvmem/core.c @@ -485,7 +485,7 @@ static int nvmem_populate_sysfs_cells(struct nvmem_device *nvmem) /* Allocate an array of attributes with a sentinel */ ncells = list_count_nodes(&nvmem->cells); pattrs = devm_kcalloc(&nvmem->dev, ncells + 1, - sizeof(struct bin_attribute *), GFP_KERNEL); + sizeof(*pattrs), GFP_KERNEL); if (!pattrs) return -ENOMEM;