x86-show-cpuinfo-only-for-online-cpus
commit56f8e3699c4c0d379acb7bbad592baf62e16c28f
authorAndreas Herrmann <andreas.herrmann3@amd.com>
Fri, 9 Nov 2007 08:30:30 +0000 (9 08:30 +0000)
committerMatthias Urlichs <smurf@hera.kernel.org>
Wed, 14 Nov 2007 11:27:13 +0000 (14 11:27 +0000)
tree994a9b4c777cdd2f9ad8d07e47c2b1b06ab37ddb
parentaf138db8fe7c95fbecbe2a24fc9c31ef2f165320
x86-show-cpuinfo-only-for-online-cpus

Fix regressions introduced with 92cb7612aee39642d109b8d935ad265e602c0563.

It can happen that cpuinfo is displayed for CPUs that are not online or
even worse for CPUs not present at all. As an example, following was
shown for a "second" CPU of a single core K8 variant:

    processor       : 0
    vendor_id       : unknown
    cpu family      : 0
    model           : 0
    model name      : unknown
    stepping        : 0
    cache size      : 0 KB
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 0
    wp              : yes
    flags           :
    bogomips        : 0.00
    clflush size    : 0
    cache_alignment : 0
    address sizes   : 0 bits physical, 0 bits virtual
    power management:

Signed-off-by: Andreas Herrmann <andreas.herrmann3@amd.com>
Cc: Glauber de Oliveira Costa <gcosta@redhat.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Mike Travis <travis@sgi.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
arch/x86/kernel/cpu/proc.c