]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
sparc64: Fix CPU package information in /sys
authorchris hyser <chris.hyser@oracle.com>
Thu, 7 Apr 2016 19:12:05 +0000 (12:12 -0700)
committerAllen Pais <allen.pais@oracle.com>
Wed, 20 Apr 2016 16:34:12 +0000 (22:04 +0530)
CPU package information in
/sys/bus/cpu/devices/cpu*/topology/physical_package_id
is inconisistent with the use by tools such as irqbalance. This patch
uses the socket ID to be consistent and useful.

Orabug: 22748950

Signed-off-by: Chris Hyser <chris.hyser@oracle.com>
arch/sparc/include/asm/topology_64.h

index 62969cc5a474d463c587701dc5061e852a85b99d..637ced3c1c2e10df180d25410f8926e4f8a7b9ed 100644 (file)
@@ -41,7 +41,7 @@ int __node_distance(int, int);
 #endif /* !(CONFIG_NUMA) */
 
 #ifdef CONFIG_SMP
-#define topology_physical_package_id(cpu)      (cpu_data(cpu).proc_id)
+#define topology_physical_package_id(cpu)      (cpu_data(cpu).sock_id)
 #define topology_core_id(cpu)                  (cpu_data(cpu).core_id)
 #define topology_core_cpumask(cpu)             (&cpu_core_sib_map[cpu])
 #define topology_thread_cpumask(cpu)           (&per_cpu(cpu_sibling_map, cpu))