* 2.6.28-rc8-git1: Reported regressions from 2.6.27
@ 2008-12-13 16:29 Rafael J. Wysocki
2008-12-13 16:29 ` [Bug #11849] default IRQ affinity change in v2.6.27 (breaking several SMP PPC based systems) Rafael J. Wysocki
` (13 more replies)
0 siblings, 14 replies; 32+ messages in thread
From: Rafael J. Wysocki @ 2008-12-13 16:29 UTC (permalink / raw)
To: Linux Kernel Mailing List
Cc: Adrian Bunk, Andrew Morton, Linus Torvalds, Natalie Protasevich,
Kernel Testers List, Network Development, Linux ACPI,
Linux PM List, Linux SCSI List
This message contains a list of some regressions from 2.6.27, for which there
are no fixes in the mainline I know of. If any of them have been fixed already,
please let me know.
If you know of any other unresolved regressions from 2.6.27, please let me know
either and I'll add them to the list. Also, please let me know if any of the
entries below are invalid.
Each entry from the list will be sent additionally in an automatic reply to
this message with CCs to the people involved in reporting and handling the
issue.
Listed regressions statistics:
Date Total Pending Unresolved
----------------------------------------
2008-12-13 111 14 13
2008-12-07 106 20 17
2008-12-04 106 29 21
2008-11-22 93 25 15
2008-11-16 89 32 18
2008-11-09 73 40 27
2008-11-02 55 41 29
2008-10-25 26 25 20
Unresolved regressions
----------------------
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12210
Subject : 2.6.28-rc8 big regression in VM
Submitter : Lukas Hejtmanek <xhejtman@ics.muni.cz>
Date : 2008-12-12 18:38 (2 days old)
References : http://marc.info/?l=linux-kernel&m=122910711005135&w=4
Handled-By : Wu Fengguang <fengguang.wu@intel.com>
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12209
Subject : oldish top core dumps (in its meminfo() function)
Submitter : Andreas Mohr <andi@lisas.de>
Date : 2008-12-12 18:49 (2 days old)
References : http://marc.info/?l=linux-kernel&m=122910784006472&w=4
http://marc.info/?l=linux-kernel&m=122907511319288&w=4
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12208
Subject : uml is very slow on 2.6.28 host
Submitter : Miklos Szeredi <miklos@szeredi.hu>
Date : 2008-12-12 9:35 (2 days old)
References : http://marc.info/?l=linux-kernel&m=122907463518593&w=4
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12195
Subject : "dd" make kernel panic
Submitter : alexs <alex.shi@intel.com>
Date : 2008-12-10 18:07 (4 days old)
Handled-By : James Bottomley <James.Bottomley@HansenPartnership.com>
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12178
Subject : Xorg crash at first start
Submitter : Cédric Godin <cedric@belbone.be>
Date : 2008-12-04 14:26 (10 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=52440211dcdc52c0b757f8b34d122e11b12cdd50
References : http://marc.info/?l=linux-kernel&m=122840082828098&w=4
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12160
Subject : networking oops after resume from s2ram (2.6.28-rc6)
Submitter : Marcin Slusarz <marcin.slusarz@gmail.com>
Date : 2008-11-28 21:15 (16 days old)
References : http://marc.info/?l=linux-kernel&m=122790701615723&w=4
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12159
Subject : 2.6.28-rc6-git1 -- No sound produced from Intel HDA ALSA driver
Submitter : Miles Lane <miles.lane@gmail.com>
Date : 2008-11-27 20:33 (17 days old)
References : http://marc.info/?l=linux-kernel&m=122781805620212&w=4
Handled-By : Takashi Iwai <tiwai@suse.de>
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12156
Subject : v2.6.28-rc2: x86_32 relocation regression?
Submitter : Vegard Nossum <vegard.nossum@gmail.com>
Date : 2008-11-24 21:19 (20 days old)
References : http://marc.info/?l=linux-kernel&m=122756158220966&w=4
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12155
Subject : Regression in 2.6.28-rc and 2.6.27-stable - hibernate related
Submitter : Fabio Comolli <fabio.comolli@gmail.com>
Date : 2008-11-23 16:17 (21 days old)
References : http://marc.info/?l=linux-kernel&m=122745709926361&w=4
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12100
Subject : resume (S2R) broken by Intel microcode module, on A110L
Submitter : Andreas Mohr <andi@lisas.de>
Date : 2008-11-25 08:48 (19 days old)
Handled-By : Dmitry Adamushko <dmitry.adamushko@gmail.com>
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12061
Subject : snd_hda_intel: power_save: sound cracks on powerdown
Submitter : Jens Weibler <bugzilla-kernel@jensthebrain.de>
Date : 2008-11-18 12:07 (26 days old)
Handled-By : Takashi Iwai <tiwai@suse.de>
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12028
Subject : i915 DRM is broken in 2.6.28-rc4
Submitter : Adam Tkac <vonsch@gmail.com>
Date : 2008-11-14 01:50 (30 days old)
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11849
Subject : default IRQ affinity change in v2.6.27 (breaking several SMP PPC based systems)
Submitter : Kumar Gala <galak@kernel.crashing.org>
Date : 2008-10-24 12:45 (51 days old)
References : http://marc.info/?l=linux-kernel&m=122485245924125&w=4
Regressions with patches
------------------------
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12047
Subject : ACPI toshiba: only register rfkill if bt is enabled
Submitter : Andrey Borzenkov <arvidjaar@mail.ru>
Date : 2008-10-28 19:10 (47 days old)
References : http://marc.info/?l=linux-kernel&m=122522113619025&w=2
Handled-By : Frederik Deweerdt <frederik.deweerdt@gmail.com>
Patch : http://marc.info/?l=linux-kernel&m=122526843117478&w=2
For details, please visit the bug entries and follow the links given in
references.
As you can see, there is a Bugzilla entry for each of the listed regressions.
There also is a Bugzilla entry used for tracking the regressions from 2.6.27,
unresolved as well as resolved, at:
http://bugzilla.kernel.org/show_bug.cgi?id=11808
Please let me know if there are any Bugzilla entries that should be added to
the list in there.
Thanks,
Rafael
^ permalink raw reply [flat|nested] 32+ messages in thread* [Bug #11849] default IRQ affinity change in v2.6.27 (breaking several SMP PPC based systems) 2008-12-13 16:29 2.6.28-rc8-git1: Reported regressions from 2.6.27 Rafael J. Wysocki @ 2008-12-13 16:29 ` Rafael J. Wysocki 2008-12-13 16:33 ` [Bug #12028] i915 DRM is broken in 2.6.28-rc4 Rafael J. Wysocki ` (12 subsequent siblings) 13 siblings, 0 replies; 32+ messages in thread From: Rafael J. Wysocki @ 2008-12-13 16:29 UTC (permalink / raw) To: Linux Kernel Mailing List Cc: Kernel Testers List, Chris Snook, Kumar Gala, Max Krasnyansky, Scott Wood This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.27. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=11849 Subject : default IRQ affinity change in v2.6.27 (breaking several SMP PPC based systems) Submitter : Kumar Gala <galak@kernel.crashing.org> Date : 2008-10-24 12:45 (51 days old) References : http://marc.info/?l=linux-kernel&m=122485245924125&w=4 ^ permalink raw reply [flat|nested] 32+ messages in thread
* [Bug #12028] i915 DRM is broken in 2.6.28-rc4 2008-12-13 16:29 2.6.28-rc8-git1: Reported regressions from 2.6.27 Rafael J. Wysocki 2008-12-13 16:29 ` [Bug #11849] default IRQ affinity change in v2.6.27 (breaking several SMP PPC based systems) Rafael J. Wysocki @ 2008-12-13 16:33 ` Rafael J. Wysocki 2008-12-13 16:33 ` [Bug #12061] snd_hda_intel: power_save: sound cracks on powerdown Rafael J. Wysocki ` (11 subsequent siblings) 13 siblings, 0 replies; 32+ messages in thread From: Rafael J. Wysocki @ 2008-12-13 16:33 UTC (permalink / raw) To: Linux Kernel Mailing List Cc: Kernel Testers List, Adam Tkac, Dylan Taft, Jesse Barnes This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.27. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12028 Subject : i915 DRM is broken in 2.6.28-rc4 Submitter : Adam Tkac <vonsch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> Date : 2008-11-14 01:50 (30 days old) ^ permalink raw reply [flat|nested] 32+ messages in thread
* [Bug #12061] snd_hda_intel: power_save: sound cracks on powerdown 2008-12-13 16:29 2.6.28-rc8-git1: Reported regressions from 2.6.27 Rafael J. Wysocki 2008-12-13 16:29 ` [Bug #11849] default IRQ affinity change in v2.6.27 (breaking several SMP PPC based systems) Rafael J. Wysocki 2008-12-13 16:33 ` [Bug #12028] i915 DRM is broken in 2.6.28-rc4 Rafael J. Wysocki @ 2008-12-13 16:33 ` Rafael J. Wysocki 2008-12-13 16:33 ` [Bug #12047] ACPI toshiba: only register rfkill if bt is enabled Rafael J. Wysocki ` (10 subsequent siblings) 13 siblings, 0 replies; 32+ messages in thread From: Rafael J. Wysocki @ 2008-12-13 16:33 UTC (permalink / raw) To: Linux Kernel Mailing List; +Cc: Kernel Testers List, Jens Weibler, Takashi Iwai This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.27. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12061 Subject : snd_hda_intel: power_save: sound cracks on powerdown Submitter : Jens Weibler <bugzilla-kernel-6hJTtV8wudIr9FUcG+3rRQ@public.gmane.org> Date : 2008-11-18 12:07 (26 days old) Handled-By : Takashi Iwai <tiwai-l3A5Bk7waGM@public.gmane.org> ^ permalink raw reply [flat|nested] 32+ messages in thread
* [Bug #12047] ACPI toshiba: only register rfkill if bt is enabled 2008-12-13 16:29 2.6.28-rc8-git1: Reported regressions from 2.6.27 Rafael J. Wysocki ` (2 preceding siblings ...) 2008-12-13 16:33 ` [Bug #12061] snd_hda_intel: power_save: sound cracks on powerdown Rafael J. Wysocki @ 2008-12-13 16:33 ` Rafael J. Wysocki 2008-12-13 16:33 ` [Bug #12100] resume (S2R) broken by Intel microcode module, on A110L Rafael J. Wysocki ` (9 subsequent siblings) 13 siblings, 0 replies; 32+ messages in thread From: Rafael J. Wysocki @ 2008-12-13 16:33 UTC (permalink / raw) To: Linux Kernel Mailing List Cc: Kernel Testers List, Andrey Borzenkov, Frederik Deweerdt This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.27. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12047 Subject : ACPI toshiba: only register rfkill if bt is enabled Submitter : Andrey Borzenkov <arvidjaar-JGs/UdohzUI@public.gmane.org> Date : 2008-10-28 19:10 (47 days old) References : http://marc.info/?l=linux-kernel&m=122522113619025&w=2 Handled-By : Frederik Deweerdt <frederik.deweerdt-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> Patch : http://marc.info/?l=linux-kernel&m=122526843117478&w=2 ^ permalink raw reply [flat|nested] 32+ messages in thread
* [Bug #12100] resume (S2R) broken by Intel microcode module, on A110L 2008-12-13 16:29 2.6.28-rc8-git1: Reported regressions from 2.6.27 Rafael J. Wysocki ` (3 preceding siblings ...) 2008-12-13 16:33 ` [Bug #12047] ACPI toshiba: only register rfkill if bt is enabled Rafael J. Wysocki @ 2008-12-13 16:33 ` Rafael J. Wysocki 2008-12-13 16:33 ` [Bug #12159] 2.6.28-rc6-git1 -- No sound produced from Intel HDA ALSA driver Rafael J. Wysocki ` (8 subsequent siblings) 13 siblings, 0 replies; 32+ messages in thread From: Rafael J. Wysocki @ 2008-12-13 16:33 UTC (permalink / raw) To: Linux Kernel Mailing List Cc: Kernel Testers List, Andreas Mohr, Dmitry Adamushko This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.27. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12100 Subject : resume (S2R) broken by Intel microcode module, on A110L Submitter : Andreas Mohr <andi-5+Cda9B46AM@public.gmane.org> Date : 2008-11-25 08:48 (19 days old) Handled-By : Dmitry Adamushko <dmitry.adamushko-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> ^ permalink raw reply [flat|nested] 32+ messages in thread
* [Bug #12159] 2.6.28-rc6-git1 -- No sound produced from Intel HDA ALSA driver 2008-12-13 16:29 2.6.28-rc8-git1: Reported regressions from 2.6.27 Rafael J. Wysocki ` (4 preceding siblings ...) 2008-12-13 16:33 ` [Bug #12100] resume (S2R) broken by Intel microcode module, on A110L Rafael J. Wysocki @ 2008-12-13 16:33 ` Rafael J. Wysocki 2008-12-13 16:33 ` [Bug #12155] Regression in 2.6.28-rc and 2.6.27-stable - hibernate related Rafael J. Wysocki ` (7 subsequent siblings) 13 siblings, 0 replies; 32+ messages in thread From: Rafael J. Wysocki @ 2008-12-13 16:33 UTC (permalink / raw) To: Linux Kernel Mailing List; +Cc: Kernel Testers List, Miles Lane, Takashi Iwai This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.27. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12159 Subject : 2.6.28-rc6-git1 -- No sound produced from Intel HDA ALSA driver Submitter : Miles Lane <miles.lane-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> Date : 2008-11-27 20:33 (17 days old) References : http://marc.info/?l=linux-kernel&m=122781805620212&w=4 Handled-By : Takashi Iwai <tiwai-l3A5Bk7waGM@public.gmane.org> ^ permalink raw reply [flat|nested] 32+ messages in thread
* [Bug #12155] Regression in 2.6.28-rc and 2.6.27-stable - hibernate related 2008-12-13 16:29 2.6.28-rc8-git1: Reported regressions from 2.6.27 Rafael J. Wysocki ` (5 preceding siblings ...) 2008-12-13 16:33 ` [Bug #12159] 2.6.28-rc6-git1 -- No sound produced from Intel HDA ALSA driver Rafael J. Wysocki @ 2008-12-13 16:33 ` Rafael J. Wysocki 2008-12-13 18:45 ` Fabio Comolli 2008-12-13 16:33 ` [Bug #12156] v2.6.28-rc2: x86_32 relocation regression? Rafael J. Wysocki ` (6 subsequent siblings) 13 siblings, 1 reply; 32+ messages in thread From: Rafael J. Wysocki @ 2008-12-13 16:33 UTC (permalink / raw) To: Linux Kernel Mailing List Cc: Kernel Testers List, Dave Kleikamp, Fabio Comolli This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.27. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12155 Subject : Regression in 2.6.28-rc and 2.6.27-stable - hibernate related Submitter : Fabio Comolli <fabio.comolli-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> Date : 2008-11-23 16:17 (21 days old) References : http://marc.info/?l=linux-kernel&m=122745709926361&w=4 ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [Bug #12155] Regression in 2.6.28-rc and 2.6.27-stable - hibernate related 2008-12-13 16:33 ` [Bug #12155] Regression in 2.6.28-rc and 2.6.27-stable - hibernate related Rafael J. Wysocki @ 2008-12-13 18:45 ` Fabio Comolli [not found] ` <b637ec0b0812131045n34bf420w3729abf24533b51c-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 0 siblings, 1 reply; 32+ messages in thread From: Fabio Comolli @ 2008-12-13 18:45 UTC (permalink / raw) To: Rafael J. Wysocki Cc: Linux Kernel Mailing List, Kernel Testers List, Dave Kleikamp Hi. On Sat, Dec 13, 2008 at 5:33 PM, Rafael J. Wysocki <rjw-KKrjLPT3xs0@public.gmane.org> wrote: > This message has been generated automatically as a part of a report > of recent regressions. > > The following bug entry is on the current list of known regressions > from 2.6.27. Please verify if it still should be listed and let me know > (either way). > > > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12155 > Subject : Regression in 2.6.28-rc and 2.6.27-stable - hibernate related > Submitter : Fabio Comolli <fabio.comolli-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> > Date : 2008-11-23 16:17 (21 days old) > References : http://marc.info/?l=linux-kernel&m=122745709926361&w=4 Still present. It has been bisected to: --------------------------------------------------------------------------------------------------------------- commit 5e55aa8db085dad1aabb4574c73c23c7ae571e7b Author: Dave Kleikamp <shaggy-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org> Date: Sun Oct 26 18:20:14 2008 -0400 sched_clock: prevent scd->clock from moving backwards commit 5b7dba4ff834259a5623e03a565748704a8fe449 upstream sched_clock: prevent scd->clock from moving backwards When sched_clock_cpu() couples the clocks between two cpus, it may increment scd->clock beyond the GTOD tick window that __update_sched_clock() uses to clamp the clock. A later call to __update_sched_clock() may move the clock back to scd->tick_gtod + TICK_NSEC, violating the clock's monotonic property. This patch ensures that scd->clock will not be set backward. Signed-off-by: Dave Kleikamp <shaggy-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org> Acked-by: Peter Zijlstra <a.p.zijlstra-/NLkJaSkS4VmR6Xm/wNWPw@public.gmane.org> Signed-off-by: Ingo Molnar <mingo-X9Un+BFzKDI@public.gmane.org> Cc: Chuck Ebbert <cebbert-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> Signed-off-by: Greg Kroah-Hartman <gregkh-l3A5Bk7waGM@public.gmane.org> ------------------------------------------------------------------------------------------------------------ Both 2.6.27.8 and 2.6.28-rc8 with that commit reverted work fine (well, at least they failed to show the bug so far). ^ permalink raw reply [flat|nested] 32+ messages in thread
[parent not found: <b637ec0b0812131045n34bf420w3729abf24533b51c-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: [Bug #12155] Regression in 2.6.28-rc and 2.6.27-stable - hibernate related [not found] ` <b637ec0b0812131045n34bf420w3729abf24533b51c-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2008-12-13 18:56 ` Rafael J. Wysocki [not found] ` <200812131956.03495.rjw-KKrjLPT3xs0@public.gmane.org> 0 siblings, 1 reply; 32+ messages in thread From: Rafael J. Wysocki @ 2008-12-13 18:56 UTC (permalink / raw) To: Fabio Comolli Cc: Linux Kernel Mailing List, Kernel Testers List, Dave Kleikamp, Peter Zijlstra, Ingo Molnar, Greg Kroah-Hartman, Chuck Ebbert, Linus Torvalds On Saturday, 13 of December 2008, Fabio Comolli wrote: > Hi. Hi, > On Sat, Dec 13, 2008 at 5:33 PM, Rafael J. Wysocki <rjw-KKrjLPT3xs0@public.gmane.org> wrote: > > This message has been generated automatically as a part of a report > > of recent regressions. > > > > The following bug entry is on the current list of known regressions > > from 2.6.27. Please verify if it still should be listed and let me know > > (either way). > > > > > > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12155 > > Subject : Regression in 2.6.28-rc and 2.6.27-stable - hibernate related > > Submitter : Fabio Comolli <fabio.comolli-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> > > Date : 2008-11-23 16:17 (21 days old) > > References : http://marc.info/?l=linux-kernel&m=122745709926361&w=4 > > Still present. It has been bisected to: > > --------------------------------------------------------------------------------------------------------------- > commit 5e55aa8db085dad1aabb4574c73c23c7ae571e7b > Author: Dave Kleikamp <shaggy-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org> > Date: Sun Oct 26 18:20:14 2008 -0400 > > sched_clock: prevent scd->clock from moving backwards > > commit 5b7dba4ff834259a5623e03a565748704a8fe449 upstream > > sched_clock: prevent scd->clock from moving backwards > > When sched_clock_cpu() couples the clocks between two cpus, it may > increment scd->clock beyond the GTOD tick window that __update_sched_clock() > uses to clamp the clock. A later call to __update_sched_clock() may move > the clock back to scd->tick_gtod + TICK_NSEC, violating the clock's > monotonic property. > > This patch ensures that scd->clock will not be set backward. > > Signed-off-by: Dave Kleikamp <shaggy-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org> > Acked-by: Peter Zijlstra <a.p.zijlstra-/NLkJaSkS4VmR6Xm/wNWPw@public.gmane.org> > Signed-off-by: Ingo Molnar <mingo-X9Un+BFzKDI@public.gmane.org> > Cc: Chuck Ebbert <cebbert-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> > Signed-off-by: Greg Kroah-Hartman <gregkh-l3A5Bk7waGM@public.gmane.org> > ------------------------------------------------------------------------------------------------------------ > > Both 2.6.27.8 and 2.6.28-rc8 with that commit reverted work fine > (well, at least they failed to show the bug so far). Thanks for the update, I have put this information into the Bugzilla entry. Would everyone involved agree with reverting the above commit for now and revisiting the issue in the 2.6.29 time frame? Rafael ^ permalink raw reply [flat|nested] 32+ messages in thread
[parent not found: <200812131956.03495.rjw-KKrjLPT3xs0@public.gmane.org>]
* Re: [Bug #12155] Regression in 2.6.28-rc and 2.6.27-stable - hibernate related [not found] ` <200812131956.03495.rjw-KKrjLPT3xs0@public.gmane.org> @ 2008-12-14 23:11 ` Dave Kleikamp 2008-12-16 19:07 ` Ingo Molnar 1 sibling, 0 replies; 32+ messages in thread From: Dave Kleikamp @ 2008-12-14 23:11 UTC (permalink / raw) To: Rafael J. Wysocki Cc: Fabio Comolli, Linux Kernel Mailing List, Kernel Testers List, Peter Zijlstra, Ingo Molnar, Greg Kroah-Hartman, Chuck Ebbert, Linus Torvalds On Sat, 2008-12-13 at 19:56 +0100, Rafael J. Wysocki wrote: > Thanks for the update, I have put this information into the Bugzilla entry. > > Would everyone involved agree with reverting the above commit for now and > revisiting the issue in the 2.6.29 time frame? I agree. I can't explain what's wrong, but it seems obvious that my patch either causes or uncovers a more serious problem than it fixed. Shaggy -- David Kleikamp IBM Linux Technology Center ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [Bug #12155] Regression in 2.6.28-rc and 2.6.27-stable - hibernate related [not found] ` <200812131956.03495.rjw-KKrjLPT3xs0@public.gmane.org> 2008-12-14 23:11 ` Dave Kleikamp @ 2008-12-16 19:07 ` Ingo Molnar [not found] ` <20081216190707.GA336-X9Un+BFzKDI@public.gmane.org> 1 sibling, 1 reply; 32+ messages in thread From: Ingo Molnar @ 2008-12-16 19:07 UTC (permalink / raw) To: Rafael J. Wysocki Cc: Fabio Comolli, Linux Kernel Mailing List, Kernel Testers List, Dave Kleikamp, Peter Zijlstra, Greg Kroah-Hartman, Chuck Ebbert, Linus Torvalds * Rafael J. Wysocki <rjw-KKrjLPT3xs0@public.gmane.org> wrote: > On Saturday, 13 of December 2008, Fabio Comolli wrote: > > Hi. > > Hi, > > > On Sat, Dec 13, 2008 at 5:33 PM, Rafael J. Wysocki <rjw-KKrjLPT3xs0@public.gmane.org> wrote: > > > This message has been generated automatically as a part of a report > > > of recent regressions. > > > > > > The following bug entry is on the current list of known regressions > > > from 2.6.27. Please verify if it still should be listed and let me know > > > (either way). > > > > > > > > > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12155 > > > Subject : Regression in 2.6.28-rc and 2.6.27-stable - hibernate related > > > Submitter : Fabio Comolli <fabio.comolli-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> > > > Date : 2008-11-23 16:17 (21 days old) > > > References : http://marc.info/?l=linux-kernel&m=122745709926361&w=4 > > > > Still present. It has been bisected to: > > > > --------------------------------------------------------------------------------------------------------------- > > commit 5e55aa8db085dad1aabb4574c73c23c7ae571e7b > > Author: Dave Kleikamp <shaggy-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org> > > Date: Sun Oct 26 18:20:14 2008 -0400 > > > > sched_clock: prevent scd->clock from moving backwards > > > > commit 5b7dba4ff834259a5623e03a565748704a8fe449 upstream > > > > sched_clock: prevent scd->clock from moving backwards > > > > When sched_clock_cpu() couples the clocks between two cpus, it may > > increment scd->clock beyond the GTOD tick window that __update_sched_clock() > > uses to clamp the clock. A later call to __update_sched_clock() may move > > the clock back to scd->tick_gtod + TICK_NSEC, violating the clock's > > monotonic property. > > > > This patch ensures that scd->clock will not be set backward. > > > > Signed-off-by: Dave Kleikamp <shaggy-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org> > > Acked-by: Peter Zijlstra <a.p.zijlstra-/NLkJaSkS4VmR6Xm/wNWPw@public.gmane.org> > > Signed-off-by: Ingo Molnar <mingo-X9Un+BFzKDI@public.gmane.org> > > Cc: Chuck Ebbert <cebbert-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> > > Signed-off-by: Greg Kroah-Hartman <gregkh-l3A5Bk7waGM@public.gmane.org> > > ------------------------------------------------------------------------------------------------------------ > > > > Both 2.6.27.8 and 2.6.28-rc8 with that commit reverted work fine > > (well, at least they failed to show the bug so far). > > Thanks for the update, I have put this information into the Bugzilla entry. > > Would everyone involved agree with reverting the above commit for now > and revisiting the issue in the 2.6.29 time frame? yeah - i think it's too late to do anything but a revert here. Ingo ^ permalink raw reply [flat|nested] 32+ messages in thread
[parent not found: <20081216190707.GA336-X9Un+BFzKDI@public.gmane.org>]
* Re: [Bug #12155] Regression in 2.6.28-rc and 2.6.27-stable - hibernate related [not found] ` <20081216190707.GA336-X9Un+BFzKDI@public.gmane.org> @ 2008-12-16 19:14 ` Linus Torvalds [not found] ` <alpine.LFD.2.00.0812161113350.14014-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org> 0 siblings, 1 reply; 32+ messages in thread From: Linus Torvalds @ 2008-12-16 19:14 UTC (permalink / raw) To: Ingo Molnar Cc: Rafael J. Wysocki, Fabio Comolli, Linux Kernel Mailing List, Kernel Testers List, Dave Kleikamp, Peter Zijlstra, Greg Kroah-Hartman, Chuck Ebbert On Tue, 16 Dec 2008, Ingo Molnar wrote: > > yeah - i think it's too late to do anything but a revert here. Yup. Already done. Commit ca7e716c7833aeaeb8fedd6d004c5f5d5e14d325. Did -stable revert it too? Linus ^ permalink raw reply [flat|nested] 32+ messages in thread
[parent not found: <alpine.LFD.2.00.0812161113350.14014-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>]
* Re: [Bug #12155] Regression in 2.6.28-rc and 2.6.27-stable - hibernate related [not found] ` <alpine.LFD.2.00.0812161113350.14014-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org> @ 2008-12-16 19:18 ` Ingo Molnar [not found] ` <20081216191827.GA1176-X9Un+BFzKDI@public.gmane.org> 0 siblings, 1 reply; 32+ messages in thread From: Ingo Molnar @ 2008-12-16 19:18 UTC (permalink / raw) To: Linus Torvalds Cc: Rafael J. Wysocki, Fabio Comolli, Linux Kernel Mailing List, Kernel Testers List, Dave Kleikamp, Peter Zijlstra, Greg Kroah-Hartman, Chuck Ebbert * Linus Torvalds <torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org> wrote: > On Tue, 16 Dec 2008, Ingo Molnar wrote: > > > > yeah - i think it's too late to do anything but a revert here. > > Yup. Already done. Commit ca7e716c7833aeaeb8fedd6d004c5f5d5e14d325. > > Did -stable revert it too? not that i know of (-stable tries to follow upstream with reverts too). We could have put a Cc: stable-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org into the reverter commit ;-) Ingo ^ permalink raw reply [flat|nested] 32+ messages in thread
[parent not found: <20081216191827.GA1176-X9Un+BFzKDI@public.gmane.org>]
* Re: [Bug #12155] Regression in 2.6.28-rc and 2.6.27-stable - hibernate related [not found] ` <20081216191827.GA1176-X9Un+BFzKDI@public.gmane.org> @ 2008-12-16 19:51 ` Greg KH 0 siblings, 0 replies; 32+ messages in thread From: Greg KH @ 2008-12-16 19:51 UTC (permalink / raw) To: Ingo Molnar Cc: Linus Torvalds, Rafael J. Wysocki, Fabio Comolli, Linux Kernel Mailing List, Kernel Testers List, Dave Kleikamp, Peter Zijlstra, Chuck Ebbert On Tue, Dec 16, 2008 at 08:18:27PM +0100, Ingo Molnar wrote: > > * Linus Torvalds <torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org> wrote: > > > On Tue, 16 Dec 2008, Ingo Molnar wrote: > > > > > > yeah - i think it's too late to do anything but a revert here. > > > > Yup. Already done. Commit ca7e716c7833aeaeb8fedd6d004c5f5d5e14d325. > > > > Did -stable revert it too? > > not that i know of (-stable tries to follow upstream with reverts too). > We could have put a Cc: stable-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org into the reverter commit ;-) Yes, I'll go revert it later today, give me a chance to catch up :) thanks, greg k-h ^ permalink raw reply [flat|nested] 32+ messages in thread
* [Bug #12156] v2.6.28-rc2: x86_32 relocation regression? 2008-12-13 16:29 2.6.28-rc8-git1: Reported regressions from 2.6.27 Rafael J. Wysocki ` (6 preceding siblings ...) 2008-12-13 16:33 ` [Bug #12155] Regression in 2.6.28-rc and 2.6.27-stable - hibernate related Rafael J. Wysocki @ 2008-12-13 16:33 ` Rafael J. Wysocki 2008-12-13 16:33 ` [Bug #12160] networking oops after resume from s2ram (2.6.28-rc6) Rafael J. Wysocki ` (5 subsequent siblings) 13 siblings, 0 replies; 32+ messages in thread From: Rafael J. Wysocki @ 2008-12-13 16:33 UTC (permalink / raw) To: Linux Kernel Mailing List Cc: Kernel Testers List, H. Peter Anvin, Ingo Molnar, Vegard Nossum This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.27. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12156 Subject : v2.6.28-rc2: x86_32 relocation regression? Submitter : Vegard Nossum <vegard.nossum-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> Date : 2008-11-24 21:19 (20 days old) References : http://marc.info/?l=linux-kernel&m=122756158220966&w=4 ^ permalink raw reply [flat|nested] 32+ messages in thread
* [Bug #12160] networking oops after resume from s2ram (2.6.28-rc6) 2008-12-13 16:29 2.6.28-rc8-git1: Reported regressions from 2.6.27 Rafael J. Wysocki ` (7 preceding siblings ...) 2008-12-13 16:33 ` [Bug #12156] v2.6.28-rc2: x86_32 relocation regression? Rafael J. Wysocki @ 2008-12-13 16:33 ` Rafael J. Wysocki 2008-12-13 16:33 ` [Bug #12208] uml is very slow on 2.6.28 host Rafael J. Wysocki ` (4 subsequent siblings) 13 siblings, 0 replies; 32+ messages in thread From: Rafael J. Wysocki @ 2008-12-13 16:33 UTC (permalink / raw) To: Linux Kernel Mailing List; +Cc: Kernel Testers List, Marcin Slusarz, netdev This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.27. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12160 Subject : networking oops after resume from s2ram (2.6.28-rc6) Submitter : Marcin Slusarz <marcin.slusarz-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> Date : 2008-11-28 21:15 (16 days old) References : http://marc.info/?l=linux-kernel&m=122790701615723&w=4 ^ permalink raw reply [flat|nested] 32+ messages in thread
* [Bug #12208] uml is very slow on 2.6.28 host 2008-12-13 16:29 2.6.28-rc8-git1: Reported regressions from 2.6.27 Rafael J. Wysocki ` (8 preceding siblings ...) 2008-12-13 16:33 ` [Bug #12160] networking oops after resume from s2ram (2.6.28-rc6) Rafael J. Wysocki @ 2008-12-13 16:33 ` Rafael J. Wysocki 2008-12-16 0:49 ` Miklos Szeredi 2008-12-13 16:33 ` [Bug #12195] "dd" make kernel panic Rafael J. Wysocki ` (3 subsequent siblings) 13 siblings, 1 reply; 32+ messages in thread From: Rafael J. Wysocki @ 2008-12-13 16:33 UTC (permalink / raw) To: Linux Kernel Mailing List; +Cc: Kernel Testers List, Miklos Szeredi This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.27. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12208 Subject : uml is very slow on 2.6.28 host Submitter : Miklos Szeredi <miklos-sUDqSbJrdHQHWmgEVkV9KA@public.gmane.org> Date : 2008-12-12 9:35 (2 days old) References : http://marc.info/?l=linux-kernel&m=122907463518593&w=4 ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [Bug #12208] uml is very slow on 2.6.28 host 2008-12-13 16:33 ` [Bug #12208] uml is very slow on 2.6.28 host Rafael J. Wysocki @ 2008-12-16 0:49 ` Miklos Szeredi [not found] ` <E1LCO85-0000rR-Br-8f8m9JG5TPIdUIPVzhDTVZP2KDSNp7ea@public.gmane.org> 2008-12-16 6:56 ` Peter Zijlstra 0 siblings, 2 replies; 32+ messages in thread From: Miklos Szeredi @ 2008-12-16 0:49 UTC (permalink / raw) To: rjw-KKrjLPT3xs0 Cc: a.p.zijlstra-/NLkJaSkS4VmR6Xm/wNWPw, efault-Mmb7MZpHnFY, mingo-X9Un+BFzKDI, linux-kernel-u79uwXL29TY76Z2rM5mHXA, kernel-testers-u79uwXL29TY76Z2rM5mHXA, miklos-sUDqSbJrdHQHWmgEVkV9KA On Sat, 13 Dec 2008, Rafael J. Wysocki wrote: > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12208 > Subject : uml is very slow on 2.6.28 host > Submitter : Miklos Szeredi <miklos-sUDqSbJrdHQHWmgEVkV9KA@public.gmane.org> > Date : 2008-12-12 9:35 (2 days old) > References : http://marc.info/?l=linux-kernel&m=122907463518593&w=4 I did a bisection, and this is the commit which is responsible: commit 464b75273f64be7c81fee975bd6ca9593df3427b Author: Peter Zijlstra <a.p.zijlstra-/NLkJaSkS4VmR6Xm/wNWPw@public.gmane.org> Date: Fri Oct 24 11:06:15 2008 +0200 sched: re-instate vruntime based wakeup preemption The advantage is that vruntime based wakeup preemption has a better conceptual model. Here wakeup_gran = 0 means: preempt when 'fair'. Therefore wakeup_gran is the granularity of unfairness we allow in order to make progress. Signed-off-by: Peter Zijlstra <a.p.zijlstra-/NLkJaSkS4VmR6Xm/wNWPw@public.gmane.org> Acked-by: Mike Galbraith <efault-Mmb7MZpHnFY@public.gmane.org> Signed-off-by: Ingo Molnar <mingo-X9Un+BFzKDI@public.gmane.org> Miklos ^ permalink raw reply [flat|nested] 32+ messages in thread
[parent not found: <E1LCO85-0000rR-Br-8f8m9JG5TPIdUIPVzhDTVZP2KDSNp7ea@public.gmane.org>]
* Re: [Bug #12208] uml is very slow on 2.6.28 host [not found] ` <E1LCO85-0000rR-Br-8f8m9JG5TPIdUIPVzhDTVZP2KDSNp7ea@public.gmane.org> @ 2008-12-16 3:25 ` Mike Galbraith [not found] ` <1229397927.5296.48.camel-YqMYhexLQo1vAv1Ojkdn7Q@public.gmane.org> 0 siblings, 1 reply; 32+ messages in thread From: Mike Galbraith @ 2008-12-16 3:25 UTC (permalink / raw) To: Miklos Szeredi Cc: rjw-KKrjLPT3xs0, a.p.zijlstra-/NLkJaSkS4VmR6Xm/wNWPw, mingo-X9Un+BFzKDI, linux-kernel-u79uwXL29TY76Z2rM5mHXA, kernel-testers-u79uwXL29TY76Z2rM5mHXA On Tue, 2008-12-16 at 01:49 +0100, Miklos Szeredi wrote: > On Sat, 13 Dec 2008, Rafael J. Wysocki wrote: > > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12208 > > Subject : uml is very slow on 2.6.28 host > > Submitter : Miklos Szeredi <miklos-sUDqSbJrdHQHWmgEVkV9KA@public.gmane.org> > > Date : 2008-12-12 9:35 (2 days old) > > References : http://marc.info/?l=linux-kernel&m=122907463518593&w=4 > > I did a bisection, and this is the commit which is responsible: > > commit 464b75273f64be7c81fee975bd6ca9593df3427b > Author: Peter Zijlstra <a.p.zijlstra-/NLkJaSkS4VmR6Xm/wNWPw@public.gmane.org> > Date: Fri Oct 24 11:06:15 2008 +0200 > > sched: re-instate vruntime based wakeup preemption > > The advantage is that vruntime based wakeup preemption has a better > conceptual model. Here wakeup_gran = 0 means: preempt when 'fair'. > Therefore wakeup_gran is the granularity of unfairness we allow in order > to make progress. > > Signed-off-by: Peter Zijlstra <a.p.zijlstra-/NLkJaSkS4VmR6Xm/wNWPw@public.gmane.org> > Acked-by: Mike Galbraith <efault-Mmb7MZpHnFY@public.gmane.org> > Signed-off-by: Ingo Molnar <mingo-X9Un+BFzKDI@public.gmane.org> If that commit is responsible, then it should also be very slow in pre 28 kernels, where the same exists. Hm, there's another possibility. Can you try echo NO_LAST_BUDDY > /sys/kernel/debug/sched_features? -Mike ^ permalink raw reply [flat|nested] 32+ messages in thread
[parent not found: <1229397927.5296.48.camel-YqMYhexLQo1vAv1Ojkdn7Q@public.gmane.org>]
* Re: [Bug #12208] uml is very slow on 2.6.28 host [not found] ` <1229397927.5296.48.camel-YqMYhexLQo1vAv1Ojkdn7Q@public.gmane.org> @ 2008-12-16 10:26 ` Miklos Szeredi [not found] ` <E1LCX8h-0001sh-Uo-8f8m9JG5TPIdUIPVzhDTVZP2KDSNp7ea@public.gmane.org> 0 siblings, 1 reply; 32+ messages in thread From: Miklos Szeredi @ 2008-12-16 10:26 UTC (permalink / raw) To: efault-Mmb7MZpHnFY Cc: miklos-sUDqSbJrdHQHWmgEVkV9KA, rjw-KKrjLPT3xs0, a.p.zijlstra-/NLkJaSkS4VmR6Xm/wNWPw, mingo-X9Un+BFzKDI, linux-kernel-u79uwXL29TY76Z2rM5mHXA, kernel-testers-u79uwXL29TY76Z2rM5mHXA On Tue, 16 Dec 2008, Mike Galbraith wrote: > On Tue, 2008-12-16 at 01:49 +0100, Miklos Szeredi wrote: > > On Sat, 13 Dec 2008, Rafael J. Wysocki wrote: > > > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12208 > > > Subject : uml is very slow on 2.6.28 host > > > Submitter : Miklos Szeredi <miklos-sUDqSbJrdHQHWmgEVkV9KA@public.gmane.org> > > > Date : 2008-12-12 9:35 (2 days old) > > > References : http://marc.info/?l=linux-kernel&m=122907463518593&w=4 > > > > I did a bisection, and this is the commit which is responsible: > > > > commit 464b75273f64be7c81fee975bd6ca9593df3427b > > Author: Peter Zijlstra <a.p.zijlstra-/NLkJaSkS4VmR6Xm/wNWPw@public.gmane.org> > > Date: Fri Oct 24 11:06:15 2008 +0200 > > > > sched: re-instate vruntime based wakeup preemption > > > > The advantage is that vruntime based wakeup preemption has a better > > conceptual model. Here wakeup_gran = 0 means: preempt when 'fair'. > > Therefore wakeup_gran is the granularity of unfairness we allow in order > > to make progress. > > > > Signed-off-by: Peter Zijlstra <a.p.zijlstra-/NLkJaSkS4VmR6Xm/wNWPw@public.gmane.org> > > Acked-by: Mike Galbraith <efault-Mmb7MZpHnFY@public.gmane.org> > > Signed-off-by: Ingo Molnar <mingo-X9Un+BFzKDI@public.gmane.org> > > If that commit is responsible, then it should also be very slow in pre > 28 kernels, where the same exists. Everything prior to 2.6.28 was fine in this respect, so there must be some subtle difference. > Hm, there's another possibility. > Can you try echo NO_LAST_BUDDY > /sys/kernel/debug/sched_features? It didn't help, unfortunately. Applying this patch on top of latest git (which essentially reverts the above commit) fixes the slowness. Thanks, Miklos --- kernel/sched_fair.c | 98 +++------------------------------------------------- 1 file changed, 6 insertions(+), 92 deletions(-) Index: linux.git/kernel/sched_fair.c =================================================================== --- linux.git.orig/kernel/sched_fair.c 2008-12-16 01:34:26.000000000 +0100 +++ linux.git/kernel/sched_fair.c 2008-12-16 01:34:54.000000000 +0100 @@ -143,49 +143,6 @@ static inline struct sched_entity *paren return se->parent; } -/* return depth at which a sched entity is present in the hierarchy */ -static inline int depth_se(struct sched_entity *se) -{ - int depth = 0; - - for_each_sched_entity(se) - depth++; - - return depth; -} - -static void -find_matching_se(struct sched_entity **se, struct sched_entity **pse) -{ - int se_depth, pse_depth; - - /* - * preemption test can be made between sibling entities who are in the - * same cfs_rq i.e who have a common parent. Walk up the hierarchy of - * both tasks until we find their ancestors who are siblings of common - * parent. - */ - - /* First walk up until both entities are at same depth */ - se_depth = depth_se(*se); - pse_depth = depth_se(*pse); - - while (se_depth > pse_depth) { - se_depth--; - *se = parent_entity(*se); - } - - while (pse_depth > se_depth) { - pse_depth--; - *pse = parent_entity(*pse); - } - - while (!is_same_group(*se, *pse)) { - *se = parent_entity(*se); - *pse = parent_entity(*pse); - } -} - #else /* CONFIG_FAIR_GROUP_SCHED */ static inline struct rq *rq_of(struct cfs_rq *cfs_rq) @@ -236,11 +193,6 @@ static inline struct sched_entity *paren return NULL; } -static inline void -find_matching_se(struct sched_entity **se, struct sched_entity **pse) -{ -} - #endif /* CONFIG_FAIR_GROUP_SCHED */ @@ -1291,8 +1243,8 @@ static unsigned long wakeup_gran(struct * More easily preempt - nice tasks, while not making it harder for * + nice tasks. */ - if (!sched_feat(ASYM_GRAN) || se->load.weight > NICE_0_LOAD) - gran = calc_delta_fair(sysctl_sched_wakeup_granularity, se); + if (sched_feat(ASYM_GRAN)) + gran = calc_delta_mine(gran, NICE_0_LOAD, &se->load); return gran; } @@ -1345,6 +1268,7 @@ static void check_preempt_wakeup(struct { struct task_struct *curr = rq->curr; struct sched_entity *se = &curr->se, *pse = &p->se; + s64 delta_exec; if (unlikely(rt_prio(p->prio))) { struct cfs_rq *cfs_rq = task_cfs_rq(curr); @@ -1398,19 +1322,9 @@ static void check_preempt_wakeup(struct return; } - find_matching_se(&se, &pse); - - while (se) { - BUG_ON(!pse); - - if (wakeup_preempt_entity(se, pse) == 1) { - resched_task(curr); - break; - } - - se = parent_entity(se); - pse = parent_entity(pse); - } + delta_exec = se->sum_exec_runtime - se->prev_sum_exec_runtime; + if (delta_exec > wakeup_gran(pse)) + resched_task(curr); } static struct task_struct *pick_next_task_fair(struct rq *rq) ^ permalink raw reply [flat|nested] 32+ messages in thread
[parent not found: <E1LCX8h-0001sh-Uo-8f8m9JG5TPIdUIPVzhDTVZP2KDSNp7ea@public.gmane.org>]
* Re: [Bug #12208] uml is very slow on 2.6.28 host [not found] ` <E1LCX8h-0001sh-Uo-8f8m9JG5TPIdUIPVzhDTVZP2KDSNp7ea@public.gmane.org> @ 2008-12-16 14:19 ` Mike Galbraith [not found] ` <1229437180.5379.76.camel-YqMYhexLQo1vAv1Ojkdn7Q@public.gmane.org> 0 siblings, 1 reply; 32+ messages in thread From: Mike Galbraith @ 2008-12-16 14:19 UTC (permalink / raw) To: Miklos Szeredi Cc: rjw-KKrjLPT3xs0, a.p.zijlstra-/NLkJaSkS4VmR6Xm/wNWPw, mingo-X9Un+BFzKDI, linux-kernel-u79uwXL29TY76Z2rM5mHXA, kernel-testers-u79uwXL29TY76Z2rM5mHXA On Tue, 2008-12-16 at 11:26 +0100, Miklos Szeredi wrote: > On Tue, 16 Dec 2008, Mike Galbraith wrote: > > If that commit is responsible, then it should also be very slow in pre > > 28 kernels, where the same exists. > > Everything prior to 2.6.28 was fine in this respect, so there must be > some subtle difference. Yeah, strange. > > Hm, there's another possibility. > > Can you try echo NO_LAST_BUDDY > /sys/kernel/debug/sched_features? > > It didn't help, unfortunately. I'm happy to hear that actually. > Applying this patch on top of latest git (which essentially reverts > the above commit) fixes the slowness. We definitely don't want to do that. Hm. There are only two commits that spring to mind... 1af5f730fc1bf7c62ec9fb2d307206e18bf40a69, which is another hope not, and 3f3a490480d8ab96e0fe30a41f80f14e6a0c579d which doesn't seem likely. -Mike ^ permalink raw reply [flat|nested] 32+ messages in thread
[parent not found: <1229437180.5379.76.camel-YqMYhexLQo1vAv1Ojkdn7Q@public.gmane.org>]
* Re: [Bug #12208] uml is very slow on 2.6.28 host [not found] ` <1229437180.5379.76.camel-YqMYhexLQo1vAv1Ojkdn7Q@public.gmane.org> @ 2008-12-16 15:27 ` Miklos Szeredi [not found] ` <E1LCbpI-0002MN-7R-8f8m9JG5TPIdUIPVzhDTVZP2KDSNp7ea@public.gmane.org> 0 siblings, 1 reply; 32+ messages in thread From: Miklos Szeredi @ 2008-12-16 15:27 UTC (permalink / raw) To: efault-Mmb7MZpHnFY Cc: miklos-sUDqSbJrdHQHWmgEVkV9KA, rjw-KKrjLPT3xs0, a.p.zijlstra-/NLkJaSkS4VmR6Xm/wNWPw, mingo-X9Un+BFzKDI, linux-kernel-u79uwXL29TY76Z2rM5mHXA, kernel-testers-u79uwXL29TY76Z2rM5mHXA On Tue, 16 Dec 2008, Mike Galbraith wrote: > We definitely don't want to do that. Hm. There are only two commits > that spring to mind... > > 1af5f730fc1bf7c62ec9fb2d307206e18bf40a69, which is another hope not, and This didn't fix it either. > 3f3a490480d8ab96e0fe30a41f80f14e6a0c579d which doesn't seem likely. This can't be reverted on latest git. Is there a way to trace what is happening in the scheduler? Thanks, Miklos ^ permalink raw reply [flat|nested] 32+ messages in thread
[parent not found: <E1LCbpI-0002MN-7R-8f8m9JG5TPIdUIPVzhDTVZP2KDSNp7ea@public.gmane.org>]
* Re: [Bug #12208] uml is very slow on 2.6.28 host [not found] ` <E1LCbpI-0002MN-7R-8f8m9JG5TPIdUIPVzhDTVZP2KDSNp7ea@public.gmane.org> @ 2008-12-17 6:17 ` Mike Galbraith [not found] ` <1229494628.5280.24.camel-YqMYhexLQo1vAv1Ojkdn7Q@public.gmane.org> 0 siblings, 1 reply; 32+ messages in thread From: Mike Galbraith @ 2008-12-17 6:17 UTC (permalink / raw) To: Miklos Szeredi Cc: rjw-KKrjLPT3xs0, a.p.zijlstra-/NLkJaSkS4VmR6Xm/wNWPw, mingo-X9Un+BFzKDI, linux-kernel-u79uwXL29TY76Z2rM5mHXA, kernel-testers-u79uwXL29TY76Z2rM5mHXA [-- Attachment #1: Type: text/plain, Size: 436 bytes --] On Tue, 2008-12-16 at 16:27 +0100, Miklos Szeredi wrote: > Is there a way to trace what is happening in the scheduler? Sure. Ingo has a script for gathering info (attached), if you run it, please gzip up the output and send me a copy offline to eyeball. There's also ftrace, but I've not tried that yet, so can't offer any advice, I use primitive but effective time_after() + printk() with klogd wakeup disabled (deadlock). -Mike [-- Attachment #2: cfs-debug-info.sh --] [-- Type: application/x-shellscript, Size: 3559 bytes --] ^ permalink raw reply [flat|nested] 32+ messages in thread
[parent not found: <1229494628.5280.24.camel-YqMYhexLQo1vAv1Ojkdn7Q@public.gmane.org>]
* Re: [Bug #12208] uml is very slow on 2.6.28 host [not found] ` <1229494628.5280.24.camel-YqMYhexLQo1vAv1Ojkdn7Q@public.gmane.org> @ 2008-12-18 14:37 ` Ingo Molnar 0 siblings, 0 replies; 32+ messages in thread From: Ingo Molnar @ 2008-12-18 14:37 UTC (permalink / raw) To: Mike Galbraith Cc: Miklos Szeredi, rjw-KKrjLPT3xs0, a.p.zijlstra-/NLkJaSkS4VmR6Xm/wNWPw, linux-kernel-u79uwXL29TY76Z2rM5mHXA, kernel-testers-u79uwXL29TY76Z2rM5mHXA * Mike Galbraith <efault-Mmb7MZpHnFY@public.gmane.org> wrote: > On Tue, 2008-12-16 at 16:27 +0100, Miklos Szeredi wrote: > > > Is there a way to trace what is happening in the scheduler? > > Sure. Ingo has a script for gathering info (attached), if you run it, > please gzip up the output and send me a copy offline to eyeball. > > There's also ftrace, but I've not tried that yet, so can't offer any > advice, I use primitive but effective time_after() + printk() with klogd > wakeup disabled (deadlock). btw., there's a recent commit: 32a7600: printk: make printk more robust by not allowing recursion since then printk shouldnt deadlock anymore, even if called from within the scheduler. Btw., ftrace_printk() can be used similarly (and you can capture it nonstop via /debug/tracing/trace_pipe), and should not deadlock either. Ingo ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [Bug #12208] uml is very slow on 2.6.28 host 2008-12-16 0:49 ` Miklos Szeredi [not found] ` <E1LCO85-0000rR-Br-8f8m9JG5TPIdUIPVzhDTVZP2KDSNp7ea@public.gmane.org> @ 2008-12-16 6:56 ` Peter Zijlstra 1 sibling, 0 replies; 32+ messages in thread From: Peter Zijlstra @ 2008-12-16 6:56 UTC (permalink / raw) To: Miklos Szeredi; +Cc: rjw, efault, mingo, linux-kernel, kernel-testers On Tue, 2008-12-16 at 01:49 +0100, Miklos Szeredi wrote: > On Sat, 13 Dec 2008, Rafael J. Wysocki wrote: > > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12208 > > Subject : uml is very slow on 2.6.28 host > > Submitter : Miklos Szeredi <miklos@szeredi.hu> > > Date : 2008-12-12 9:35 (2 days old) > > References : http://marc.info/?l=linux-kernel&m=122907463518593&w=4 > > I did a bisection, and this is the commit which is responsible: > > commit 464b75273f64be7c81fee975bd6ca9593df3427b > Author: Peter Zijlstra <a.p.zijlstra@chello.nl> > Date: Fri Oct 24 11:06:15 2008 +0200 > > sched: re-instate vruntime based wakeup preemption > > The advantage is that vruntime based wakeup preemption has a better > conceptual model. Here wakeup_gran = 0 means: preempt when 'fair'. > Therefore wakeup_gran is the granularity of unfairness we allow in order > to make progress. > > Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl> > Acked-by: Mike Galbraith <efault@gmx.de> > Signed-off-by: Ingo Molnar <mingo@elte.hu> How's 27? That code basically makes .28 do what .27 did, we tried something else for a little while and that made stuff suck rocks. ^ permalink raw reply [flat|nested] 32+ messages in thread
* [Bug #12195] "dd" make kernel panic 2008-12-13 16:29 2.6.28-rc8-git1: Reported regressions from 2.6.27 Rafael J. Wysocki ` (9 preceding siblings ...) 2008-12-13 16:33 ` [Bug #12208] uml is very slow on 2.6.28 host Rafael J. Wysocki @ 2008-12-13 16:33 ` Rafael J. Wysocki 2008-12-13 16:33 ` [Bug #12178] Xorg crash at first start Rafael J. Wysocki ` (2 subsequent siblings) 13 siblings, 0 replies; 32+ messages in thread From: Rafael J. Wysocki @ 2008-12-13 16:33 UTC (permalink / raw) To: Linux Kernel Mailing List Cc: Kernel Testers List, alexs, James Bottomley, Lin Ming, Michael Anderson, Yanmin Zhang This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.27. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12195 Subject : "dd" make kernel panic Submitter : alexs <alex.shi-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> Date : 2008-12-10 18:07 (4 days old) Handled-By : James Bottomley <James.Bottomley-d9PhHud1JfjCXq6kfMZ53/egYHeGw8Jk@public.gmane.org> ^ permalink raw reply [flat|nested] 32+ messages in thread
* [Bug #12178] Xorg crash at first start 2008-12-13 16:29 2.6.28-rc8-git1: Reported regressions from 2.6.27 Rafael J. Wysocki ` (10 preceding siblings ...) 2008-12-13 16:33 ` [Bug #12195] "dd" make kernel panic Rafael J. Wysocki @ 2008-12-13 16:33 ` Rafael J. Wysocki 2008-12-13 16:33 ` [Bug #12209] oldish top core dumps (in its meminfo() function) Rafael J. Wysocki 2008-12-13 16:33 ` [Bug #12210] 2.6.28-rc8 big regression in VM Rafael J. Wysocki 13 siblings, 0 replies; 32+ messages in thread From: Rafael J. Wysocki @ 2008-12-13 16:33 UTC (permalink / raw) To: Linux Kernel Mailing List Cc: Kernel Testers List, Cédric Godin, Dave Airlie, Dave Airlie, Keith Packard This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.27. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12178 Subject : Xorg crash at first start Submitter : Cédric Godin <cedric-x1Cn44Nr1HaZIoH1IeqzKA@public.gmane.org> Date : 2008-12-04 14:26 (10 days old) First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=52440211dcdc52c0b757f8b34d122e11b12cdd50 References : http://marc.info/?l=linux-kernel&m=122840082828098&w=4 ^ permalink raw reply [flat|nested] 32+ messages in thread
* [Bug #12209] oldish top core dumps (in its meminfo() function) 2008-12-13 16:29 2.6.28-rc8-git1: Reported regressions from 2.6.27 Rafael J. Wysocki ` (11 preceding siblings ...) 2008-12-13 16:33 ` [Bug #12178] Xorg crash at first start Rafael J. Wysocki @ 2008-12-13 16:33 ` Rafael J. Wysocki 2008-12-13 16:33 ` [Bug #12210] 2.6.28-rc8 big regression in VM Rafael J. Wysocki 13 siblings, 0 replies; 32+ messages in thread From: Rafael J. Wysocki @ 2008-12-13 16:33 UTC (permalink / raw) To: Linux Kernel Mailing List; +Cc: Kernel Testers List, Andreas Mohr This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.27. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12209 Subject : oldish top core dumps (in its meminfo() function) Submitter : Andreas Mohr <andi-5+Cda9B46AM@public.gmane.org> Date : 2008-12-12 18:49 (2 days old) References : http://marc.info/?l=linux-kernel&m=122910784006472&w=4 http://marc.info/?l=linux-kernel&m=122907511319288&w=4 ^ permalink raw reply [flat|nested] 32+ messages in thread
* [Bug #12210] 2.6.28-rc8 big regression in VM 2008-12-13 16:29 2.6.28-rc8-git1: Reported regressions from 2.6.27 Rafael J. Wysocki ` (12 preceding siblings ...) 2008-12-13 16:33 ` [Bug #12209] oldish top core dumps (in its meminfo() function) Rafael J. Wysocki @ 2008-12-13 16:33 ` Rafael J. Wysocki 2008-12-25 11:20 ` Wu Fengguang 13 siblings, 1 reply; 32+ messages in thread From: Rafael J. Wysocki @ 2008-12-13 16:33 UTC (permalink / raw) To: Linux Kernel Mailing List Cc: Kernel Testers List, Lukas Hejtmanek, Wu Fengguang This message has been generated automatically as a part of a report of recent regressions. The following bug entry is on the current list of known regressions from 2.6.27. Please verify if it still should be listed and let me know (either way). Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12210 Subject : 2.6.28-rc8 big regression in VM Submitter : Lukas Hejtmanek <xhejtman-8qz54MUs51PtwjQa/ONI9g@public.gmane.org> Date : 2008-12-12 18:38 (2 days old) References : http://marc.info/?l=linux-kernel&m=122910711005135&w=4 Handled-By : Wu Fengguang <fengguang.wu-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [Bug #12210] 2.6.28-rc8 big regression in VM 2008-12-13 16:33 ` [Bug #12210] 2.6.28-rc8 big regression in VM Rafael J. Wysocki @ 2008-12-25 11:20 ` Wu Fengguang 2008-12-25 14:11 ` Rafael J. Wysocki 0 siblings, 1 reply; 32+ messages in thread From: Wu Fengguang @ 2008-12-25 11:20 UTC (permalink / raw) To: Rafael J. Wysocki Cc: Linux Kernel Mailing List, Kernel Testers List, Lukas Hejtmanek Hi Rafael, According to Lukas's latest comment, let's close this bug? Thanks, Fengguang On Sat, Dec 13, 2008 at 06:33:29PM +0200, Rafael J. Wysocki wrote: > This message has been generated automatically as a part of a report > of recent regressions. > > The following bug entry is on the current list of known regressions > from 2.6.27. Please verify if it still should be listed and let me know > (either way). > > > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12210 > Subject : 2.6.28-rc8 big regression in VM > Submitter : Lukas Hejtmanek <xhejtman-8qz54MUs51PtwjQa/ONI9g@public.gmane.org> > Date : 2008-12-12 18:38 (2 days old) > References : http://marc.info/?l=linux-kernel&m=122910711005135&w=4 > Handled-By : Wu Fengguang <fengguang.wu-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> > > ^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [Bug #12210] 2.6.28-rc8 big regression in VM 2008-12-25 11:20 ` Wu Fengguang @ 2008-12-25 14:11 ` Rafael J. Wysocki 0 siblings, 0 replies; 32+ messages in thread From: Rafael J. Wysocki @ 2008-12-25 14:11 UTC (permalink / raw) To: Wu Fengguang Cc: Linux Kernel Mailing List, Kernel Testers List, Lukas Hejtmanek On Thursday, 25 of December 2008, Wu Fengguang wrote: > Hi Rafael, > > According to Lukas's latest comment, let's close this bug? Sure, closed. Thanks, Rafael > On Sat, Dec 13, 2008 at 06:33:29PM +0200, Rafael J. Wysocki wrote: > > This message has been generated automatically as a part of a report > > of recent regressions. > > > > The following bug entry is on the current list of known regressions > > from 2.6.27. Please verify if it still should be listed and let me know > > (either way). > > > > > > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12210 > > Subject : 2.6.28-rc8 big regression in VM > > Submitter : Lukas Hejtmanek <xhejtman-8qz54MUs51PtwjQa/ONI9g@public.gmane.org> > > Date : 2008-12-12 18:38 (2 days old) > > References : http://marc.info/?l=linux-kernel&m=122910711005135&w=4 > > Handled-By : Wu Fengguang <fengguang.wu-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> ^ permalink raw reply [flat|nested] 32+ messages in thread
end of thread, other threads:[~2008-12-25 14:11 UTC | newest]
Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-12-13 16:29 2.6.28-rc8-git1: Reported regressions from 2.6.27 Rafael J. Wysocki
2008-12-13 16:29 ` [Bug #11849] default IRQ affinity change in v2.6.27 (breaking several SMP PPC based systems) Rafael J. Wysocki
2008-12-13 16:33 ` [Bug #12028] i915 DRM is broken in 2.6.28-rc4 Rafael J. Wysocki
2008-12-13 16:33 ` [Bug #12061] snd_hda_intel: power_save: sound cracks on powerdown Rafael J. Wysocki
2008-12-13 16:33 ` [Bug #12047] ACPI toshiba: only register rfkill if bt is enabled Rafael J. Wysocki
2008-12-13 16:33 ` [Bug #12100] resume (S2R) broken by Intel microcode module, on A110L Rafael J. Wysocki
2008-12-13 16:33 ` [Bug #12159] 2.6.28-rc6-git1 -- No sound produced from Intel HDA ALSA driver Rafael J. Wysocki
2008-12-13 16:33 ` [Bug #12155] Regression in 2.6.28-rc and 2.6.27-stable - hibernate related Rafael J. Wysocki
2008-12-13 18:45 ` Fabio Comolli
[not found] ` <b637ec0b0812131045n34bf420w3729abf24533b51c-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-12-13 18:56 ` Rafael J. Wysocki
[not found] ` <200812131956.03495.rjw-KKrjLPT3xs0@public.gmane.org>
2008-12-14 23:11 ` Dave Kleikamp
2008-12-16 19:07 ` Ingo Molnar
[not found] ` <20081216190707.GA336-X9Un+BFzKDI@public.gmane.org>
2008-12-16 19:14 ` Linus Torvalds
[not found] ` <alpine.LFD.2.00.0812161113350.14014-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2008-12-16 19:18 ` Ingo Molnar
[not found] ` <20081216191827.GA1176-X9Un+BFzKDI@public.gmane.org>
2008-12-16 19:51 ` Greg KH
2008-12-13 16:33 ` [Bug #12156] v2.6.28-rc2: x86_32 relocation regression? Rafael J. Wysocki
2008-12-13 16:33 ` [Bug #12160] networking oops after resume from s2ram (2.6.28-rc6) Rafael J. Wysocki
2008-12-13 16:33 ` [Bug #12208] uml is very slow on 2.6.28 host Rafael J. Wysocki
2008-12-16 0:49 ` Miklos Szeredi
[not found] ` <E1LCO85-0000rR-Br-8f8m9JG5TPIdUIPVzhDTVZP2KDSNp7ea@public.gmane.org>
2008-12-16 3:25 ` Mike Galbraith
[not found] ` <1229397927.5296.48.camel-YqMYhexLQo1vAv1Ojkdn7Q@public.gmane.org>
2008-12-16 10:26 ` Miklos Szeredi
[not found] ` <E1LCX8h-0001sh-Uo-8f8m9JG5TPIdUIPVzhDTVZP2KDSNp7ea@public.gmane.org>
2008-12-16 14:19 ` Mike Galbraith
[not found] ` <1229437180.5379.76.camel-YqMYhexLQo1vAv1Ojkdn7Q@public.gmane.org>
2008-12-16 15:27 ` Miklos Szeredi
[not found] ` <E1LCbpI-0002MN-7R-8f8m9JG5TPIdUIPVzhDTVZP2KDSNp7ea@public.gmane.org>
2008-12-17 6:17 ` Mike Galbraith
[not found] ` <1229494628.5280.24.camel-YqMYhexLQo1vAv1Ojkdn7Q@public.gmane.org>
2008-12-18 14:37 ` Ingo Molnar
2008-12-16 6:56 ` Peter Zijlstra
2008-12-13 16:33 ` [Bug #12195] "dd" make kernel panic Rafael J. Wysocki
2008-12-13 16:33 ` [Bug #12178] Xorg crash at first start Rafael J. Wysocki
2008-12-13 16:33 ` [Bug #12209] oldish top core dumps (in its meminfo() function) Rafael J. Wysocki
2008-12-13 16:33 ` [Bug #12210] 2.6.28-rc8 big regression in VM Rafael J. Wysocki
2008-12-25 11:20 ` Wu Fengguang
2008-12-25 14:11 ` Rafael J. Wysocki
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox