• Mike Travis's avatar
    x86: SGI UV: Fix writes to led registers on remote uv hubs · 39d30770
    Mike Travis authored
    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: default avatarMike Travis <travis@sgi.com>
    Reviewed-by: default avatarJack 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: default avatarIngo Molnar <mingo@elte.hu>
    39d30770
uv_hub.h 14.1 KB