summaryrefslogtreecommitdiffstats
path: root/drivers/char
diff options
context:
space:
mode:
authorMike Travis <travis@sgi.com>2009-12-28 13:28:25 -0800
committerIngo Molnar <mingo@elte.hu>2009-12-29 06:47:39 +0100
commit39d30770992895d55789de64bad2349510af68d0 (patch)
tree06d4304faa228353e10607237f00eb02339df6b9 /drivers/char
parentc0ca9da442df82b67095f230f24762042f9f3b7d (diff)
downloadop-kernel-dev-39d30770992895d55789de64bad2349510af68d0.zip
op-kernel-dev-39d30770992895d55789de64bad2349510af68d0.tar.gz
x86: SGI UV: Fix writes to led registers on remote uv hubs
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: Mike Travis <travis@sgi.com> Reviewed-by: Jack 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: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'drivers/char')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud