diff options
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.19.8/0927-drm-amdgpu-remove-set-but-not-used-variable-grbm_sof.patch')
-rw-r--r-- | common/recipes-kernel/linux/linux-yocto-4.19.8/0927-drm-amdgpu-remove-set-but-not-used-variable-grbm_sof.patch | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.19.8/0927-drm-amdgpu-remove-set-but-not-used-variable-grbm_sof.patch b/common/recipes-kernel/linux/linux-yocto-4.19.8/0927-drm-amdgpu-remove-set-but-not-used-variable-grbm_sof.patch new file mode 100644 index 00000000..8e0038ab --- /dev/null +++ b/common/recipes-kernel/linux/linux-yocto-4.19.8/0927-drm-amdgpu-remove-set-but-not-used-variable-grbm_sof.patch @@ -0,0 +1,66 @@ +From 2d1708e77553c9e37b378384f8b5975bb335d04b Mon Sep 17 00:00:00 2001 +From: YueHaibing <yuehaibing@huawei.com> +Date: Sat, 8 Dec 2018 15:01:13 +0000 +Subject: [PATCH 0927/2940] drm/amdgpu: remove set but not used variable + 'grbm_soft_reset' + +Fixes gcc '-Wunused-but-set-variable' warning: + +drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c: In function 'gfx_v8_0_pre_soft_reset': +drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c:4950:27: warning: + variable 'srbm_soft_reset' set but not used [-Wunused-but-set-variable] + +drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c: In function 'gfx_v8_0_post_soft_reset': +drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c:5054:27: warning: + variable 'srbm_soft_reset' set but not used [-Wunused-but-set-variable] + +It never used since introduction in commit d31a501ead7f ("drm/amdgpu: add +pre_soft_reset ip func") and e4ae0fc33631 ("drm/amdgpu: implement +gfx8 post_soft_reset") + +Reviewed-by: Chunming Zhou <david1.zhou@amd.com> +Signed-off-by: YueHaibing <yuehaibing@huawei.com> +Signed-off-by: Alex Deucher <alexander.deucher@amd.com> +--- + drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 6 ++---- + 1 file changed, 2 insertions(+), 4 deletions(-) + +diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c +index 2e829b2d94bd..7805e0f8487b 100644 +--- a/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c ++++ b/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c +@@ -4950,14 +4950,13 @@ static bool gfx_v8_0_check_soft_reset(void *handle) + static int gfx_v8_0_pre_soft_reset(void *handle) + { + struct amdgpu_device *adev = (struct amdgpu_device *)handle; +- u32 grbm_soft_reset = 0, srbm_soft_reset = 0; ++ u32 grbm_soft_reset = 0; + + if ((!adev->gfx.grbm_soft_reset) && + (!adev->gfx.srbm_soft_reset)) + return 0; + + grbm_soft_reset = adev->gfx.grbm_soft_reset; +- srbm_soft_reset = adev->gfx.srbm_soft_reset; + + /* stop the rlc */ + adev->gfx.rlc.funcs->stop(adev); +@@ -5054,14 +5053,13 @@ static int gfx_v8_0_soft_reset(void *handle) + static int gfx_v8_0_post_soft_reset(void *handle) + { + struct amdgpu_device *adev = (struct amdgpu_device *)handle; +- u32 grbm_soft_reset = 0, srbm_soft_reset = 0; ++ u32 grbm_soft_reset = 0; + + if ((!adev->gfx.grbm_soft_reset) && + (!adev->gfx.srbm_soft_reset)) + return 0; + + grbm_soft_reset = adev->gfx.grbm_soft_reset; +- srbm_soft_reset = adev->gfx.srbm_soft_reset; + + if (REG_GET_FIELD(grbm_soft_reset, GRBM_SOFT_RESET, SOFT_RESET_CP) || + REG_GET_FIELD(grbm_soft_reset, GRBM_SOFT_RESET, SOFT_RESET_CPF) || +-- +2.17.1 + |