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

Commit 131b943a authored by Ben Hutchings's avatar Ben Hutchings Committed by Ingo Molnar
Browse files

cputopology: always define CPU topology information, clean up



simplify drivers/base/topology.c a bit.

Signed-off-by: default avatarBen Hutchings <bhutchings@solarflare.com>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
parent c50cbb05
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -59,16 +59,14 @@ static ssize_t show_cpumap(int type, cpumask_t *mask, char *buf)
static inline ssize_t show_##name(struct sys_device *dev, char *buf)	\
{									\
	unsigned int cpu = dev->id;					\
	cpumask_t siblings = topology_##name(cpu);			\
	return show_cpumap(0, &siblings, buf);				\
	return show_cpumap(0, &(topology_##name(cpu)), buf);		\
}

#define define_siblings_show_list(name)					\
static inline ssize_t show_##name##_list(struct sys_device *dev, char *buf) \
{									\
	unsigned int cpu = dev->id;					\
	cpumask_t siblings = topology_##name(cpu);			\
	return show_cpumap(1, &siblings, buf);				\
	return show_cpumap(1, &(topology_##name(cpu)), buf);		\
}

#define define_siblings_show_func(name)		\