softlockup: Stop spurious softlockup messages due to overflow
authorColin Ian King <colin.king@canonical.com>
Fri, 19 Mar 2010 10:28:02 +0000 (10:28 +0000)
committerIngo Molnar <mingo@elte.hu>
Sun, 21 Mar 2010 18:30:13 +0000 (19:30 +0100)
Ensure additions on touch_ts do not overflow.  This can occur
when the top 32 bits of the TSC reach 0xffffffff causing
additions to touch_ts to overflow and this in turn generates
spurious softlockup warnings.

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Eric Dumazet <eric.dumazet@gmail.com>
Cc: <stable@kernel.org>
LKML-Reference: <1268994482.1798.6.camel@lenovo>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
kernel/softlockup.c

Simple merge