aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/cgroup.c
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/cgroup.c
parentMerge branch 'timers/clockevents' of git://git.linaro.org/people/dlezcano/clockevents into timers/urgent (diff)
downloadlinux-dev-53c035204253efe373d9ff166fae6147e8c693b6.tar.xz
linux-dev-53c035204253efe373d9ff166fae6147e8c693b6.zip
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/cgroup.c')
0 files changed, 0 insertions, 0 deletions