aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/x86/mm/mmap.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86/mm/mmap.c b/arch/x86/mm/mmap.c
index 229d04a83f85..c94df122815a 100644
--- a/arch/x86/mm/mmap.c
+++ b/arch/x86/mm/mmap.c
@@ -79,13 +79,13 @@ static int mmap_is_legacy(void)
79 79
80static unsigned long arch_rnd(unsigned int rndbits) 80static unsigned long arch_rnd(unsigned int rndbits)
81{ 81{
82 if (!(current->flags & PF_RANDOMIZE))
83 return 0;
82 return (get_random_long() & ((1UL << rndbits) - 1)) << PAGE_SHIFT; 84 return (get_random_long() & ((1UL << rndbits) - 1)) << PAGE_SHIFT;
83} 85}
84 86
85unsigned long arch_mmap_rnd(void) 87unsigned long arch_mmap_rnd(void)
86{ 88{
87 if (!(current->flags & PF_RANDOMIZE))
88 return 0;
89 return arch_rnd(mmap_is_ia32() ? mmap32_rnd_bits : mmap64_rnd_bits); 89 return arch_rnd(mmap_is_ia32() ? mmap32_rnd_bits : mmap64_rnd_bits);
90} 90}
91 91