aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/linux-yocto-4.14.71/1658-drm-amdkfd-fix-compiling-warnings-specific-for-hybri.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.14.71/1658-drm-amdkfd-fix-compiling-warnings-specific-for-hybri.patch')
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.14.71/1658-drm-amdkfd-fix-compiling-warnings-specific-for-hybri.patch85
1 files changed, 85 insertions, 0 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.14.71/1658-drm-amdkfd-fix-compiling-warnings-specific-for-hybri.patch b/common/recipes-kernel/linux/linux-yocto-4.14.71/1658-drm-amdkfd-fix-compiling-warnings-specific-for-hybri.patch
new file mode 100644
index 00000000..f92c4cc4
--- /dev/null
+++ b/common/recipes-kernel/linux/linux-yocto-4.14.71/1658-drm-amdkfd-fix-compiling-warnings-specific-for-hybri.patch
@@ -0,0 +1,85 @@
+From 0f0606c58d886c97990500f730b0a62db4092174 Mon Sep 17 00:00:00 2001
+From: Yong Zhao <Yong.Zhao@amd.com>
+Date: Mon, 17 Apr 2017 15:34:26 -0400
+Subject: [PATCH 1658/4131] drm/amdkfd: fix compiling warnings (specific for
+ hybrid driver)
+
+The below warnings were generated because of additional header files
+used in the command-line for hybrid driver building:
+
+/home/yozhao/git/compute/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c:23:0: warning: "pr_fmt" redefined [enabled by default]
+ #define pr_fmt(fmt) "kfd2kgd: " fmt
+ ^
+In file included from /home/yozhao/git/compute/kernel/include/linux/kernel.h:13:0,
+ from /home/yozhao/git/compute/kernel/include/linux/list.h:8,
+ from /home/yozhao/git/compute/kernel/include/linux/agp_backend.h:33,
+ from /home/yozhao/git/compute/kernel/include/drm/drmP.h:35,
+ from /home/yozhao/git/compute/kernel/include/kcl/kcl_drm.h:6,
+ from /home/yozhao/git/compute/kernel/drivers/gpu/drm/amd/amdgpu/../backport/backport.h:4,
+ from <command-line>:0:
+/home/yozhao/git/compute/kernel/include/linux/printk.h:261:0: note: this is the location of the previous definition
+ #define pr_fmt(fmt) fmt
+ ^
+
+Fix the warnings by using #undef first.
+
+Change-Id: Id52b8ac8c02d28eb4ebd1879af1a68bf6fb8b72c
+Signed-off-by: Yong Zhao <Yong.Zhao@amd.com>
+---
+ drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 1 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 1 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 1 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 1 +
+ 4 files changed, 4 insertions(+)
+
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
+index f27d67bc..286b724 100755
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
+@@ -20,6 +20,7 @@
+ * OTHER DEALINGS IN THE SOFTWARE.
+ */
+
++#undef pr_fmt
+ #define pr_fmt(fmt) "kfd2kgd: " fmt
+
+ #include "amdgpu_amdkfd.h"
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
+index ac9d6ec..073a500 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
+@@ -20,6 +20,7 @@
+ * OTHER DEALINGS IN THE SOFTWARE.
+ */
+
++#undef pr_fmt
+ #define pr_fmt(fmt) "kfd2kgd: " fmt
+
+ #include <linux/fdtable.h>
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
+index 2c6a199..3a17429 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
+@@ -20,6 +20,7 @@
+ * OTHER DEALINGS IN THE SOFTWARE.
+ */
+
++#undef pr_fmt
+ #define pr_fmt(fmt) "kfd2kgd: " fmt
+
+ #include <linux/module.h>
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
+index 3f1b1d9..9cb51dd 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
+@@ -20,6 +20,7 @@
+ * OTHER DEALINGS IN THE SOFTWARE.
+ */
+
++#undef pr_fmt
+ #define pr_fmt(fmt) "kfd2kgd: " fmt
+
+ #include <linux/module.h>
+--
+2.7.4
+