Commit ba3193fa authored by Alex Hung's avatar Alex Hung Committed by Alex Deucher
Browse files

drm/amd/display: Fix uninitialized variables in DC



This fixes 49 UNINIT issues reported by Coverity.

Reviewed-by: default avatarHersen Wu <hersenxs.wu@amd.com>
Acked-by: default avatarWayne Lin <wayne.lin@amd.com>
Signed-off-by: default avatarAlex Hung <alex.hung@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent f95bcb04
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1306,7 +1306,7 @@ static void disable_vbios_mode_if_required(

		if (link != NULL && link->link_enc->funcs->is_dig_enabled(link->link_enc)) {
			unsigned int enc_inst, tg_inst = 0;
			unsigned int pix_clk_100hz;
			unsigned int pix_clk_100hz = 0;

			enc_inst = link->link_enc->funcs->get_dig_frontend(link->link_enc);
			if (enc_inst != ENGINE_ID_UNKNOWN) {
@@ -1793,7 +1793,7 @@ bool dc_validate_boot_timing(const struct dc *dc,
		return false;

	if (dc_is_dp_signal(link->connector_signal)) {
		unsigned int pix_clk_100hz;
		unsigned int pix_clk_100hz = 0;
		uint32_t numOdmPipes = 1;
		uint32_t id_src[4] = {0};

+1 −1
Original line number Diff line number Diff line
@@ -3042,7 +3042,7 @@ bool resource_update_pipes_for_plane_with_slice_count(
	int i;
	int dpp_pipe_count;
	int cur_slice_count;
	struct pipe_ctx *dpp_pipes[MAX_PIPES];
	struct pipe_ctx *dpp_pipes[MAX_PIPES] = {0};
	bool result = true;

	dpp_pipe_count = resource_get_dpp_pipes_for_plane(plane,
+1 −1
Original line number Diff line number Diff line
@@ -1183,7 +1183,7 @@ void mpc3_get_gamut_remap(struct mpc *mpc,
			  struct mpc_grph_gamut_adjustment *adjust)
{
	struct dcn30_mpc *mpc30 = TO_DCN30_MPC(mpc);
	uint16_t arr_reg_val[12];
	uint16_t arr_reg_val[12] = {0};
	int select;

	read_gamut_remap(mpc30, mpcc_id, arr_reg_val, &select);
+1 −1
Original line number Diff line number Diff line
@@ -864,7 +864,7 @@ static unsigned int get_source_mpc_factor(const struct dml2_context *ctx,
		struct dc_state *state,
		const struct dc_plane_state *plane)
{
	struct pipe_ctx *dpp_pipes[MAX_PIPES];
	struct pipe_ctx *dpp_pipes[MAX_PIPES] = {0};
	int dpp_pipe_count = ctx->config.callbacks.get_dpp_pipes_for_plane(plane,
			&state->res_ctx, dpp_pipes);

+1 −1
Original line number Diff line number Diff line
@@ -234,7 +234,7 @@ void dpp1_cm_get_gamut_remap(struct dpp *dpp_base,
			     struct dpp_grph_csc_adjustment *adjust)
{
	struct dcn10_dpp *dpp = TO_DCN10_DPP(dpp_base);
	uint16_t arr_reg_val[12];
	uint16_t arr_reg_val[12] = {0};
	enum gamut_remap_select select;

	read_gamut_remap(dpp, arr_reg_val, &select);
Loading