From: Andrey Ryabinin Date: Tue, 24 Mar 2015 15:31:24 +0000 (+0300) Subject: x86, UML: fix integer overflow in ELF_ET_DYN_BASE X-Git-Tag: omap-for-v4.1/fixes-rc1~134^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fc9bea0e28db8cbfe0a08c1bfb1796bfd7adf49b;p=pandora-kernel.git x86, UML: fix integer overflow in ELF_ET_DYN_BASE Almost all arches define ELF_ET_DYN_BASE as 2/3 of TASK_SIZE. Though it seems that some architectures do this in a wrong way. The problem is that 2*TASK_SIZE may overflow 32-bits so the real ELF_ET_DYN_BASE becomes wrong. Fix this overflow by dividing TASK_SIZE prior to multiplying: (TASK_SIZE / 3 * 2) Signed-off-by: Andrey Ryabinin Signed-off-by: Richard Weinberger --- Reading git-diff-tree failed