]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
x86: SGI UV: Fix mapping of MMIO registers
authorMike Travis <travis@sgi.com>
Fri, 8 Jan 2010 20:13:54 +0000 (12:13 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 22 Jan 2010 23:18:16 +0000 (15:18 -0800)
commit7f08f93d08ac8363a0c73b98ec3e2f24e952ea8a
tree209786df25dd77ba20c228957cf0a3f8a538c5e4
parent7f40c6b6ad3b97dc8aceb3ce73d4d6ed335a8d6d
x86: SGI UV: Fix mapping of MMIO registers

commit fcfbb2b5facd65efa7284cc315225bfe3d1856c2 upstream.

This fixes the problem of the initialization code not correctly
mapping the entire MMIO space on a UV system.  A side effect is
the map_high() interface needed to be changed to accommodate
different address and size shifts.

Signed-off-by: Mike Travis <travis@sgi.com>
Reviewed-by: Mike Habeck <habeck@sgi.com>
Cc: Jack Steiner <steiner@sgi.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
LKML-Reference: <4B479202.7080705@sgi.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/x86/kernel/apic/x2apic_uv_x.c