diff --git a/sound/soc/soc-topology.c b/sound/soc/soc-topology.c index 42e1a9beaf3f5b2ed79d1efca5280a8864a44a48..1030e11017b2746527377daba04b5d737be08371 100644 --- a/sound/soc/soc-topology.c +++ b/sound/soc/soc-topology.c @@ -987,7 +987,7 @@ static int soc_tplg_denum_create_values(struct soc_enum *se, return -EINVAL; se->dobj.control.dvalues = kzalloc(le32_to_cpu(ec->items) * - sizeof(u32), + sizeof(*se->dobj.control.dvalues), GFP_KERNEL); if (!se->dobj.control.dvalues) return -ENOMEM;