]> git.baikalelectronics.ru Git - kernel.git/commit
[PATCH] x86: fix amd64-agp aperture validation
authorJan Beulich <jbeulich@novell.com>
Wed, 2 May 2007 17:27:11 +0000 (19:27 +0200)
committerAndi Kleen <andi@basil.nowhere.org>
Wed, 2 May 2007 17:27:11 +0000 (19:27 +0200)
commit677d1e051c62b1828d43c75e0597210437011d8f
tree2e5d5194d2532a4d8d4849802e19adcc617013f6
parent5650e7a2a1715dc8fa722b99ba82e13b39ad8f4a
[PATCH] x86: fix amd64-agp aperture validation

Under CONFIG_DISCONTIGMEM, assuming that a !pfn_valid() implies all
subsequent pfn-s are also invalid is wrong. Thus replace this by
explicitly checking against the E820 map.

AK: make e820 on x86-64 not initdata

Signed-off-by: Jan Beulich <jbeulich@novell.com>
Signed-off-by: Andi Kleen <ak@suse.de>
Acked-by: Mark Langsdorf <mark.langsdorf@amd.com>
arch/i386/kernel/e820.c
arch/x86_64/kernel/e820.c
drivers/char/agp/amd64-agp.c
include/asm-i386/e820.h