David Marchand <[email protected]> writes: > 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]> > ---
Acked-by: Aaron Conole <[email protected]> Thanks!

