• M
    x86: SGI UV: Fix writes to led registers on remote uv hubs · 39d30770
    Mike Travis 提交于
    The wrong address was being used to write the SCIR led regs on
    remote hubs.  Also, there was an inconsistency between how BIOS
    and the kernel indexed these regs.  Standardize on using the
    lower 6 bits of the APIC ID as the index.
    
    This patch fixes the problem of writing to an errant address to
    a cpu # >= 64.
    Signed-off-by: NMike Travis <travis@sgi.com>
    Reviewed-by: NJack Steiner <steiner@sgi.com>
    Cc: Robin Holt <holt@sgi.com>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: stable@kernel.org
    LKML-Reference: <4B3922F9.3060905@sgi.com>
    [ v2: fix a number of annoying checkpatch artifacts and whitespace noise ]
    Signed-off-by: NIngo Molnar <mingo@elte.hu>
    39d30770
x2apic_uv_x.c 17.4 KB