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