summaryrefslogtreecommitdiffstats
path: root/arch/arm/mm/proc-arm7tdmi.S
diff options
context:
space:
mode:
authorAlexandre Ghiti <alex@ghiti.fr>2019-09-23 15:38:54 -0700
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2019-10-07 18:59:38 +0200
commita7d44c89fb47cacc683e7d9338421e6dd016f141 (patch)
tree35f1cd40ee6b8a5df05ba882b963bc7204b366bd /arch/arm/mm/proc-arm7tdmi.S
parentd474fced67047c12edb088f5295fe8b59e1afd01 (diff)
downloadlinux-stable-a7d44c89fb47cacc683e7d9338421e6dd016f141.tar.gz
linux-stable-a7d44c89fb47cacc683e7d9338421e6dd016f141.tar.bz2
linux-stable-a7d44c89fb47cacc683e7d9338421e6dd016f141.zip
arm: properly account for stack randomization and stack guard gap
[ Upstream commit af0f4297286f13a75edf93677b1fb2fc16c412a7 ] This commit takes care of stack randomization and stack guard gap when computing mmap base address and checks if the task asked for randomization. This fixes the problem uncovered and not fixed for arm here: https://lkml.kernel.org/r/20170622200033.25714-1-riel@redhat.com Link: http://lkml.kernel.org/r/20190730055113.23635-7-alex@ghiti.fr Signed-off-by: Alexandre Ghiti <alex@ghiti.fr> Acked-by: Kees Cook <keescook@chromium.org> Reviewed-by: Luis Chamberlain <mcgrof@kernel.org> Cc: Albert Ou <aou@eecs.berkeley.edu> Cc: Alexander Viro <viro@zeniv.linux.org.uk> Cc: Catalin Marinas <catalin.marinas@arm.com> Cc: Christoph Hellwig <hch@infradead.org> Cc: Christoph Hellwig <hch@lst.de> Cc: James Hogan <jhogan@kernel.org> Cc: Palmer Dabbelt <palmer@sifive.com> Cc: Paul Burton <paul.burton@mips.com> Cc: Ralf Baechle <ralf@linux-mips.org> Cc: Russell King <linux@armlinux.org.uk> Cc: Will Deacon <will.deacon@arm.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'arch/arm/mm/proc-arm7tdmi.S')
0 files changed, 0 insertions, 0 deletions