Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

media: chips-media: wave5: fix a potential memory leak in wave5_vdi_init()

Add wave5_vdi_free_dma_memory() in the error path of
wave5_vdi_init() to prevent a potential memory leak.

Fixes: 45d1a2b93277 ("media: chips-media: wave5: Add vpuapi layer")
Cc: stable@vger.kernel.org
Signed-off-by: Haoxiang Li <lihaoxiang@isrc.iscas.ac.cn>
Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>

authored by

Haoxiang Li and committed by
Hans Verkuil
95bd174a 0e2c4117

+1
+1
drivers/media/platform/chips-media/wave5/wave5-vdi.c
··· 49 49 50 50 if (!PRODUCT_CODE_W_SERIES(vpu_dev->product_code)) { 51 51 WARN_ONCE(1, "unsupported product code: 0x%x\n", vpu_dev->product_code); 52 + wave5_vdi_free_dma_memory(vpu_dev, &vpu_dev->common_mem); 52 53 return -EOPNOTSUPP; 53 54 } 54 55