On Mon, Mar 9, 2020 at 3:55 PM David Marchand <[email protected]> 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: [email protected] > > Suggested-by: Andrea Arcangeli <[email protected]> > Signed-off-by: David Marchand <[email protected]>
Reviewed-by: Maxime Coquelin <[email protected]> Acked-by: Aaron Conole <[email protected]> Acked-by: Anatoly Burakov <[email protected]> Applied. -- David Marchand

