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