summaryrefslogtreecommitdiff
path: root/kernel/events
diff options
context:
space:
mode:
authorBaruch Siach <baruch@tkos.co.il>2013-07-17 12:46:53 +0300
committerJohn Stultz <john.stultz@linaro.org>2013-07-22 16:24:22 -0700
commit53c035204253efe373d9ff166fae6147e8c693b6 (patch)
tree3a12ce29c5321a4b390550cbf344c46c5cee9746 /kernel/events
parentb0ec636c93ddd77235bf0f023a8a95d78cb6cafe (diff)
sched_clock: Fix integer overflow
The expression '(1 << 32)' happens to evaluate as 0 on ARM, but it evaluates as 1 on xtensa and x86_64. This zeros sched_clock_mask, and breaks sched_clock(). Set the type of 1 to 'unsigned long long' to get the value we need. Reported-by: Max Filippov <jcmvbkbc@gmail.com> Tested-by: Max Filippov <jcmvbkbc@gmail.com> Acked-by: Russell King <rmk+kernel@arm.linux.org.uk> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: John Stultz <john.stultz@linaro.org>
Diffstat (limited to 'kernel/events')
0 files changed, 0 insertions, 0 deletions