lkml.org 
[lkml]   [2008]   [Mar]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    SubjectRe: 2.6.25-rc5-git6: Reported regressions from 2.6.24
    On Mon, 24 Mar 2008, Gabriel C wrote:
    > > Hmm. Can you please apply the patch below. It add some more info and
    > > triggers the sysrq-q timer list printout when the watchdog
    > > triggers. That might us give some insight into this.
    >
    > Sorry for the lag , I was out the whole day.
    >
    > Here is what I've found in dmesg ( the box was idling at that time , as said I was not around ):
    >
    > ...
    >
    > [34528.893366] Clocksource tsc unstable (delta = 4686697613 ns) E:34204592 J:34210723

    Ok. The timer got delayed. It got delayed because it is initialized as
    a deferrable timer, which is obviously wrong. Sigh, I signed off on
    that commit myself without thinking about the consequences.

    Can you please apply the patch below on top of the others?

    > ...
    >
    > And that made irqbalance go mad which got killed by OOM , very strange.

    Ouch.

    revert: 1077f5a917b7c630231037826b344b2f7f5b903f

    ---
    kernel/time/clocksource.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    Index: linux-2.6/kernel/time/clocksource.c
    ===================================================================
    --- linux-2.6.orig/kernel/time/clocksource.c
    +++ linux-2.6/kernel/time/clocksource.c
    @@ -176,7 +176,7 @@ static void clocksource_check_watchdog(s
    if (watchdog)
    del_timer(&watchdog_timer);
    watchdog = cs;
    - init_timer_deferrable(&watchdog_timer);
    + init_timer(&watchdog_timer);
    watchdog_timer.function = clocksource_watchdog;

    /* Reset watchdog cycles */



    \
     
     \ /
      Last update: 2008-03-25 09:09    [W:0.028 / U:0.144 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site