On Mon, Mar 9, 2020 at 3:55 PM David Marchand <david.march...@redhat.com> wrote:
>
> When the memory allocator reserves virtual addresses, it still does not
> know what they will be used for.
> Besides, huge areas are reserved for memory hotplug in multiprocess
> setups. But most of the pages are unused in the whole life of the
> processes.
>
> Change protection mode to PROT_NONE when only reserving VA.
> The memory allocator already switches to the right mode when making use
> of it.
>
> It also has the nice effect of getting those pages skipped by the kernel
> when calling mlockall() or when a coredump gets generated.
>
> Cc: sta...@dpdk.org
>
> Suggested-by: Andrea Arcangeli <aarca...@redhat.com>
> Signed-off-by: David Marchand <david.march...@redhat.com>

Reviewed-by: Maxime Coquelin <maxime.coque...@redhat.com>
Acked-by: Aaron Conole <acon...@redhat.com>
Acked-by: Anatoly Burakov <anatoly.bura...@intel.com>


Applied.

-- 
David Marchand

Reply via email to