]> nv-tegra.nvidia Code Review - linux-3.10.git/blobdiff - arch/i386/kernel/cpu/proc.c
[PATCH] x86-64/i386: Revert cpuinfo siblings behaviour back to 2.6.10
[linux-3.10.git] / arch / i386 / kernel / cpu / proc.c
index c8d83fdc237a35626d79df5046efffcc37cabf4b..89a2956ee657b920ceb3d3f2319a0fa5ffadcc30 100644 (file)
@@ -94,8 +94,11 @@ static int show_cpuinfo(struct seq_file *m, void *v)
        if (c->x86_cache_size >= 0)
                seq_printf(m, "cache size\t: %d KB\n", c->x86_cache_size);
 #ifdef CONFIG_X86_HT
-       seq_printf(m, "physical id\t: %d\n", phys_proc_id[n]);
-       seq_printf(m, "siblings\t: %d\n", c->x86_num_cores * smp_num_siblings);
+       if (c->x86_num_cores * smp_num_siblings > 1) {
+               seq_printf(m, "physical id\t: %d\n", phys_proc_id[n]);
+               seq_printf(m, "siblings\t: %d\n",
+                               c->x86_num_cores * smp_num_siblings);
+       }
 #endif
        
        /* We use exception 16 if we have hardware math and we've either seen it or the CPU claims it is internal */