-
- Downloads
BACKPORT: FROMLIST: mm: ASLR: use get_random_long()
(cherry picked from commit https://lkml.org/lkml/2016/2/4/833 ) Replace calls to get_random_int() followed by a cast to (unsigned long) with calls to get_random_long(). Also address shifting bug which, in case of x86 removed entropy mask for mmap_rnd_bits values > 31 bits. Bug: 26963541 Signed-off-by:Daniel Cashman <dcashman@android.com> Signed-off-by:
Daniel Cashman <dcashman@google.com> Change-Id: Ie577b21a0678cf4b21eae06bddd8ccb27cbe70ff
Showing
- arch/arm/mm/mmap.c 1 addition, 1 deletionarch/arm/mm/mmap.c
- arch/arm64/mm/mmap.c 2 additions, 2 deletionsarch/arm64/mm/mmap.c
- arch/mips/mm/mmap.c 2 additions, 2 deletionsarch/mips/mm/mmap.c
- arch/powerpc/kernel/process.c 2 additions, 2 deletionsarch/powerpc/kernel/process.c
- arch/powerpc/mm/mmap_64.c 2 additions, 2 deletionsarch/powerpc/mm/mmap_64.c
- arch/sparc/kernel/sys_sparc_64.c 1 addition, 1 deletionarch/sparc/kernel/sys_sparc_64.c
- arch/x86/mm/mmap.c 3 additions, 3 deletionsarch/x86/mm/mmap.c
Loading
Please register or sign in to comment