mirror of
https://github.com/raspberrypi/linux.git
synced 2025-12-15 22:41:38 +00:00
drm/amd/display: Fix compiler warnings on high compiler warning levels
[why] Enabling higher compiler warning levels results in many issues that can be trivially resolved as well as some potentially critical issues. [how] Fix all compiler warnings found with various compilers and higher warning levels. Primarily, potentially uninitialized variables and unreachable code. Reviewed-by: Leo Li <sunpeng.li@amd.com> Acked-by: Roman Li <roman.li@amd.com> Signed-off-by: Aric Cyr <aric.cyr@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
@@ -291,7 +291,7 @@ static enum link_training_result dpia_training_cr_non_transparent(
|
||||
{
|
||||
enum link_training_result result = LINK_TRAINING_CR_FAIL_LANE0;
|
||||
uint8_t repeater_cnt = 0; /* Number of hops/repeaters in display path. */
|
||||
enum dc_status status;
|
||||
enum dc_status status = DC_ERROR_UNEXPECTED;
|
||||
uint32_t retries_cr = 0; /* Number of consecutive attempts with same VS or PE. */
|
||||
uint32_t retry_count = 0;
|
||||
uint32_t wait_time_microsec = TRAINING_AUX_RD_INTERVAL; /* From DP spec, CR read interval is always 100us. */
|
||||
@@ -617,7 +617,7 @@ static enum link_training_result dpia_training_eq_non_transparent(
|
||||
enum link_training_result result = LINK_TRAINING_EQ_FAIL_EQ;
|
||||
uint8_t repeater_cnt = 0; /* Number of hops/repeaters in display path. */
|
||||
uint32_t retries_eq = 0;
|
||||
enum dc_status status;
|
||||
enum dc_status status = DC_ERROR_UNEXPECTED;
|
||||
enum dc_dp_training_pattern tr_pattern;
|
||||
uint32_t wait_time_microsec = 0;
|
||||
enum dc_lane_count lane_count = lt_settings->link_settings.lane_count;
|
||||
|
||||
Reference in New Issue
Block a user