Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d22d9b3a authored by Paul Mundt's avatar Paul Mundt Committed by Paul Mundt
Browse files

sh: Register multiple nodes in topology_init().



If we have multiple nodes, register these at topology_init() time.

Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
parent 91e656aa
Loading
Loading
Loading
Loading
+7 −0
Original line number Original line Diff line number Diff line
@@ -2,6 +2,8 @@
#include <linux/cpumask.h>
#include <linux/cpumask.h>
#include <linux/init.h>
#include <linux/init.h>
#include <linux/percpu.h>
#include <linux/percpu.h>
#include <linux/node.h>
#include <linux/nodemask.h>


static DEFINE_PER_CPU(struct cpu, cpu_devices);
static DEFINE_PER_CPU(struct cpu, cpu_devices);


@@ -9,6 +11,11 @@ static int __init topology_init(void)
{
{
	int i, ret;
	int i, ret;


#ifdef CONFIG_NEED_MULTIPLE_NODES
	for_each_online_node(i)
		register_one_node(i);
#endif

	for_each_present_cpu(i) {
	for_each_present_cpu(i) {
		ret = register_cpu(&per_cpu(cpu_devices, i), i);
		ret = register_cpu(&per_cpu(cpu_devices, i), i);
		if (unlikely(ret))
		if (unlikely(ret))