summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-s3c24xx/mach-otom.c
diff options
context:
space:
mode:
authorAlexandre Ghiti <alex@ghiti.fr>2019-09-23 15:39:04 -0700
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2019-10-07 18:59:38 +0200
commitd474fced67047c12edb088f5295fe8b59e1afd01 (patch)
treef8a6565fc080319b598104a58f19c474947a0981 /arch/arm/mach-s3c24xx/mach-otom.c
parent5edc5cfcd1ce0fe8bace0a5b755bee2212556c4c (diff)
downloadlinux-stable-d474fced67047c12edb088f5295fe8b59e1afd01.tar.gz
linux-stable-d474fced67047c12edb088f5295fe8b59e1afd01.tar.bz2
linux-stable-d474fced67047c12edb088f5295fe8b59e1afd01.zip
mips: properly account for stack randomization and stack guard gap
[ Upstream commit b1f61b5bde3a1f50392c97b4c8513d1b8efb1cf2 ] 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-10-alex@ghiti.fr Signed-off-by: Alexandre Ghiti <alex@ghiti.fr> Acked-by: Kees Cook <keescook@chromium.org> Acked-by: Paul Burton <paul.burton@mips.com> 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: 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/mach-s3c24xx/mach-otom.c')
0 files changed, 0 insertions, 0 deletions