From: Thomas Gleixner Date: Thu, 16 Jun 2011 14:22:08 +0000 (+0200) Subject: clocksource: Make watchdog robust vs. interruption X-Git-Tag: v3.0-rc4~11^4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b5199515c25cca622495eb9c6a8a1d275e775088;p=pandora-kernel.git clocksource: Make watchdog robust vs. interruption The clocksource watchdog code is interruptible and it has been observed that this can trigger false positives which disable the TSC. The reason is that an interrupt storm or a long running interrupt handler between the read of the watchdog source and the read of the TSC brings the two far enough apart that the delta is larger than the unstable treshold. Move both reads into a short interrupt disabled region to avoid that. Reported-and-tested-by: Vernon Mauery Signed-off-by: Thomas Gleixner Cc: stable@kernel.org --- Reading git-diff-tree failed