Re: hammer: MAP_32BIT

Edgar Toernig (froese@gmx.de)
Sat, 10 May 2003 04:51:47 +0200


> > Anyway, what's so bad about the idea someone (Linus?) suggested?
[it was Andi]
> > Without MAP_FIXED the address given to mmap is already taken as a
> > hint where to start looking for free memory.
>
> The kernel fortunately already defines some semantics to using a
> non-NULL first parameter without MAP_FIXED. It means: I prefer
> *exactly* this address.

Yeah, ok.

> If it's not available, give me anything else.

And at least on older kernels (don't know about 2.5) it gives you
not "anything" but the next free memory region above that address.

POSIX-draft6 about that topic:

"A non-zero value of addr is taken to be a suggestion of a
process address near which the mapping should be placed."

> Now you want to give this another semantics. It would need at least one
> more MAP_* flag.

No new flag. No new semantic. Everything's already there...

Ciao, ET.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/