aboutsummaryrefslogtreecommitdiff
path: root/lib/string_helpers.c
diff options
context:
space:
mode:
authorWill Deacon <[email protected]>2012-08-07 17:59:53 +0100
committerJonas Bonn <[email protected]>2012-09-01 16:36:03 +0200
commit439164663e5d1753360ff84ea4d5c598459e5d50 (patch)
tree4356a81bb01d8ace51b721aa76ca41cb93f4cc28 /lib/string_helpers.c
parentfea7a08acb13524b47711625eebea40a0ede69a0 (diff)
openrisc: delay: fix loops calculation for __const_udelay
The openrisc implementation of __const_udelay casts the result of a 32-bit multiplication to 64 bits and passes the top 32 bits to __delay. Since there are no casts on the arguments, this results in a __delay of zero, regardless of the xloops parameter. This patch fixes the problem by casting xloops to (unsigned long long), ensuring that the multiplication is not truncated. Cc: Jon Masters <[email protected]> Signed-off-by: Will Deacon <[email protected]> Signed-off-by: Jonas Bonn <[email protected]>
Diffstat (limited to 'lib/string_helpers.c')
0 files changed, 0 insertions, 0 deletions