aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/linux-yocto-4.19.8/0927-drm-amdgpu-remove-set-but-not-used-variable-grbm_sof.patch
diff options
context:
space:
mode:
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.patch66
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
+