From b5248054c5ea7f80aac6aaf7f8f5372faf27fa16 Mon Sep 17 00:00:00 2001 From: Guennadi Liakhovetski Date: Fri, 25 Feb 2022 10:11:42 +0100 Subject: [PATCH] volume: use rmalloc() for an internal allocation rballoc() is used for buffer allocations, no need to use it for volume internal control structures. Signed-off-by: Guennadi Liakhovetski --- src/audio/volume/volume.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/audio/volume/volume.c b/src/audio/volume/volume.c index dc80ea9cd..183e441a0 100644 --- a/src/audio/volume/volume.c +++ b/src/audio/volume/volume.c @@ -604,7 +604,7 @@ static struct comp_dev *volume_new(const struct comp_driver *drv, /* malloc memory to store current volume 4 times to ensure the address * is 8-byte aligned for multi-way xtensa intrinsic operations. */ - cd->vol = rballoc_align(0, SOF_MEM_CAPS_RAM, vol_size, 8); + cd->vol = rmalloc(SOF_MEM_ZONE_RUNTIME, 0, SOF_MEM_CAPS_RAM, vol_size); if (!cd->vol) { comp_err(dev, "volume_new(): Failed to allocate %d", vol_size); goto cd_fail;