NOMMU: Optimise away the {dac_,}mmap_min_addr tests
authorDavid Howells <dhowells@redhat.com>
Tue, 15 Dec 2009 19:27:45 +0000 (19:27 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 6 Jan 2010 23:04:30 +0000 (15:04 -0800)
commit0399123f3dcce1a515d021107ec0fb4413ca3efa
treefeb6247bb86bcb4ccaf179d086ccd95fff6f2c66
parent1cfe005024b5c820f9b37c9045ec87ee75a8cfb6
NOMMU: Optimise away the {dac_,}mmap_min_addr tests

commit 6e1415467614e854fee660ff6648bd10fa976e95 upstream.

In NOMMU mode clamp dac_mmap_min_addr to zero to cause the tests on it to be
skipped by the compiler.  We do this as the minimum mmap address doesn't make
any sense in NOMMU mode.

mmap_min_addr and round_hint_to_min() can be discarded entirely in NOMMU mode.

Signed-off-by: David Howells <dhowells@redhat.com>
Acked-by: Eric Paris <eparis@redhat.com>
Signed-off-by: James Morris <jmorris@namei.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
include/linux/security.h
kernel/sysctl.c
mm/Kconfig
security/Makefile