security: use mmap_min_addr indepedently of security models
commit2401fe3fbc5bd7db741867102fe355babce76506
authorChristoph Lameter <cl@linux-foundation.org>
Wed, 3 Jun 2009 20:04:31 +0000 (3 16:04 -0400)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 20 Jul 2009 03:38:46 +0000 (19 20:38 -0700)
tree7ccdda97b80ae5259ef7349ba4b0207d504dde11
parent76f578b630347be522b6df7917013fd0712612e5
security: use mmap_min_addr indepedently of security models

commit e0a94c2a63f2644826069044649669b5e7ca75d3 upstream.

This patch removes the dependency of mmap_min_addr on CONFIG_SECURITY.
It also sets a default mmap_min_addr of 4096.

mmapping of addresses below 4096 will only be possible for processes
with CAP_SYS_RAWIO.

Signed-off-by: Christoph Lameter <cl@linux-foundation.org>
Acked-by: Eric Paris <eparis@redhat.com>
Looks-ok-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: James Morris <jmorris@namei.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
include/linux/mm.h
include/linux/security.h
kernel/sysctl.c
mm/Kconfig
mm/mmap.c
security/Kconfig
security/security.c