diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4073-drm-amd-display-Fix-maybe-uninitialized-warning.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4073-drm-amd-display-Fix-maybe-uninitialized-warning.patch | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4073-drm-amd-display-Fix-maybe-uninitialized-warning.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4073-drm-amd-display-Fix-maybe-uninitialized-warning.patch new file mode 100644 index 00000000..3255d0c6 --- /dev/null +++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4073-drm-amd-display-Fix-maybe-uninitialized-warning.patch @@ -0,0 +1,47 @@ +From 73d960dc23e2175b54a1a34f30c46605b4b87c80 Mon Sep 17 00:00:00 2001 +From: Leo Li <sunpeng.li@amd.com> +Date: Fri, 20 Sep 2019 09:43:36 -0400 +Subject: [PATCH 4073/4256] drm/amd/display: Fix maybe-uninitialized warning + +[Why] + +Compiling with GCC 9.1.0 gives the following warning (I have +warnings-as-errors enabled): + +drivers/gpu/drm/amd/amdgpu/../dal-dev/dc/core/dc.c: In function 'dc_validate_seamless_boot_timing': +drivers/gpu/drm/amd/amdgpu/../dal-dev/dc/core/dc.c:1180:8: error: 'se' may be used uninitialized in this function [-Werror=maybe-uninitialized] + 1180 | if (!se->funcs->dp_get_pixel_format( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1181 | se, + | ~~~ + 1182 | &hw_crtc_timing.pixel_encoding, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1183 | &hw_crtc_timing.display_color_depth)) + +[How] + +Initialize se to NULL. + +Signed-off-by: Leo Li <sunpeng.li@amd.com> +Reviewed-by: Harry Wentland <Harry.Wentland@amd.com> +Acked-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com> +--- + drivers/gpu/drm/amd/display/dc/core/dc.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/drivers/gpu/drm/amd/display/dc/core/dc.c b/drivers/gpu/drm/amd/display/dc/core/dc.c +index f89766a5cc72..7142c014502a 100644 +--- a/drivers/gpu/drm/amd/display/dc/core/dc.c ++++ b/drivers/gpu/drm/amd/display/dc/core/dc.c +@@ -1001,7 +1001,7 @@ bool dc_validate_seamless_boot_timing(const struct dc *dc, + struct dc_crtc_timing *crtc_timing) + { + struct timing_generator *tg; +- struct stream_encoder *se; ++ struct stream_encoder *se = NULL; + + struct dc_crtc_timing hw_crtc_timing = {0}; + +-- +2.17.1 + |