security: use mmap_min_addr indepedently of security models
authorChristoph Lameter <cl@linux-foundation.org>
Wed, 3 Jun 2009 20:04:31 +0000 (16:04 -0400)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 20 Jul 2009 03:44:59 +0000 (20:44 -0700)
commitd6055cd3a734696779d238f9e54174954f22c4c9
treeb8b99dae159c10c22dd92a77d3f7ad85d40899a1
parent92e7e4cf8ce653e532aa3cb9857df8316a6b2731
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