linux_old1/arch/ia64/mm
Li, Zhen-Hua a4279e6202 Add WB/UC check for early_ioremap
On ia64 system, the function early_ioremap returned an uncached memory
reference without checking whether this was consistent with existing
mappings. This causes efi error and the kernel failed during boot.  Add a
check to test whether memory has EFI_MEMORY_WB set.  Use the function
kern_mem_attribute() in early_iomap() function to provide appropriate
cacheable or uncacheable mapped address.

See the document Documentation/ia64/aliasing.txt for more details.

Signed-off-by: Li, Zhen-Hua <zhen-hual@hp.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
2013-03-19 16:14:52 -07:00
..
Makefile [PATCH] ia64: ioremap: check EFI for valid memory attributes 2006-03-26 08:56:54 -08:00
contig.c ia64: use %ld to print pages calculated in nr_free_buffer_pages 2013-02-23 17:50:22 -08:00
discontig.c ia64: use %ld to print pages calculated in nr_free_buffer_pages 2013-02-23 17:50:22 -08:00
extable.c [IA64] fix compile error in arch/ia64/mm/extable.c 2009-06-15 09:17:50 -07:00
fault.c readahead: fault retry breaks mmap file read random detection 2012-10-09 16:22:47 +09:00
hugetlbpage.c mm: use vm_unmapped_area() in hugetlbfs on ia64 architecture 2013-02-22 13:48:24 -08:00
init.c memory-hotplug: introduce new arch_remove_memory() for removing page table 2013-02-23 17:50:12 -08:00
ioremap.c Add WB/UC check for early_ioremap 2013-03-19 16:14:52 -07:00
numa.c ia64: revert __node_random addition 2010-05-30 10:08:03 -07:00
tlb.c IA64: drivers: remove __dev* attributes. 2013-01-03 15:57:13 -08:00