Allow stack to grow up to address space limit 88/156288/1 accepted/tizen/4.0/unified/20171018.231714 accepted/tizen/unified/20171018.165210 submit/tizen/20171018.024341 submit/tizen_4.0/20171018.024233 submit/tizen_4.0/20171018.060355 tizen_4.0.m2_release
authorHelge Deller <deller@gmx.de>
Mon, 19 Jun 2017 15:34:05 +0000 (17:34 +0200)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Wed, 18 Oct 2017 02:08:38 +0000 (11:08 +0900)
commit40acbd49d57971527b3cd2df3fef75f642835db3
tree892b87ede107bb038bc0c0b85a29c46db2151f81
parent3deea6bc806792b97eb8afd479284b3a3bcae2c4
Allow stack to grow up to address space limit

commit bd726c90b6b8ce87602208701b208a208e6d5600 upstream.

Fix expand_upwards() on architectures with an upward-growing stack (parisc,
metag and partly IA-64) to allow the stack to reliably grow exactly up to
the address space limit given by TASK_SIZE.

Signed-off-by: Helge Deller <deller@gmx.de>
Acked-by: Hugh Dickins <hughd@google.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Willy Tarreau <w@1wt.eu>
[sw0312.kim: cherry-pick from linux-3.10.y to apply CVE]
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
Change-Id: I827de17000efa8216b6aea9ffdc510e4052b3add
mm/mmap.c