diff options
author | Mattias Wallin <mattias.wallin@stericsson.com> | 2011-04-07 12:19:48 +0200 |
---|---|---|
committer | Philippe Langlais <philippe.langlais@stericsson.com> | 2012-05-22 10:59:46 +0200 |
commit | b45848a2980d1003746fd83cd46a09bf031ec887 (patch) | |
tree | dc8406e21f1ba9717eef998116e954d54fb40e9b /arch/arm/lib | |
parent | 17b3fbe4bbc9f46ab3b56fb9270c7c7d2d407fe3 (diff) |
ARM: Fix buffer overflow if HZ=1000
This patch fix a buffer overflow bug in timer based delay code
if HZ=1000.
ST-Ericsson ID: ER 334336
ST-Ericsson FOSS-OUT ID: Trivial
Signed-off-by: Mattias Wallin <mattias.wallin@stericsson.com>
Change-Id: I83326c808d992d76ec74fbb86958ca63f80e6f0c
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20261
Reviewed-by: QATEST
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Diffstat (limited to 'arch/arm/lib')
-rw-r--r-- | arch/arm/lib/delay.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/lib/delay.c b/arch/arm/lib/delay.c index f24c956e4fd..b8d636e8ef8 100644 --- a/arch/arm/lib/delay.c +++ b/arch/arm/lib/delay.c @@ -76,6 +76,6 @@ EXPORT_SYMBOL(__const_udelay); */ void __udelay(unsigned long usecs) { - __const_udelay(usecs * ((2199023*HZ)>>11)); + __const_udelay(usecs * ((2199023UL*HZ)>>11)); } EXPORT_SYMBOL(__udelay); |