From 5f64f90ec84bb43eccf71fec660f0bb1f22d23df Mon Sep 17 00:00:00 2001 From: Hui Tang Date: Fri, 11 Oct 2019 18:44:28 +0800 Subject: [PATCH] uacce: modify calculation method for node distance. driver inclusion category: bugfix bugzilla: NA CVE: NA Feature or Bugfix:Bugfix Signed-off-by: Hui Tang Reviewed-by: xuzaibo Reviewed-by: Zhou Wang Reviewed-by: Yang Yingliang Signed-off-by: Yang Yingliang --- drivers/uacce/uacce.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/uacce/uacce.c b/drivers/uacce/uacce.c index 2f8544701341..7cbaedb80a45 100644 --- a/drivers/uacce/uacce.c +++ b/drivers/uacce/uacce.c @@ -1353,9 +1353,10 @@ static ssize_t numa_distance_show(struct device *dev, int distance = 0; #ifdef CONFIG_NUMA - distance = cpu_to_node(smp_processor_id()) - uacce->pdev->numa_node; + distance = node_distance(uacce->pdev->numa_node, + cpu_to_node(smp_processor_id())); #endif - return sprintf(buf, "%d\n", abs(distance)); + return sprintf(buf, "%d\n", distance); } static DEVICE_ATTR_RO(numa_distance); -- GitLab