lkml.org 
[lkml]   [2008]   [Jun]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH] softlockup: fix NMI hangs due to lock race - 2.6.26-rc regression

* Jason Wessel <jason.wessel@windriver.com> wrote:

> The touch_nmi_watchdog() routine on x86 ultimately calls
> touch_softlockup_watchdog(). The problem is that to touch the
> softlockup watchdog, the cpu_clock code has to be called which could
> involve multiple cpu locks and can lead to a hard hang if one of the
> locks is held by a processor that is not going to return anytime soon
> (such as could be the case with kgdb or perhaps even with some other
> kind of exception).
>
> This patch causes the public version of the
> touch_softlockup_watchdog() to defer the cpu clock access to a later
> point.

applied to tip/core/softlockup and cherry-picked it into tip/core/urgent
as well for v2.6.26 merge. Thanks,

Ingo


\
 
 \ /
  Last update: 2008-06-02 12:43    [W:0.215 / U:0.128 seconds]
©2003-2014 Jasper Spaans. Advertise on this site