This message contains a list of some regressions introduced between 2.6.27 and
2.6.28, 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 introduced between 2.6.27
and 2.6.28, 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
----------------------------------------
2009-03-21 156 17 15
2009-03-14 156 19 16
2009-03-03 153 21 16
2009-02-24 154 27 23
2009-02-15 152 30 26
2009-02-04 149 33 30
2009-01-20 144 30 27
2009-01-11 139 33 30
2008-12-21 120 19 17
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=12911
Subject : Limiting cpu time doesn't work
Submitter : Peter Lojkin <[email protected]>
Date : 2009-03-19 18:34 (3 days old)
References : http://marc.info/?l=linux-kernel&m=123749066504641&w=4
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12868
Subject : iproute2 and regressing "ipv6: convert tunnels to net_device_ops"
Submitter : Jan Engelhardt <[email protected]>
Date : 2009-03-09 14:46 (13 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1326c3d5a4b792a2b15877feb7fb691f8945d203
References : http://marc.info/?l=linux-netdev&m=123660999632730&w=4
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12818
Subject : iwlagn broken after suspend to RAM (iwlagn: MAC is in deep sleep!)
Submitter : Stefan Seyfried <[email protected]>
Date : 2009-03-04 08:32 (18 days old)
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12690
Subject : DPMS (LCD powersave, poweroff) don't work
Submitter : Antonin Kolisek <[email protected]>
Date : 2009-02-11 09:40 (39 days old)
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12645
Subject : DMI low-memory-protect quirk causes resume hang on Samsung NC10
Submitter : Patrick Walton <[email protected]>
Date : 2009-02-06 18:35 (44 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0af40a4b1050c050e62eb1dc30b82d5ab22bf221
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12634
Subject : video distortion and lockup with i830 video chip and 2.6.28.3
Submitter : Bob Raitz <[email protected]>
Date : 2009-02-04 21:10 (46 days old)
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12619
Subject : Regression 2.6.28 and last - boot failed
Submitter : jan sonnek <[email protected]>
Date : 2009-02-01 19:59 (49 days old)
References : http://marc.info/?l=linux-kernel&m=123351836213969&w=4
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12500
Subject : r8169: NETDEV WATCHDOG: eth0 (r8169): transmit timed out
Submitter : Justin Piszcz <[email protected]>
Date : 2009-01-13 21:19 (68 days old)
References : http://marc.info/?l=linux-kernel&m=123188160811322&w=4
Handled-By : Francois Romieu <[email protected]>
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12465
Subject : KVM guests stalling on 2.6.28 (bisected)
Submitter : Kevin Shanahan <[email protected]>
Date : 2009-01-17 03:37 (64 days old)
References : http://lkml.org/lkml/2009/3/15/51
Handled-By : Avi Kivity <[email protected]>
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12426
Subject : TMDC Joystick no longer works in kernel 2.6.28
Submitter : Andrew S. Johnson <[email protected]>
Date : 2009-01-10 21:53 (71 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6902c0bead4ce266226fc0c5b3828b850bdc884a
References : http://marc.info/?l=linux-kernel&m=123162486415366&w=4
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12421
Subject : GPF on 2.6.28 and 2.6.28-rc9-git3, e1000e and e1000 issues
Submitter : Doug Bazarnic <[email protected]>
Date : 2009-01-09 21:26 (72 days old)
References : http://marc.info/?l=linux-kernel&m=123153653120204&w=4
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12411
Subject : 2.6.28: BUG in r8169
Submitter : Andrey Vul <[email protected]>
Date : 2008-12-31 18:37 (81 days old)
References : http://marc.info/?l=linux-kernel&m=123074869611409&w=4
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12404
Subject : Oops in 2.6.28-rc9 and -rc8 -- mtrr issues / e1000e
Submitter : Kernel <[email protected]>
Date : 2008-12-22 9:37 (90 days old)
References : http://marc.info/?l=linux-kernel&m=122993873320150&w=4
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12209
Subject : oldish top core dumps (in its meminfo() function)
Submitter : Andreas Mohr <[email protected]>
Date : 2008-12-12 18:49 (100 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=12061
Subject : snd_hda_intel: power_save: sound cracks on powerdown
Submitter : Jens Weibler <[email protected]>
Date : 2008-11-18 12:07 (124 days old)
Handled-By : Takashi Iwai <[email protected]>
Regressions with patches
------------------------
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12612
Subject : hard lockup when interrupting cdda2wav
Submitter : Matthias Reichl <[email protected]>
Date : 2009-01-28 16:41 (53 days old)
References : http://marc.info/?l=linux-kernel&m=123316111415677&w=4
Handled-By : FUJITA Tomonori <[email protected]>
Patch : http://marc.info/?l=linux-scsi&m=123371501613019&w=2
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12208
Subject : uml is very slow on 2.6.28 host
Submitter : Miklos Szeredi <[email protected]>
Date : 2008-12-12 9:35 (100 days old)
References : http://marc.info/?l=linux-kernel&m=122907463518593&w=4
Handled-By : Miklos Szeredi <[email protected]>
Patch : http://marc.info/?l=linux-kernel&m=123750152920779&w=4
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 introduced
between 2.6.27 and 2.6.28, 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
This message has been generated automatically as a part of a report
of regressions introduced between 2.6.27 and 2.6.28.
The following bug entry is on the current list of known regressions
introduced between 2.6.27 and 2.6.28. 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 <[email protected]>
Date : 2008-11-18 12:07 (124 days old)
Handled-By : Takashi Iwai <[email protected]>
This message has been generated automatically as a part of a report
of regressions introduced between 2.6.27 and 2.6.28.
The following bug entry is on the current list of known regressions
introduced between 2.6.27 and 2.6.28. Please verify if it still should
be listed and let me know (either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12404
Subject : Oops in 2.6.28-rc9 and -rc8 -- mtrr issues / e1000e
Submitter : Kernel <[email protected]>
Date : 2008-12-22 9:37 (90 days old)
References : http://marc.info/?l=linux-kernel&m=122993873320150&w=4
This message has been generated automatically as a part of a report
of regressions introduced between 2.6.27 and 2.6.28.
The following bug entry is on the current list of known regressions
introduced between 2.6.27 and 2.6.28. Please verify if it still should
be listed and let me know (either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12411
Subject : 2.6.28: BUG in r8169
Submitter : Andrey Vul <[email protected]>
Date : 2008-12-31 18:37 (81 days old)
References : http://marc.info/?l=linux-kernel&m=123074869611409&w=4
This message has been generated automatically as a part of a report
of regressions introduced between 2.6.27 and 2.6.28.
The following bug entry is on the current list of known regressions
introduced between 2.6.27 and 2.6.28. 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 <[email protected]>
Date : 2008-12-12 18:49 (100 days old)
References : http://marc.info/?l=linux-kernel&m=122910784006472&w=4
http://marc.info/?l=linux-kernel&m=122907511319288&w=4
This message has been generated automatically as a part of a report
of regressions introduced between 2.6.27 and 2.6.28.
The following bug entry is on the current list of known regressions
introduced between 2.6.27 and 2.6.28. Please verify if it still should
be listed and let me know (either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12421
Subject : GPF on 2.6.28 and 2.6.28-rc9-git3, e1000e and e1000 issues
Submitter : Doug Bazarnic <[email protected]>
Date : 2009-01-09 21:26 (72 days old)
References : http://marc.info/?l=linux-kernel&m=123153653120204&w=4
This message has been generated automatically as a part of a report
of regressions introduced between 2.6.27 and 2.6.28.
The following bug entry is on the current list of known regressions
introduced between 2.6.27 and 2.6.28. Please verify if it still should
be listed and let me know (either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12818
Subject : iwlagn broken after suspend to RAM (iwlagn: MAC is in deep sleep!)
Submitter : Stefan Seyfried <[email protected]>
Date : 2009-03-04 08:32 (18 days old)
This message has been generated automatically as a part of a report
of regressions introduced between 2.6.27 and 2.6.28.
The following bug entry is on the current list of known regressions
introduced between 2.6.27 and 2.6.28. 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 <[email protected]>
Date : 2008-12-12 9:35 (100 days old)
References : http://marc.info/?l=linux-kernel&m=122907463518593&w=4
Handled-By : Miklos Szeredi <[email protected]>
Patch : http://marc.info/?l=linux-kernel&m=123750152920779&w=4
This message has been generated automatically as a part of a report
of regressions introduced between 2.6.27 and 2.6.28.
The following bug entry is on the current list of known regressions
introduced between 2.6.27 and 2.6.28. Please verify if it still should
be listed and let me know (either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12500
Subject : r8169: NETDEV WATCHDOG: eth0 (r8169): transmit timed out
Submitter : Justin Piszcz <[email protected]>
Date : 2009-01-13 21:19 (68 days old)
References : http://marc.info/?l=linux-kernel&m=123188160811322&w=4
Handled-By : Francois Romieu <[email protected]>
This message has been generated automatically as a part of a report
of regressions introduced between 2.6.27 and 2.6.28.
The following bug entry is on the current list of known regressions
introduced between 2.6.27 and 2.6.28. Please verify if it still should
be listed and let me know (either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12426
Subject : TMDC Joystick no longer works in kernel 2.6.28
Submitter : Andrew S. Johnson <[email protected]>
Date : 2009-01-10 21:53 (71 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6902c0bead4ce266226fc0c5b3828b850bdc884a
References : http://marc.info/?l=linux-kernel&m=123162486415366&w=4
This message has been generated automatically as a part of a report
of regressions introduced between 2.6.27 and 2.6.28.
The following bug entry is on the current list of known regressions
introduced between 2.6.27 and 2.6.28. Please verify if it still should
be listed and let me know (either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12645
Subject : DMI low-memory-protect quirk causes resume hang on Samsung NC10
Submitter : Patrick Walton <[email protected]>
Date : 2009-02-06 18:35 (44 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0af40a4b1050c050e62eb1dc30b82d5ab22bf221
This message has been generated automatically as a part of a report
of regressions introduced between 2.6.27 and 2.6.28.
The following bug entry is on the current list of known regressions
introduced between 2.6.27 and 2.6.28. Please verify if it still should
be listed and let me know (either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12612
Subject : hard lockup when interrupting cdda2wav
Submitter : Matthias Reichl <[email protected]>
Date : 2009-01-28 16:41 (53 days old)
References : http://marc.info/?l=linux-kernel&m=123316111415677&w=4
Handled-By : FUJITA Tomonori <[email protected]>
Patch : http://marc.info/?l=linux-scsi&m=123371501613019&w=2
This message has been generated automatically as a part of a report
of regressions introduced between 2.6.27 and 2.6.28.
The following bug entry is on the current list of known regressions
introduced between 2.6.27 and 2.6.28. Please verify if it still should
be listed and let me know (either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12634
Subject : video distortion and lockup with i830 video chip and 2.6.28.3
Submitter : Bob Raitz <[email protected]>
Date : 2009-02-04 21:10 (46 days old)
This message has been generated automatically as a part of a report
of regressions introduced between 2.6.27 and 2.6.28.
The following bug entry is on the current list of known regressions
introduced between 2.6.27 and 2.6.28. Please verify if it still should
be listed and let me know (either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12868
Subject : iproute2 and regressing "ipv6: convert tunnels to net_device_ops"
Submitter : Jan Engelhardt <[email protected]>
Date : 2009-03-09 14:46 (13 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1326c3d5a4b792a2b15877feb7fb691f8945d203
References : http://marc.info/?l=linux-netdev&m=123660999632730&w=4
This message has been generated automatically as a part of a report
of regressions introduced between 2.6.27 and 2.6.28.
The following bug entry is on the current list of known regressions
introduced between 2.6.27 and 2.6.28. Please verify if it still should
be listed and let me know (either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12465
Subject : KVM guests stalling on 2.6.28 (bisected)
Submitter : Kevin Shanahan <[email protected]>
Date : 2009-01-17 03:37 (64 days old)
References : http://lkml.org/lkml/2009/3/15/51
Handled-By : Avi Kivity <[email protected]>
This message has been generated automatically as a part of a report
of regressions introduced between 2.6.27 and 2.6.28.
The following bug entry is on the current list of known regressions
introduced between 2.6.27 and 2.6.28. Please verify if it still should
be listed and let me know (either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12619
Subject : Regression 2.6.28 and last - boot failed
Submitter : jan sonnek <[email protected]>
Date : 2009-02-01 19:59 (49 days old)
References : http://marc.info/?l=linux-kernel&m=123351836213969&w=4
This message has been generated automatically as a part of a report
of regressions introduced between 2.6.27 and 2.6.28.
The following bug entry is on the current list of known regressions
introduced between 2.6.27 and 2.6.28. Please verify if it still should
be listed and let me know (either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12690
Subject : DPMS (LCD powersave, poweroff) don't work
Submitter : Antonin Kolisek <[email protected]>
Date : 2009-02-11 09:40 (39 days old)
This message has been generated automatically as a part of a report
of regressions introduced between 2.6.27 and 2.6.28.
The following bug entry is on the current list of known regressions
introduced between 2.6.27 and 2.6.28. Please verify if it still should
be listed and let me know (either way).
Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12911
Subject : Limiting cpu time doesn't work
Submitter : Peter Lojkin <[email protected]>
Date : 2009-03-19 18:34 (3 days old)
References : http://marc.info/?l=linux-kernel&m=123749066504641&w=4
* Rafael J. Wysocki <[email protected]> wrote:
> This message has been generated automatically as a part of a report
> of regressions introduced between 2.6.27 and 2.6.28.
>
> The following bug entry is on the current list of known regressions
> introduced between 2.6.27 and 2.6.28. Please verify if it still should
> be listed and let me know (either way).
>
>
> Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12465
> Subject : KVM guests stalling on 2.6.28 (bisected)
> Submitter : Kevin Shanahan <[email protected]>
> Date : 2009-01-17 03:37 (64 days old)
> References : http://lkml.org/lkml/2009/3/15/51
> Handled-By : Avi Kivity <[email protected]>
It's still being investigated.
Ingo
* Rafael J. Wysocki <[email protected]> wrote:
> This message has been generated automatically as a part of a report
> of regressions introduced between 2.6.27 and 2.6.28.
>
> The following bug entry is on the current list of known regressions
> introduced between 2.6.27 and 2.6.28. Please verify if it still should
> be listed and let me know (either way).
>
>
> Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12645
> Subject : DMI low-memory-protect quirk causes resume hang on Samsung NC10
> Submitter : Patrick Walton <[email protected]>
> Date : 2009-02-06 18:35 (44 days old)
> First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0af40a4b1050c050e62eb1dc30b82d5ab22bf221
this is in NEEDINFO state - the question is whether this commit
(currently queued up for .30) fixes it:
78a8b35: x86: make e820_update_range() handle small range update
Ingo
"Rafael J. Wysocki" <[email protected]> writes:
> This message has been generated automatically as a part of a report
> of regressions introduced between 2.6.27 and 2.6.28.
>
> The following bug entry is on the current list of known regressions
> introduced between 2.6.27 and 2.6.28. Please verify if it still should
> be listed and let me know (either way).
>
>
> Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12868
> Subject : iproute2 and regressing "ipv6: convert tunnels to net_device_ops"
> Submitter : Jan Engelhardt <[email protected]>
> Date : 2009-03-09 14:46 (13 days old)
> First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1326c3d5a4b792a2b15877feb7fb691f8945d203
> References : http://marc.info/?l=linux-netdev&m=123660999632730&w=4
This is fixed by commit 1b1d8f73a44fe1796a73a97ebcb08cad18b97f07
currently in davem's net-2.6 tree.
Bjørn
Rafael J. Wysocki wrote:
> This message has been generated automatically as a part of a report
> of regressions introduced between 2.6.27 and 2.6.28.
>
> The following bug entry is on the current list of known regressions
> introduced between 2.6.27 and 2.6.28. Please verify if it still should
> be listed and let me know (either way).
It still does not work with 2.6.29-rc8.
> Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12818
> Subject : iwlagn broken after suspend to RAM (iwlagn: MAC is in deep sleep!)
> Submitter : Stefan Seyfried <[email protected]>
> Date : 2009-03-04 08:32 (18 days old)
--
Stefan Seyfried
R&D Team Mobile Devices | "Any ideas, John?"
SUSE LINUX Products GmbH, Nürnberg | "Well, surrounding them's out."
This footer brought to you by insane German lawmakers:
SUSE Linux Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
On Sat, Mar 21, 2009 at 06:07:27PM +0100, Rafael J. Wysocki wrote:
> This message has been generated automatically as a part of a report
> of regressions introduced between 2.6.27 and 2.6.28.
>
> The following bug entry is on the current list of known regressions
> introduced between 2.6.27 and 2.6.28. Please verify if it still should
> be listed and let me know (either way).
>
>
> Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12612
> Subject : hard lockup when interrupting cdda2wav
> Submitter : Matthias Reichl <[email protected]>
> Date : 2009-01-28 16:41 (53 days old)
> References : http://marc.info/?l=linux-kernel&m=123316111415677&w=4
> Handled-By : FUJITA Tomonori <[email protected]>
> Patch : http://marc.info/?l=linux-scsi&m=123371501613019&w=2
The bug is still present in 2.6.28.9 and in 2.6.29 (see backtraces
below).
so long,
Hias
=============================================
[ INFO: possible recursive locking detected ]
2.6.28.9-dbg #1
---------------------------------------------
swapper/0 is trying to acquire lock:
(&q->__queue_lock){.+..}, at: [<ffffffff8040e3b5>] blk_put_request+0x25/0x60
but task is already holding lock:
(&q->__queue_lock){.+..}, at: [<ffffffff8040e29a>] blk_end_io+0x5a/0xa0
other info that might help us debug this:
1 lock held by swapper/0:
#0: (&q->__queue_lock){.+..}, at: [<ffffffff8040e29a>] blk_end_io+0x5a/0xa0
stack backtrace:
Pid: 0, comm: swapper Not tainted 2.6.28.9-dbg #1
Call Trace:
<IRQ> [<ffffffff8026cd17>] __lock_acquire+0x1797/0x1930
[<ffffffff8026cf4a>] lock_acquire+0x9a/0xe0
[<ffffffff8040e3b5>] blk_put_request+0x25/0x60
[<ffffffff806ab173>] _spin_lock_irqsave+0x43/0x90
[<ffffffff8040e3b5>] blk_put_request+0x25/0x60
[<ffffffff8040e3b5>] blk_put_request+0x25/0x60
[<ffffffff80520644>] sg_finish_rem_req+0xa4/0x100
[<ffffffff80521d98>] sg_rq_end_io+0x278/0x2e0
[<ffffffff8040e041>] end_that_request_last+0x61/0x260
[<ffffffff8040e2a8>] blk_end_io+0x68/0xa0
[<ffffffff80507da1>] scsi_end_request+0x41/0xd0
[<ffffffff80508490>] scsi_io_completion+0x130/0x470
[<ffffffff80413195>] blk_done_softirq+0x75/0x90
[<ffffffff8024890b>] __do_softirq+0x9b/0x180
[<ffffffff80213dd3>] native_sched_clock+0x13/0x70
[<ffffffff8020d6ec>] call_softirq+0x1c/0x30
[<ffffffff8020f175>] do_softirq+0x65/0xa0
[<ffffffff802483a5>] irq_exit+0xa5/0xb0
[<ffffffff8020f467>] do_IRQ+0x107/0x1d0
[<ffffffff8020c7fb>] ret_from_intr+0x0/0xf
<EOI> [<ffffffff80214b86>] mwait_idle+0x56/0x60
[<ffffffff80214b7d>] mwait_idle+0x4d/0x60
[<ffffffff8020b353>] cpu_idle+0x63/0xc0
=============================================
[ INFO: possible recursive locking detected ]
2.6.29-dbg #1
---------------------------------------------
swapper/0 is trying to acquire lock:
(&q->__queue_lock){.+..}, at: [<ffffffff8041a8c5>] blk_put_request+0x25/0x60
but task is already holding lock:
(&q->__queue_lock){.+..}, at: [<ffffffff8041a7aa>] blk_end_io+0x5a/0xa0
other info that might help us debug this:
1 lock held by swapper/0:
#0: (&q->__queue_lock){.+..}, at: [<ffffffff8041a7aa>] blk_end_io+0x5a/0xa0
stack backtrace:
Pid: 0, comm: swapper Not tainted 2.6.29-dbg #1
Call Trace:
<IRQ> [<ffffffff8027109a>] __lock_acquire+0xfda/0x1b70
[<ffffffff806c1c89>] error_exit+0x29/0xb0
[<ffffffff80531e30>] sg_rq_end_io+0x0/0x2e0
[<ffffffff806c4392>] bad_to_user+0xac/0x5c4
[<ffffffff80271cca>] lock_acquire+0x9a/0xe0
[<ffffffff8041a8c5>] blk_put_request+0x25/0x60
[<ffffffff806c1423>] _spin_lock_irqsave+0x43/0x90
[<ffffffff8041a8c5>] blk_put_request+0x25/0x60
[<ffffffff8041a8c5>] blk_put_request+0x25/0x60
[<ffffffff80530934>] sg_finish_rem_req+0xa4/0x100
[<ffffffff805320a8>] sg_rq_end_io+0x278/0x2e0
[<ffffffff8041a52a>] end_that_request_last+0x5a/0x280
[<ffffffff8041a7b8>] blk_end_io+0x68/0xa0
[<ffffffff805186e6>] scsi_io_completion+0x146/0x520
[<ffffffff8041fa65>] blk_done_softirq+0x75/0x90
[<ffffffff8024bcbb>] __do_softirq+0x9b/0x180
[<ffffffff8020d5fc>] call_softirq+0x1c/0x30
[<ffffffff8020f145>] do_softirq+0x65/0xb0
[<ffffffff8024b7e5>] irq_exit+0x85/0xa0
[<ffffffff8020f3e7>] do_IRQ+0xb7/0x1b0
[<ffffffff8020ce53>] ret_from_intr+0x0/0xf
<EOI> [<ffffffff80214436>] mwait_idle+0x86/0x90
[<ffffffff8021442d>] mwait_idle+0x7d/0x90
[<ffffffff8020b417>] cpu_idle+0x67/0xc0
On Sat, 28 Mar 2009 15:11:25 +0100
Matthias Reichl <[email protected]> wrote:
> On Sat, Mar 21, 2009 at 06:07:27PM +0100, Rafael J. Wysocki wrote:
> > This message has been generated automatically as a part of a report
> > of regressions introduced between 2.6.27 and 2.6.28.
> >
> > The following bug entry is on the current list of known regressions
> > introduced between 2.6.27 and 2.6.28. Please verify if it still should
> > be listed and let me know (either way).
> >
> >
> > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12612
> > Subject : hard lockup when interrupting cdda2wav
> > Submitter : Matthias Reichl <[email protected]>
> > Date : 2009-01-28 16:41 (53 days old)
> > References : http://marc.info/?l=linux-kernel&m=123316111415677&w=4
> > Handled-By : FUJITA Tomonori <[email protected]>
> > Patch : http://marc.info/?l=linux-scsi&m=123371501613019&w=2
>
> The bug is still present in 2.6.28.9 and in 2.6.29 (see backtraces
> below).
The patch has been in James' scsi-misc tree. It was finally merged
into mainline. So I've just sent it to [email protected].
Hello,
additional info on subject.
problem first apeared in 2.6.27-git9 and RLIMIT_CPU actually works on process that sets limit but not on its children. examples:
test1.c
#include <sys/time.h>
#include <sys/resource.h>
int main() {
struct rlimit a;
a.rlim_cur=3;
a.rlim_max=5;
setrlimit(RLIMIT_CPU, &a);
while(1);
return 0;
}
test1 dies with "CPU time limit exceeded" after 3sec as expected, but
test2.c
#include <sys/time.h>
#include <sys/resource.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <unistd.h>
int main() {
struct rlimit a;
int status;
a.rlim_cur=3;
a.rlim_max=5;
setrlimit(RLIMIT_CPU, &a);
if (0==fork())
while(1);
else
wait(&status);
return 0;
}
test2 not get killed. checking limits on child process show that limits set correctly.
two equivalent examples for shell:
sh -c "ulimit -t 3; while true; do true; done"
sh -c "ulimit -t 3; sh -c 'while true; do true; done'"