aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/linux-yocto-4.19.8/1547-drm-amdgpu-gfx_v8_0-Mark-expected-switch-fall-throug.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.19.8/1547-drm-amdgpu-gfx_v8_0-Mark-expected-switch-fall-throug.patch')
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.19.8/1547-drm-amdgpu-gfx_v8_0-Mark-expected-switch-fall-throug.patch51
1 files changed, 51 insertions, 0 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.19.8/1547-drm-amdgpu-gfx_v8_0-Mark-expected-switch-fall-throug.patch b/common/recipes-kernel/linux/linux-yocto-4.19.8/1547-drm-amdgpu-gfx_v8_0-Mark-expected-switch-fall-throug.patch
new file mode 100644
index 00000000..379e02ee
--- /dev/null
+++ b/common/recipes-kernel/linux/linux-yocto-4.19.8/1547-drm-amdgpu-gfx_v8_0-Mark-expected-switch-fall-throug.patch
@@ -0,0 +1,51 @@
+From bf8f7a5dd93117ab2b5d7b1565034ac6e84e119d Mon Sep 17 00:00:00 2001
+From: "Gustavo A. R. Silva" <gustavo@embeddedor.com>
+Date: Fri, 1 Mar 2019 14:58:32 -0600
+Subject: [PATCH 1547/2940] drm/amdgpu/gfx_v8_0: Mark expected switch
+ fall-through
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+In preparation to enabling -Wimplicit-fallthrough, mark switch
+cases where we are expecting to fall through.
+
+This patch fixes the following warning:
+
+drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c: In function ‘gfx_v8_0_tiling_mode_table_init’:
+./include/linux/device.h:1487:2: warning: this statement may fall through [-Wimplicit-fallthrough=]
+ _dev_warn(dev, dev_fmt(fmt), ##__VA_ARGS__)
+ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c:3236:3: note: in expansion of macro ‘dev_warn’
+ dev_warn(adev->dev,
+ ^~~~~~~~
+drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c:3240:2: note: here
+ case CHIP_CARRIZO:
+ ^~~~
+
+Warning level 3 was used: -Wimplicit-fallthrough=3
+
+This patch is part of the ongoing efforts to enable
+-Wimplicit-fallthrough.
+
+Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com>
+Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
+---
+ drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
+index e6f66bf7e1f0..3ea36c6fef83 100644
+--- a/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
++++ b/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
+@@ -3236,6 +3236,7 @@ static void gfx_v8_0_tiling_mode_table_init(struct amdgpu_device *adev)
+ dev_warn(adev->dev,
+ "Unknown chip type (%d) in function gfx_v8_0_tiling_mode_table_init() falling through to CHIP_CARRIZO\n",
+ adev->asic_type);
++ /* fall through */
+
+ case CHIP_CARRIZO:
+ modearray[0] = (ARRAY_MODE(ARRAY_2D_TILED_THIN1) |
+--
+2.17.1
+