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

drm/amd/display: Fix uninitialized variables in DC



This fixes 29 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 ba3193fa
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -399,7 +399,7 @@ static enum bp_result transmitter_control_v1_6(
static void init_transmitter_control(struct bios_parser *bp)
{
	uint8_t frev;
	uint8_t crev;
	uint8_t crev = 0;

	if (BIOS_CMD_TABLE_REVISION(UNIPHYTransmitterControl,
			frev, crev) == false)
+1 −1
Original line number Diff line number Diff line
@@ -225,7 +225,7 @@ static enum bp_result transmitter_control_fallback(
static void init_transmitter_control(struct bios_parser *bp)
{
	uint8_t frev;
	uint8_t crev;
	uint8_t crev = 0;

	BIOS_CMD_TABLE_REVISION(dig1transmittercontrol, frev, crev);

+2 −2
Original line number Diff line number Diff line
@@ -2372,7 +2372,7 @@ bool dcn21_validate_bandwidth_fp(struct dc *dc, struct dc_state *context,

static struct _vcs_dpi_voltage_scaling_st construct_low_pstate_lvl(struct clk_limit_table *clk_table, unsigned int high_voltage_lvl)
{
	struct _vcs_dpi_voltage_scaling_st low_pstate_lvl;
	struct _vcs_dpi_voltage_scaling_st low_pstate_lvl = {0};
	int i;

	low_pstate_lvl.state = 1;
@@ -2477,7 +2477,7 @@ void dcn201_populate_dml_writeback_from_context_fpu(struct dc *dc,
	int pipe_cnt, i, j;
	double max_calc_writeback_dispclk;
	double writeback_dispclk;
	struct writeback_st dout_wb;
	struct writeback_st dout_wb = {0};

	dc_assert_fp_enabled();

+1 −1
Original line number Diff line number Diff line
@@ -260,7 +260,7 @@ void dcn30_fpu_populate_dml_writeback_from_context(
	int pipe_cnt, i, j;
	double max_calc_writeback_dispclk;
	double writeback_dispclk;
	struct writeback_st dout_wb;
	struct writeback_st dout_wb = {0};

	dc_assert_fp_enabled();

+1 −1
Original line number Diff line number Diff line
@@ -723,7 +723,7 @@ static bool dcn32_enough_pipes_for_subvp(struct dc *dc, struct dc_state *context
 */
static bool subvp_subvp_schedulable(struct dc *dc, struct dc_state *context)
{
	struct pipe_ctx *subvp_pipes[2];
	struct pipe_ctx *subvp_pipes[2] = {0};
	struct dc_stream_state *phantom = NULL;
	uint32_t microschedule_lines = 0;
	uint32_t index = 0;
Loading