Re: [PATCH] powerpc/mm: remove hack in mmap randomize layout
From: Dan McGee <hidden>
Date: 2011-10-17 22:43:14
Also in:
lkml
On Mon, Oct 17, 2011 at 4:51 PM, David Miller [off-list ref] wrote:
From: Dan McGee <redacted> Date: Mon, 17 Oct 2011 15:17:36 -0500quoted
Since commit 8a0a9bd4db63bc45e301, this comment in mmap_rnd() does not hold true as the value returned by get_random_int() will in fact be different every single call. Remove the comment and simplify the code back to its original desired form. This reverts commit a5adc91a4b44b5d1 which is no longer necessary. Signed-off-by: Dan McGee <redacted>Can you please fix up all the other architectures which use the same logic, because they have simply copied over what powerpc does? At a minimum, Sparc has two such locations.
Aha, I wasn't aware this was also being done elsewhere as there was no comment to tip me off. I found the one in arch/sparc/kernel/sys_sparc_64.c (mmap_rnd) and have fixed that locally and will resend, but I'm not seeing get_random_int() in use anywhere else in that architecture so I'm not quite sure where your second mentioned location is- or did you just mean the two calls 2 lines apart in mmap_rnd()? I also did a quick glance over every other usage and didn't seen any other architectures doing anything funky, even in a slightly different way. -Dan