From: Yinghai Lu Date: Sat, 17 Nov 2012 03:38:51 +0000 (-0800) Subject: x86, mm: use pfn_range_is_mapped() with reserve_initrd X-Git-Tag: v3.9-rc1~105^2~78 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e8c57d40519d7226acb8e662f3ab496202ebc7a6;p=pandora-kernel.git x86, mm: use pfn_range_is_mapped() with reserve_initrd We are going to map ram only, so under max_low_pfn_mapped, between 4g and max_pfn_mapped does not mean mapped at all. Use pfn_range_is_mapped() to find out if range is mapped for initrd. That could happen bootloader put initrd in range but user could use memmap to carve some of range out. Also during copying need to use early_memmap to map original initrd for accessing. Signed-off-by: Yinghai Lu Link: http://lkml.kernel.org/r/1353123563-3103-15-git-send-email-yinghai@kernel.org Signed-off-by: H. Peter Anvin --- Reading git-diff-tree failed