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

Commit 15559722 authored by Russell King's avatar Russell King Committed by Russell King
Browse files

[ARM] Fix /proc/cpuinfo format for ARM SMP



glibc expects to count lines beginning with "processor" to determine
the number of processors, not lines beginning with "Processor".  So,
give glibc the format it expects.

Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
parent 32f8b97c
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -839,7 +839,12 @@ static int c_show(struct seq_file *m, void *v)

#if defined(CONFIG_SMP)
	for_each_online_cpu(i) {
		seq_printf(m, "Processor\t: %d\n", i);
		/*
		 * glibc reads /proc/cpuinfo to determine the number of
		 * online processors, looking for lines beginning with
		 * "processor".  Give glibc what it expects.
		 */
		seq_printf(m, "processor\t: %d\n", i);
		seq_printf(m, "BogoMIPS\t: %lu.%02lu\n\n",
			   per_cpu(cpu_data, i).loops_per_jiffy / (500000UL/HZ),
			   (per_cpu(cpu_data, i).loops_per_jiffy / (5000UL/HZ)) % 100);