aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/linux-yocto-4.19.8/1317-drm-amdgpu-powerplay-add-missing-breaks-in-polaris10.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.19.8/1317-drm-amdgpu-powerplay-add-missing-breaks-in-polaris10.patch')
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.19.8/1317-drm-amdgpu-powerplay-add-missing-breaks-in-polaris10.patch41
1 files changed, 41 insertions, 0 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.19.8/1317-drm-amdgpu-powerplay-add-missing-breaks-in-polaris10.patch b/common/recipes-kernel/linux/linux-yocto-4.19.8/1317-drm-amdgpu-powerplay-add-missing-breaks-in-polaris10.patch
new file mode 100644
index 00000000..13e4e6ad
--- /dev/null
+++ b/common/recipes-kernel/linux/linux-yocto-4.19.8/1317-drm-amdgpu-powerplay-add-missing-breaks-in-polaris10.patch
@@ -0,0 +1,41 @@
+From 09da65f2343fa90731931e7d5add89084cec586a Mon Sep 17 00:00:00 2001
+From: Alex Deucher <alexander.deucher@amd.com>
+Date: Mon, 18 Feb 2019 17:32:12 -0500
+Subject: [PATCH 1317/2940] drm/amdgpu/powerplay: add missing breaks in
+ polaris10_smumgr
+
+This was noticed by Gustavo and his -Wimplicit-fallthrough
+patches. However, in this case, I believe we should have breaks
+rather than falling though, that said, in practice we should
+never fall through in the first place so there should be no
+change in behavior.
+
+Reviewed-by: Evan Quan <evan.quan@amd.com>
+Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
+---
+ drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c b/drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c
+index 52abca065764..2d4cfe14f72e 100644
+--- a/drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c
++++ b/drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c
+@@ -2330,6 +2330,7 @@ static uint32_t polaris10_get_offsetof(uint32_t type, uint32_t member)
+ case DRAM_LOG_BUFF_SIZE:
+ return offsetof(SMU74_SoftRegisters, DRAM_LOG_BUFF_SIZE);
+ }
++ break;
+ case SMU_Discrete_DpmTable:
+ switch (member) {
+ case UvdBootLevel:
+@@ -2339,6 +2340,7 @@ static uint32_t polaris10_get_offsetof(uint32_t type, uint32_t member)
+ case LowSclkInterruptThreshold:
+ return offsetof(SMU74_Discrete_DpmTable, LowSclkInterruptThreshold);
+ }
++ break;
+ }
+ pr_warn("can't get the offset of type %x member %x\n", type, member);
+ return 0;
+--
+2.17.1
+