Subject: [PATCH v2 2/2] ARM: topdown mmap support

From: [email-masked] (Rob Herring)
Date: Mon, 21 Nov 2011 21:05:42 -0600

On 11/17/2011 03:47 PM, Rob Herring wrote:
> From: Rob Herring <[email-masked]>
> 
> Similar to other architectures, this adds topdown mmap support in user
> process address space allocation policy. This allows mmap sizes greater
> than 2GB. This support is largely copied from MIPS and the generic
> implementations.
> 
> The address space randomization is moved into arch_pick_mmap_layout.
> 
> Tested on V-Express with ubuntu and a mmap test from here:
> https://bugs.launchpad.net/bugs/861296
> 
> Signed-off-by: Rob Herring <[email-masked]>
> Acked-by: Nicolas Pitre <[email-masked]>
> ---
> v2: 
> - remove icache_is_vipt_aliasing check
> 
>  arch/arm/include/asm/pgtable.h   |    1 +
>  arch/arm/include/asm/processor.h |    2 +
>  arch/arm/mm/mmap.c               |  173 ++++++++++++++++++++++++++++++++++++-
>  3 files changed, 171 insertions(+), 5 deletions(-)
> 

Russell,

I submitted these 2 patches to the patch system. Can you please pull
into your next branch so they can get some more testing.

Cheers,
Rob