diff options
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.patch | 34 |
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 + |