From: Andrey Ryabinin Date: Tue, 24 Mar 2015 15:31:23 +0000 (+0300) Subject: cris: fix integer overflow in ELF_ET_DYN_BASE X-Git-Tag: omap-for-v4.1/fixes-rc1~25^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d939b52abe0cee9cc3167f554da6b864db86d3f2;p=pandora-kernel.git cris: 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: Jesper Nilsson --- Reading git-diff-tree failed