diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4425-drm-amd-display-remove-set-but-not-used-variable-bpc.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4425-drm-amd-display-remove-set-but-not-used-variable-bpc.patch | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4425-drm-amd-display-remove-set-but-not-used-variable-bpc.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4425-drm-amd-display-remove-set-but-not-used-variable-bpc.patch new file mode 100644 index 00000000..1eed3575 --- /dev/null +++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4425-drm-amd-display-remove-set-but-not-used-variable-bpc.patch @@ -0,0 +1,58 @@ +From ba1a475025810b4ab5555f93eb3700db5f44dbdc Mon Sep 17 00:00:00 2001 +From: YueHaibing <yuehaibing@huawei.com> +Date: Tue, 12 Nov 2019 10:10:50 +0800 +Subject: [PATCH 4425/4736] drm/amd/display: remove set but not used variable + 'bpc' + +Fixes gcc '-Wunused-but-set-variable' warning: + +drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c: In function get_pbn_from_timing: +drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:2364:11: warning: + variable bpc set but not used [-Wunused-but-set-variable] + +It is not used since commit e49f69363adf ("drm/amd/display: use +proper formula to calculate bandwidth from timing"), this also +remove get_color_depth(), which is only used here. + +Signed-off-by: YueHaibing <yuehaibing@huawei.com> +Signed-off-by: Alex Deucher <alexander.deucher@amd.com> +--- + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 15 --------------- + 1 file changed, 15 deletions(-) + +diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_link.c b/drivers/gpu/drm/amd/display/dc/core/dc_link.c +index a014d47f0f37..7fab34ce0591 100644 +--- a/drivers/gpu/drm/amd/display/dc/core/dc_link.c ++++ b/drivers/gpu/drm/amd/display/dc/core/dc_link.c +@@ -2642,28 +2642,13 @@ static struct fixed31_32 get_pbn_per_slot(struct dc_stream_state *stream) + return dc_fixpt_div_int(mbytes_per_sec, 54); + } + +-static int get_color_depth(enum dc_color_depth color_depth) +-{ +- switch (color_depth) { +- case COLOR_DEPTH_666: return 6; +- case COLOR_DEPTH_888: return 8; +- case COLOR_DEPTH_101010: return 10; +- case COLOR_DEPTH_121212: return 12; +- case COLOR_DEPTH_141414: return 14; +- case COLOR_DEPTH_161616: return 16; +- default: return 0; +- } +-} +- + static struct fixed31_32 get_pbn_from_timing(struct pipe_ctx *pipe_ctx) + { +- uint32_t bpc; + uint64_t kbps; + struct fixed31_32 peak_kbps; + uint32_t numerator; + uint32_t denominator; + +- bpc = get_color_depth(pipe_ctx->stream_res.pix_clk_params.color_depth); + kbps = dc_bandwidth_in_kbps_from_timing(&pipe_ctx->stream->timing); + + /* +-- +2.17.1 + |