[PATCH] arm: mm: Don't free prohibited memmap entries

Russell King - ARM Linux linux at arm.linux.org.uk
Tue Apr 6 18:08:17 EDT 2010


On Mon, Apr 05, 2010 at 03:34:21PM -0700, Michael Bohan wrote:
> From: Michael Bohan <mbohan at quicinc.com>
> 
> The VM subsystem assumes that there are valid memmap entries to
> the bank end aligned to MAX_ORDER_NR_PAGES. It will try and read
> these page structs, and so we cannot free any memmap entries that
> it may inspect.

1. are you enabling ARCH_HAS_HOLES_MEMORYMODEL ?
2. where does it try to access these page structs without trying
   pfn_valid() to check whether a page struct exists first?



More information about the linux-arm-kernel mailing list