From: Ingo Molnar Date: Tue, 10 Mar 2009 08:26:38 +0000 (+0100) Subject: Merge branches 'x86/apic', 'x86/asm', 'x86/fixmap', 'x86/memtest', 'x86/mm', 'x86... X-Git-Tag: v2.6.30-rc1~2^2~50^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=467c88fee51e2ae862e9485245687da0730e29aa;p=profile%2Fivi%2Fkernel-adaptation-intel-automotive.git Merge branches 'x86/apic', 'x86/asm', 'x86/fixmap', 'x86/memtest', 'x86/mm', 'x86/urgent', 'linus' and 'core/percpu' into x86/core --- 467c88fee51e2ae862e9485245687da0730e29aa diff --cc arch/x86/mm/ioremap.c index 62773ab,62773ab,96786ef,62773ab,62def57,f45d5e2,f45d5e2,433f7bd..aca924a --- a/arch/x86/mm/ioremap.c +++ b/arch/x86/mm/ioremap.c @@@@@@@@@ -85,8 -85,8 -85,8 -85,8 -85,10 -89,8 -89,8 -89,8 +85,10 @@@@@@@@@ bool __virt_addr_valid(unsigned long x { if (x < PAGE_OFFSET) return false; --- if (system_state != SYSTEM_BOOTING && is_vmalloc_addr((void *) x)) +++ if (__vmalloc_start_set && is_vmalloc_addr((void *) x)) +++ return false; ++++ +++ if (x >= FIXADDR_START) ++++ return false; return pfn_valid((x - PAGE_OFFSET) >> PAGE_SHIFT); } EXPORT_SYMBOL(__virt_addr_valid);