[PATCH] i386 bootioremap / kexec fix
authorkeith mannthey <kmannth@us.ibm.com>
Mon, 25 Sep 2006 23:24:39 +0000 (16:24 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Tue, 26 Sep 2006 00:38:35 +0000 (17:38 -0700)
commit24fd425edd53ea580cad917e825c1f6715e9b939
treebcd6d5394434edb960fe71ebc9173324980cba35
parent0b16f21f144010aa627c58b3a33be49ebfd685dc
[PATCH] i386 bootioremap / kexec fix

With CONFIG_PHYSICAL_START set to a non default values the i386
boot_ioremap code calculated its pte index wrong and users of boot_ioremap
have their areas incorrectly mapped (for me SRAT table not mapped during
early boot).  This patch removes the addr < BOOT_PTE_PTRS constraint.

[ Keith says this is applicable to 2.6.16 and 2.6.17 as well ]

Signed-off-by: Keith Mannthey<kmannth@us.ibm.com>
Cc: Vivek Goyal <vgoyal@in.ibm.com>
Cc: Dave Hansen <haveblue@us.ibm.com>
Cc: <stable@kernel.org>
Cc: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/i386/mm/boot_ioremap.c