diff --git a/drivers/media/i2c/rk628/rk628.c b/drivers/media/i2c/rk628/rk628.c index 8236eaef9320..c481805fe8d0 100644 --- a/drivers/media/i2c/rk628/rk628.c +++ b/drivers/media/i2c/rk628/rk628.c @@ -322,7 +322,7 @@ static int rk628_reg_show(struct seq_file *s, void *v) const struct regmap_config *reg; struct rk628 *rk628 = s->private; unsigned int i, j; - u32 val; + u32 val = 0; seq_printf(s, "rk628_%s:\n", file_dentry(s->file)->d_iname); diff --git a/drivers/media/i2c/rk628/rk628_post_process.c b/drivers/media/i2c/rk628/rk628_post_process.c index 6126bfbf13d6..2b9173be8987 100644 --- a/drivers/media/i2c/rk628/rk628_post_process.c +++ b/drivers/media/i2c/rk628/rk628_post_process.c @@ -1293,7 +1293,7 @@ static int rockchip_calc_post_csc(struct post_csc_coef *csc_simple_coef, static void rk628_post_process_csc(struct rk628 *rk628) { enum bus_format in_fmt, out_fmt; - struct post_csc_coef csc_coef; + struct post_csc_coef csc_coef = {}; bool is_input_yuv, is_output_yuv; u32 color_space = V4L2_COLORSPACE_BT709F; u32 csc_mode;