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: imx-jpeg: Simplify descriptor initialization with memset

Use memset() to zero-initialize desc and cfg_desc structures instead of
assigning individual fields to zero. This is cleaner and ensures all
descriptor fields are properly initialized.

No functional change.

Reviewed-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Ming Qian <ming.qian@oss.nxp.com>
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>

authored by

Ming Qian and committed by
Hans Verkuil
a980f845 cb8bdd3f

+2 -5
+2 -5
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
··· 1338 1338 1339 1339 q_data = mxc_jpeg_get_q_data(ctx, src_buf->vb2_queue->type); 1340 1340 1341 + memset(desc, 0, sizeof(struct mxc_jpeg_desc)); 1342 + memset(cfg_desc, 0, sizeof(struct mxc_jpeg_desc)); 1341 1343 jpeg->slot_data.cfg_stream_size = 1342 1344 mxc_jpeg_setup_cfg_stream(cfg_stream_vaddr, 1343 1345 q_data->fmt->fourcc, ··· 1350 1348 cfg_desc->next_descpt_ptr = desc_handle | MXC_NXT_DESCPT_EN; 1351 1349 1352 1350 cfg_desc->buf_base0 = jpeg->slot_data.cfg_stream_handle; 1353 - cfg_desc->buf_base1 = 0; 1354 - cfg_desc->line_pitch = 0; 1355 - cfg_desc->stm_bufbase = 0; /* no output expected */ 1356 - cfg_desc->stm_bufsize = 0x0; 1357 - cfg_desc->imgsize = 0; 1358 1351 cfg_desc->stm_ctrl = STM_CTRL_CONFIG_MOD(1); 1359 1352 cfg_desc->stm_ctrl |= STM_CTRL_BITBUF_PTR_CLR(1); 1360 1353