From: Gabriel C <crazy@frugalware.org>
To: Thomas Gleixner <tglx@linutronix.de>
Cc: Gabriel C <nix.or.die@googlemail.com>,
"Rafael J. Wysocki" <rjw@sisk.pl>,
LKML <linux-kernel@vger.kernel.org>,
Adrian Bunk <bunk@kernel.org>,
Andrew Morton <akpm@linux-foundation.org>,
Linus Torvalds <torvalds@linux-foundation.org>,
Natalie Protasevich <protasnb@gmail.com>,
andi-bz@firstfloor.org, Ingo Molnar <mingo@elte.hu>
Subject: Re: 2.6.25-rc5-git6: Reported regressions from 2.6.24
Date: Mon, 24 Mar 2008 23:33:03 +0100 [thread overview]
Message-ID: <47E82C1F.7070304@frugalware.org> (raw)
In-Reply-To: <alpine.LFD.1.00.0803241038420.3781@apollo.tec.linutronix.de>
Thomas Gleixner wrote:
> On Mon, 24 Mar 2008, Gabriel C wrote:
>>>>> Can you please give it a test ride ?
>>>> Done , git head + Andi's patch + this version of your patch does work here.
>>>>
>>>> Also time-warp-test is just fine and everything else seems to work.
>>> Also I've tested with my other motherboard and is fine too :)
>>>
>>> Feel free to add my Tested-by when you push this patch.
>> Heh :/
>>
>> ...
>>
>> [ 5902.632878] Clocksource tsc unstable (delta = 4686687272 ns)
>> [ 5920.650516] Time: acpi_pm clocksource has been installed.
>>
>> ...
>>
>> Seems like something still triggers that :/
>
> 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
[34528.893380] Timer List Version: v0.3
[34528.893386] HRTIMER_MAX_CLOCK_BASES: 2
[34528.893392] now at 34510722407314 nsecs
[34528.893396]
[34528.893399] cpu: 0
[34528.893402] clock 0:
[34528.893404] .index: 0
[34528.893407] .resolution: 1 nsecs
[34528.893409] .get_time: ktime_get_real
[34528.893422] .offset: 1206358214734619011 nsecs
[34528.893425] active timers:
[34528.893428] clock 1:
[34528.893430] .index: 1
[34528.893433] .resolution: 1 nsecs
[34528.893435] .get_time: ktime_get
[34528.893440] .offset: 0 nsecs
[34528.893443] active timers:
[34528.893445] #0: <e26a7d68>, tick_sched_timer, S:01
[34528.893467] # expires at 34510723000000 nsecs [in 592686 nsecs]
[34528.893470] #1: <e26a7d68>, it_real_fn, S:01
[34528.893481] # expires at 34510724648354 nsecs [in 2241040 nsecs]
[34528.893485] #2: <e26a7d68>, hrtimer_wakeup, S:01
[34528.893495] # expires at 34510997616597 nsecs [in 275209283 nsecs]
[34528.893498] #3: <e26a7d68>, hrtimer_wakeup, S:01
[34528.893508] # expires at 34511115498292 nsecs [in 393090978 nsecs]
[34528.893512] #4: <e26a7d68>, hrtimer_wakeup, S:01
[34528.893521] # expires at 34511328809630 nsecs [in 606402316 nsecs]
[34528.893525] #5: <e26a7d68>, it_real_fn, S:01
[34528.893534] # expires at 34511515619673 nsecs [in 793212359 nsecs]
[34528.893537] #6: <e26a7d68>, hrtimer_wakeup, S:01
[34528.893547] # expires at 34512265383335 nsecs [in 1542976021 nsecs]
[34528.893551] #7: <e26a7d68>, hrtimer_wakeup, S:01
[34528.893561] # expires at 34518835323224 nsecs [in 8112915910 nsecs]
[34528.893564] #8: <e26a7d68>, hrtimer_wakeup, S:01
[34528.893574] # expires at 34546891223588 nsecs [in 36168816274 nsecs]
[34528.893578] #9: <e26a7d68>, hrtimer_wakeup, S:01
[34528.893588] # expires at 36035545999324 nsecs [in 1524823592010 nsecs]
[34528.893592] #10: <e26a7d68>, hrtimer_wakeup, S:01
[34528.893601] # expires at 36035980869577 nsecs [in 1525258462263 nsecs]
[34528.893606] .expires_next : 34510723000000 nsecs
[34528.893609] .hres_active : 1
[34528.893612] .nr_events : 3447408
[34528.893615] .nohz_mode : 2
[34528.893618] .idle_tick : 34510712000000 nsecs
[34528.893621] .tick_stopped : 0
[34528.893624] .idle_jiffies : 34210712
[34528.893627] .idle_calls : 3267634
[34528.893630] .idle_sleeps : 1588325
[34528.893633] .idle_entrytime : 34510722486118 nsecs
[34528.893636] .idle_waketime : 34510722348607 nsecs
[34528.893640] .idle_exittime : 34510722383780 nsecs
[34528.893643] .idle_sleeptime : 33379861006002 nsecs
[34528.893646] .last_jiffies : 34210723
[34528.893649] .next_jiffies : 34210725
[34528.893652] .idle_expires : 34510724000000 nsecs
[34528.893655] jiffies: 34210723
[34528.893657]
[34528.893660] cpu: 1
[34528.893662] clock 0:
[34528.893664] .index: 0
[34528.893666] .resolution: 1 nsecs
[34528.893669] .get_time: ktime_get_real
[34528.893675] .offset: 1206358214734619011 nsecs
[34528.893677] active timers:
[34528.893680] clock 1:
[34528.893682] .index: 1
[34528.893685] .resolution: 1 nsecs
[34528.893687] .get_time: ktime_get
[34528.893692] .offset: 0 nsecs
[34528.893694] active timers:
[34528.893697] #0: <e26a7d68>, tick_sched_timer, S:01
[34528.893706] # expires at 34510996000000 nsecs [in 273592686 nsecs]
[34528.893710] .expires_next : 34510996000000 nsecs
[34528.893713] .hres_active : 1
[34528.893716] .nr_events : 3081558
[34528.893719] .nohz_mode : 2
[34528.893722] .idle_tick : 34510713125000 nsecs
[34528.893725] .tick_stopped : 1
[34528.893727] .idle_jiffies : 34210713
[34528.893730] .idle_calls : 2673472
[34528.893733] .idle_sleeps : 1233326
[34528.893736] .idle_entrytime : 34510712135468 nsecs
[34528.893740] .idle_waketime : 34507995998292 nsecs
[34528.893743] .idle_exittime : 34510711012024 nsecs
[34528.893746] .idle_sleeptime : 33654735968486 nsecs
[34528.893749] .last_jiffies : 34210713
[34528.893752] .next_jiffies : 34210997
[34528.893755] .idle_expires : 34510996000000 nsecs
[34528.893758] jiffies: 34210723
[34528.893760]
[34528.893763] cpu: 2
[34528.893765] clock 0:
[34528.893767] .index: 0
[34528.893769] .resolution: 1 nsecs
[34528.893772] .get_time: ktime_get_real
[34528.893778] .offset: 1206358214734619011 nsecs
[34528.893780] active timers:
[34528.893783] clock 1:
[34528.893785] .index: 1
[34528.893787] .resolution: 1 nsecs
[34528.893790] .get_time: ktime_get
[34528.893795] .offset: 0 nsecs
[34528.893797] active timers:
[34528.893799] #0: <e26a7d68>, tick_sched_timer, S:01
[34528.893809] # expires at 34511541000000 nsecs [in 818592686 nsecs]
[34528.893813] .expires_next : 34511541000000 nsecs
[34528.893815] .hres_active : 1
[34528.893818] .nr_events : 2005329
[34528.893821] .nohz_mode : 2
[34528.893824] .idle_tick : 34510562250000 nsecs
[34528.893827] .tick_stopped : 1
[34528.893830] .idle_jiffies : 34210562
[34528.893833] .idle_calls : 1749202
[34528.893836] .idle_sleeps : 898585
[34528.893839] .idle_entrytime : 34510561258541 nsecs
[34528.893842] .idle_waketime : 34509285251187 nsecs
[34528.893845] .idle_exittime : 34510176022616 nsecs
[34528.893848] .idle_sleeptime : 33931425421772 nsecs
[34528.893851] .last_jiffies : 34210562
[34528.893854] .next_jiffies : 34211542
[34528.893858] .idle_expires : 34511541000000 nsecs
[34528.893860] jiffies: 34210723
[34528.893863]
[34528.893865] cpu: 3
[34528.893867] clock 0:
[34528.893869] .index: 0
[34528.893872] .resolution: 1 nsecs
[34528.893874] .get_time: ktime_get_real
[34528.893880] .offset: 1206358214734619011 nsecs
[34528.893883] active timers:
[34528.893885] clock 1:
[34528.893887] .index: 1
[34528.893890] .resolution: 1 nsecs
[34528.893892] .get_time: ktime_get
[34528.893897] .offset: 0 nsecs
[34528.893899] active timers:
[34528.893902] #0: <e26a7d68>, tick_sched_timer, S:01
[34528.893911] # expires at 34510723375000 nsecs [in 967686 nsecs]
[34528.893915] .expires_next : 34510723375000 nsecs
[34528.893918] .hres_active : 1
[34528.893921] .nr_events : 1532911
[34528.893923] .nohz_mode : 2
[34528.893926] .idle_tick : 34510713375000 nsecs
[34528.893929] .tick_stopped : 0
[34528.893932] .idle_jiffies : 34210714
[34528.893935] .idle_calls : 1350449
[34528.893938] .idle_sleeps : 896094
[34528.893941] .idle_entrytime : 34510713334805 nsecs
[34528.893944] .idle_waketime : 34509973216268 nsecs
[34528.893947] .idle_exittime : 34510722367621 nsecs
[34528.893951] .idle_sleeptime : 34031256949569 nsecs
[34528.893954] .last_jiffies : 34210714
[34528.893957] .next_jiffies : 34240714
[34528.893960] .idle_expires : 34540713000000 nsecs
[34528.893963] jiffies: 34210723
[34528.893965]
[34528.893967]
[34528.893969] Tick Device: mode: 1
[34528.893972] Clock Event Device: pit
[34528.893976] max_delta_ns: 27461866
[34528.893979] min_delta_ns: 12571
[34528.893982] mult: 5124677
[34528.893984] shift: 32
[34528.893987] mode: 1
[34528.893990] next_event: 9223372036854775807 nsecs
[34528.893992] set_next_event: pit_next_event
[34528.894000] set_mode: init_pit_timer
[34528.894005] event_handler: tick_handle_oneshot_broadcast
[34528.894013] tick_broadcast_mask: 00000000
[34528.894016] tick_broadcast_oneshot_mask: 00000000
[34528.894019]
[34528.894021]
[34528.894023] Tick Device: mode: 1
[34528.894026] Clock Event Device: lapic
[34528.894030] max_delta_ns: 1346255303
[34528.894033] min_delta_ns: 2407
[34528.894035] mult: 26762229
[34528.894038] shift: 32
[34528.894041] mode: 3
[34528.894044] next_event: 34510724000000 nsecs
[34528.894046] set_next_event: lapic_next_event
[34528.894054] set_mode: lapic_timer_setup
[34528.894059] event_handler: hrtimer_interrupt
[34528.894064]
[34528.894066] Tick Device: mode: 1
[34528.894069] Clock Event Device: lapic
[34528.894073] max_delta_ns: 1346255303
[34528.894075] min_delta_ns: 2407
[34528.894078] mult: 26762229
[34528.894081] shift: 32
[34528.894083] mode: 3
[34528.894086] next_event: 34510996000000 nsecs
[34528.894089] set_next_event: lapic_next_event
[34528.894094] set_mode: lapic_timer_setup
[34528.894099] event_handler: hrtimer_interrupt
[34528.894104]
[34528.894107] Tick Device: mode: 1
[34528.894109] Clock Event Device: lapic
[34528.894113] max_delta_ns: 1346255303
[34528.894115] min_delta_ns: 2407
[34528.894118] mult: 26762229
[34528.894121] shift: 32
[34528.894123] mode: 3
[34528.894126] next_event: 34511541000000 nsecs
[34528.894129] set_next_event: lapic_next_event
[34528.894134] set_mode: lapic_timer_setup
[34528.894139] event_handler: hrtimer_interrupt
[34528.894144]
[34528.894146] Tick Device: mode: 1
[34528.894149] Clock Event Device: lapic
[34528.894153] max_delta_ns: 1346255303
[34528.894155] min_delta_ns: 2407
[34528.894158] mult: 26762229
[34528.894161] shift: 32
[34528.894163] mode: 3
[34528.894166] next_event: 34510723375000 nsecs
[34528.894169] set_next_event: lapic_next_event
[34528.894174] set_mode: lapic_timer_setup
[34528.894179] event_handler: hrtimer_interrupt
[34528.894184]
[34528.894350] Time: acpi_pm clocksource has been installed.
...
And that made irqbalance go mad which got killed by OOM , very strange.
>
> Thanks,
> tglx
Gabriel
next prev parent reply other threads:[~2008-03-24 22:33 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-03-16 23:18 2.6.25-rc5-git6: Reported regressions from 2.6.24 Rafael J. Wysocki
2008-03-16 23:33 ` Linus Torvalds
2008-03-16 23:38 ` Rafael J. Wysocki
2008-03-17 0:20 ` Gabriel C
2008-03-17 16:17 ` Thomas Gleixner
2008-03-17 18:20 ` Gabriel C
2008-03-18 4:01 ` Gabriel C
2008-03-18 4:24 ` Gabriel C
2008-03-21 15:24 ` Gabriel C
2008-03-21 16:26 ` Thomas Gleixner
2008-03-21 16:46 ` Gabriel C
2008-03-21 18:11 ` Gabriel C
2008-03-21 18:49 ` Thomas Gleixner
2008-03-21 19:23 ` Gabriel C
2008-03-21 20:55 ` Gabriel C
2008-03-21 21:15 ` Thomas Gleixner
2008-03-21 21:59 ` Gabriel C
2008-03-21 22:09 ` Thomas Gleixner
2008-03-22 11:21 ` Thomas Gleixner
2008-03-22 13:34 ` Gabriel C
2008-03-22 14:30 ` Thomas Gleixner
2008-03-22 15:13 ` Gabriel C
2008-03-22 16:32 ` Thomas Gleixner
2008-03-22 21:55 ` Thomas Gleixner
2008-03-22 22:41 ` Gabriel C
2008-03-23 11:00 ` Gabriel C
2008-03-23 23:31 ` Gabriel C
2008-03-24 10:24 ` Thomas Gleixner
2008-03-24 22:33 ` Gabriel C [this message]
2008-03-25 8:06 ` Thomas Gleixner
2008-03-26 12:43 ` Gabriel C
2008-03-26 14:51 ` Thomas Gleixner
2008-03-22 14:25 ` Andi Kleen
2008-03-22 14:41 ` Thomas Gleixner
2008-03-17 6:47 ` Jason Wu
2008-03-17 21:36 ` Rafael J. Wysocki
2008-03-23 19:01 ` Christian Kujau
2008-03-23 19:06 ` Rafael J. Wysocki
2008-03-23 19:40 ` Chr
2008-03-23 21:17 ` Christian Kujau
2008-03-23 21:29 ` Rafael J. Wysocki
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=47E82C1F.7070304@frugalware.org \
--to=crazy@frugalware.org \
--cc=akpm@linux-foundation.org \
--cc=andi-bz@firstfloor.org \
--cc=bunk@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@elte.hu \
--cc=nix.or.die@googlemail.com \
--cc=protasnb@gmail.com \
--cc=rjw@sisk.pl \
--cc=tglx@linutronix.de \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox