Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753325AbYCYIHl (ORCPT ); Tue, 25 Mar 2008 04:07:41 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751561AbYCYIH3 (ORCPT ); Tue, 25 Mar 2008 04:07:29 -0400 Received: from www.tglx.de ([62.245.132.106]:48488 "EHLO www.tglx.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751507AbYCYIH1 (ORCPT ); Tue, 25 Mar 2008 04:07:27 -0400 Date: Tue, 25 Mar 2008 09:06:43 +0100 (CET) From: Thomas Gleixner To: Gabriel C cc: Gabriel C , "Rafael J. Wysocki" , LKML , Adrian Bunk , Andrew Morton , Linus Torvalds , Natalie Protasevich , andi-bz@firstfloor.org, Ingo Molnar Subject: Re: 2.6.25-rc5-git6: Reported regressions from 2.6.24 In-Reply-To: <47E82C1F.7070304@frugalware.org> Message-ID: References: <200803170018.52663.rjw@sisk.pl> <47E3E66F.9040006@frugalware.org> <47E3FA4F.9060509@frugalware.org> <47E40B1C.30407@frugalware.org> <47E420C5.1050407@frugalware.org> <47E42FAB.6000906@frugalware.org> <47E50AF9.5070801@frugalware.org> <47E5221B.5040900@frugalware.org> <47E58B06.8020905@frugalware.org> <47E63851.7000702@frugalware.org> <47E6E85E.9030008@frugalware.org> <47E82C1F.7070304@frugalware.org> User-Agent: Alpine 1.00 (LFD 882 2007-12-20) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1711 Lines: 51 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 */ -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/