Re: [patch 2/3] MAP_NOZERO - implement sys_brk2()

From: Rik van Riel
Date: Wed Jun 27 2007 - 15:00:30 EST


Ulrich Drepper wrote:
On 6/27/07, Hugh Dickins <hugh@xxxxxxxxxxx> wrote:
Not so: if an mmap can be done by extending either adjacent vma (prot
and flags and file and offset all match up), that's what's done and no
separate vma is created. (And adjacent vmas get merged when mprotect
removes the difference in protection.)

mmap return values are randomized. If they would be mergable
something would be wrong.

You can easily pass a hint address to mmap(), causing it to
extend a malloc arena instead of creating a new VMA.

--
Politics is the struggle between those who want to make their country
the best in the world, and those who believe it already is. Each group
calls the other unpatriotic.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/