aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/linux-yocto-4.14.71/1273-drm-amdkfd-Use-NUMA-only-if-platform-supports.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.14.71/1273-drm-amdkfd-Use-NUMA-only-if-platform-supports.patch')
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.14.71/1273-drm-amdkfd-Use-NUMA-only-if-platform-supports.patch34
1 files changed, 34 insertions, 0 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.14.71/1273-drm-amdkfd-Use-NUMA-only-if-platform-supports.patch b/common/recipes-kernel/linux/linux-yocto-4.14.71/1273-drm-amdkfd-Use-NUMA-only-if-platform-supports.patch
new file mode 100644
index 00000000..6591ba7f
--- /dev/null
+++ b/common/recipes-kernel/linux/linux-yocto-4.14.71/1273-drm-amdkfd-Use-NUMA-only-if-platform-supports.patch
@@ -0,0 +1,34 @@
+From c4d14cec22fba134b17ce105c7d9a42a3ac0c5d0 Mon Sep 17 00:00:00 2001
+From: Harish Kasiviswanathan <Harish.Kasiviswanathan@amd.com>
+Date: Mon, 1 May 2017 17:03:46 -0400
+Subject: [PATCH 1273/4131] drm/amdkfd: Use NUMA only if platform supports
+
+Change-Id: Ief5a0474d0cc9a61e1f0f5d30d97e19f1a7e956e
+Signed-off-by: Harish Kasiviswanathan <Harish.Kasiviswanathan@amd.com>
+---
+ drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_crat.c b/drivers/gpu/drm/amd/amdkfd/kfd_crat.c
+index 3b3366c..e740ca6 100644
+--- a/drivers/gpu/drm/amd/amdkfd/kfd_crat.c
++++ b/drivers/gpu/drm/amd/amdkfd/kfd_crat.c
+@@ -1043,11 +1043,14 @@ static int kfd_fill_gpu_direct_io_link(int *avail_size,
+ * TODO: Fill-in other fields of iolink subtype */
+ sub_type_hdr->io_interface_type = CRAT_IOLINK_TYPE_PCIEXPRESS;
+ sub_type_hdr->proximity_domain_from = proximity_domain;
++#ifdef CONFIG_NUMA
+ if (kdev->pdev->dev.numa_node == NUMA_NO_NODE)
+ sub_type_hdr->proximity_domain_to = 0;
+ else
+ sub_type_hdr->proximity_domain_to = kdev->pdev->dev.numa_node;
+-
++#else
++ sub_type_hdr->proximity_domain_to = 0;
++#endif
+ return 0;
+ }
+
+--
+2.7.4
+