From: Gaghik Khachatrian <[email protected]>

Silence static analysis warnings by ensuring swath size temporaries are
initialized before use. No functional change intended.

Reviewed-by: Dillon Varone <[email protected]>
Signed-off-by: Gaghik Khachatrian <[email protected]>
Signed-off-by: Chuanyu Tseng <[email protected]>
---
 .../gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c  | 2 +-
 .../drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c 
b/drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
index cd8cca651419..48905ca39b70 100644
--- a/drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
+++ b/drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
@@ -5304,7 +5304,7 @@ static void CalculateWatermarksAndDRAMSpeedChangeSupport(
        double LinesInDETC;
        unsigned int LinesInDETYRoundedDownToSwath[DC__NUM_DPP__MAX];
        unsigned int LinesInDETCRoundedDownToSwath;
-       double FullDETBufferingTimeY[DC__NUM_DPP__MAX];
+       double FullDETBufferingTimeY[DC__NUM_DPP__MAX] = { 0 };
        double FullDETBufferingTimeC;
        double ActiveDRAMClockChangeLatencyMarginY;
        double ActiveDRAMClockChangeLatencyMarginC;
diff --git 
a/drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c 
b/drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
index 0748ef36a16a..19b142412a84 100644
--- a/drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
+++ b/drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
@@ -459,8 +459,8 @@ void dml32_CalculateSwathAndDETConfiguration(
 {
        unsigned int MaximumSwathHeightY[DC__NUM_DPP__MAX];
        unsigned int MaximumSwathHeightC[DC__NUM_DPP__MAX];
-       unsigned int RoundedUpMaxSwathSizeBytesY[DC__NUM_DPP__MAX];
-       unsigned int RoundedUpMaxSwathSizeBytesC[DC__NUM_DPP__MAX];
+       unsigned int RoundedUpMaxSwathSizeBytesY[DC__NUM_DPP__MAX] = { 0 };
+       unsigned int RoundedUpMaxSwathSizeBytesC[DC__NUM_DPP__MAX] = { 0 };
        unsigned int RoundedUpSwathSizeBytesY;
        unsigned int RoundedUpSwathSizeBytesC;
        double SwathWidthdoubleDPP[DC__NUM_DPP__MAX];
@@ -2988,7 +2988,7 @@ void dml32_UseMinimumDCFCLK(
                for  (j = 0; j <= 1; ++j) {
                        double 
PixelDCFCLKCyclesRequiredInPrefetch[DC__NUM_DPP__MAX];
                        double PrefetchPixelLinesTime[DC__NUM_DPP__MAX];
-                       double 
DCFCLKRequiredForPeakBandwidthPerSurface[DC__NUM_DPP__MAX];
+                       double 
DCFCLKRequiredForPeakBandwidthPerSurface[DC__NUM_DPP__MAX] = { 0 };
                        double DynamicMetadataVMExtraLatency[DC__NUM_DPP__MAX];
                        double MinimumTWait = 0.0;
                        double DPTEBandwidth;
-- 
2.43.0

Reply via email to