kernel-ark/arch/x86
Thomas Gleixner c31c7d4844 x86: CPA, fix alias checks
c_p_a() did not discover all aliases correctly. (such as when called
on vmalloc()-ed areas or ioremap()-ed areas)

Push the alias checks to the lower, physical level and consistently
discover all aliases that might exist: the low direct mappings and
the high linear kernel-text mappings (on 64-bit).

Thanks to Andi Kleen for pointing out that this was buggy.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-02-18 20:54:14 +01:00
..
boot Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86 2008-02-09 23:29:57 -08:00
configs x86, core: remove CONFIG_FORCED_INLINING 2008-02-09 23:24:09 +01:00
crypto
ia32 Sanitize the type of struct user.u_ar0 2008-02-07 08:42:30 -08:00
kernel Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6 2008-02-14 21:29:46 -08:00
kvm kvm: i386 fix 2008-02-05 09:44:06 -08:00
lguest Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus 2008-01-31 09:35:32 +11:00
lib read_current_timer() cleanups 2008-02-06 10:41:02 -08:00
mach-default
mach-es7000
mach-generic
mach-rdc321x
mach-visws
mach-voyager calibrate_delay() must be __cpuinit 2008-02-06 10:41:08 -08:00
math-emu
mm x86: CPA, fix alias checks 2008-02-18 20:54:14 +01:00
oprofile
pci Change pci_raw_ops to pci_raw_read/write 2008-02-10 12:52:46 -08:00
power x86 PM: update stale comments 2008-02-09 23:24:09 +01:00
vdso x86: vdso_install fix 2008-02-11 20:50:09 -08:00
video
xen xen: unpin initial Xen pagetable once we're finished with it 2008-02-13 16:20:35 +01:00
Kconfig KVM is not seen under X86 config with latest git (32 bit compile) 2008-02-14 23:30:21 +01:00
Kconfig.cpu
Kconfig.debug x86: cpa, enable CONFIG_DEBUG_PAGEALLOC on 64-bit 2008-02-09 23:24:09 +01:00
Makefile x86 PM: move 64-bit hibernation files to arch/x86/power 2008-02-09 23:24:09 +01:00
Makefile_32.cpu