Eric Paris 7cd94146cd Security: round mmap hint address above mmap_min_addr
If mmap_min_addr is set and a process attempts to mmap (not fixed) with a
non-null hint address less than mmap_min_addr the mapping will fail the
security checks.  Since this is just a hint address this patch will round
such a hint address above mmap_min_addr.

gcj was found to try to be very frugal with vm usage and give hint addresses
in the 8k-32k range.  Without this patch all such programs failed and with
the patch they happily get a higher address.

This patch is wrappad in CONFIG_SECURITY since mmap_min_addr doesn't exist
without it and there would be no security check possible no matter what.  So
we should not bother compiling in this rounding if it is just a waste of
time.

Signed-off-by: Eric Paris <eparis@redhat.com>
Signed-off-by: James Morris <jmorris@namei.org>
2007-12-06 00:25:10 +11:00
..
2007-11-20 01:18:37 -05:00
2007-11-26 21:21:49 +01:00
2007-11-28 01:24:04 +09:00
2007-10-23 09:49:31 +02:00
2007-12-03 17:17:10 +01:00
2007-08-18 17:15:17 -07:00
2007-07-18 16:53:49 +03:00
2007-11-02 08:47:06 +01:00
2007-11-20 20:16:43 +01:00