Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a40a3937 authored by Takashi Iwai's avatar Takashi Iwai
Browse files

ALSA: memalloc: NULL-initialize in snd_malloc_dev_iram()



dmab->area and addr fields should be cleared at the head of
snd_malloc_dev_iram() as especially dmab->area is used to indicate the
allocation failure / fallback.

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 9f694bc7
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -172,6 +172,9 @@ static void snd_malloc_dev_iram(struct snd_dma_buffer *dmab, size_t size)
	struct device *dev = dmab->dev.dev;
	struct gen_pool *pool = NULL;

	dmab->area = NULL;
	dmab->addr = 0;

	if (dev->of_node)
		pool = of_get_named_gen_pool(dev->of_node, "iram", 0);