[PATCH v2 10/12] ARM: only consider memblocks with NOMAP cleared for linear mapping

Ard Biesheuvel ard.biesheuvel at linaro.org
Mon Nov 16 11:02:38 PST 2015

On 16 November 2015 at 20:00, Russell King - ARM Linux
<linux at arm.linux.org.uk> wrote:
> On Mon, Nov 16, 2015 at 07:32:35PM +0100, Ard Biesheuvel wrote:
>> Take the new memblock attribute MEMBLOCK_NOMAP into account when
>> deciding whether a certain region is or should be covered by the
>> kernel direct mapping.
> It's probably worth looking at this as a replacement to the way
> arm_memblock_steal() works, provided NOMAP doesn't result in the
> memory being passed to the kernel allocators.  Thoughts?

Yes. The primary reason for NOMAP is that the memory is not removed,
so we don't lose the annotation that it is memory (which might be
useful, for instance, for /dev/mem attribute handling)

More information about the linux-arm-kernel mailing list