sched, sparc64: Turn cpu_coregroup_mask() into a real function
[firefly-linux-kernel-4.4.55.git] / arch / sparc / include / asm / topology_64.h
index 1c79f32734a05694a5297c7034ff0e6b93fe83f6..8b9c556d630b8731c76b16d1708d090dbd6d4cfc 100644 (file)
@@ -65,6 +65,10 @@ static inline int pcibus_to_node(struct pci_bus *pbus)
 #define smt_capable()                          (sparc64_multi_core)
 #endif /* CONFIG_SMP */
 
-#define cpu_coregroup_mask(cpu)                        (&cpu_core_map[cpu])
+extern cpumask_t cpu_core_map[NR_CPUS];
+static inline const struct cpumask *cpu_coregroup_mask(int cpu)
+{
+        return &cpu_core_map[cpu];
+}
 
 #endif /* _ASM_SPARC64_TOPOLOGY_H */