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

media: mediatek: vcodec: Fix unreasonable data conversion

Both 'bs_dma' and 'dma_addr' are integers. No need to convert the
type from dma_addr_t to uint64_t again.

Fixes: d353c3c34af0 ("media: mediatek: vcodec: support 36 bits physical address")

Signed-off-by: Yunfei Dong <yunfei.dong@mediatek.com>
Signed-off-by: Sebastian Fricke <sebastian.fricke@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>

authored by

Yunfei Dong and committed by
Hans Verkuil
48d85de2 59d438f8

+1 -1
+1 -1
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c
··· 449 449 inst->frm_cnt, y_fb_dma, c_fb_dma, fb); 450 450 451 451 inst->cur_fb = fb; 452 - dec->bs_dma = (uint64_t)bs->dma_addr; 452 + dec->bs_dma = bs->dma_addr; 453 453 dec->bs_sz = bs->size; 454 454 dec->cur_y_fb_dma = y_fb_dma; 455 455 dec->cur_c_fb_dma = c_fb_dma;