2009-01-19 23:48:17

by Rafael J. Wysocki

[permalink] [raw]
Subject: 2.6.29-rc2-git1: Reported regressions from 2.6.28

This message contains a list of some regressions from 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 from 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-01-20 38 35 27
2009-01-11 13 13 10


Unresolved regressions
----------------------

Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12511
Subject : WARNING: at drivers/dma/dmaengine.c:352
Submitter : Ingo Molnar <[email protected]>
Date : 2009-01-19 21:31 (1 days old)
References : http://marc.info/?l=linux-kernel&m=123240070614443&w=4
Handled-By : Dan Williams <[email protected]>


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12510
Subject : 2.6.29-rc2 dies on startup
Submitter : Ferenc Wagner <[email protected]>
Date : 2009-01-19 12:53 (1 days old)
References : http://marc.info/?l=linux-kernel&m=123236969321703&w=4


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12508
Subject : "powerpc/pci: Reserve legacy regions on PCI" broke my G3
Submitter : Mikael Pettersson <[email protected]>
Date : 2009-01-17 22:46 (3 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c1f343028d35ba4e88cd4a3c44e0d8b8a84264ee
References : http://marc.info/?l=linux-kernel&m=123223247325452&w=4
Handled-By : Benjamin Herrenschmidt <[email protected]>


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12507
Subject : e100: netconsole not functional because of missing firmware
Submitter : Andrey Borzenkov <[email protected]>
Date : 2009-01-17 16:08 (3 days old)
References : http://marc.info/?l=linux-kernel&m=123220854426857&w=4


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12506
Subject : Undefined symbols when CONFIG_MFD_PCF50633 is enabled
Submitter : Ozan Çağlayan <[email protected]>
Date : 2009-01-17 10:56 (3 days old)
References : http://marc.info/?l=linux-kernel&m=123218991104592&w=4


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12505
Subject : 2.6.29-rc1 Firefox crashing on page load
Submitter : Justin Madru <[email protected]>
Date : 2009-01-16 20:56 (4 days old)
References : http://marc.info/?l=linux-kernel&m=123213941914274&w=4
Handled-By : Justin P. Mattock <[email protected]>


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12504
Subject : 2.6.29-rc1 vs selinux
Submitter : Gene Heskett <[email protected]>
Date : 2009-01-16 8:21 (4 days old)
References : http://marc.info/?l=linux-kernel&m=123209412832287&w=4
Handled-By : Stephen Smalley <[email protected]>


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12503
Subject : [slab corruption] BUG key_jar: Poison overwritten
Submitter : Ingo Molnar <[email protected]>
Date : 2009-01-15 18:16 (5 days old)
References : http://marc.info/?l=linux-kernel&m=123204353425825&w=4
Handled-By : David Howells <[email protected]>


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12502
Subject : pipe_read oops on sh
Submitter : Adrian McMenamin <[email protected]>
Date : 2009-01-15 9:48 (5 days old)
References : http://marc.info/?l=linux-kernel&m=123201298005600&w=4


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12501
Subject : build bug in eeepc-laptop.c
Submitter : Ingo Molnar <[email protected]>
Date : 2009-01-14 17:25 (6 days old)
References : http://lkml.org/lkml/2009/1/14/315


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12499
Subject : Problem with using bluetooth adaper connected to usb port
Submitter : Maciej Rutecki <[email protected]>
Date : 2009-01-13 18:34 (7 days old)
References : http://marc.info/?l=linux-kernel&m=123187185426236&w=4


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12498
Subject : OOPS and panic on 2.6.29-rc1 on xen-x86
Submitter : Bryan Donlan <[email protected]>
Date : 2009-01-12 17:26 (8 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e97a630eb0f5b8b380fd67504de6cedebb489003
References : http://marc.info/?l=linux-kernel&m=123178178029065&w=4
Handled-By : Nick Piggin <[email protected]>


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12497
Subject : new barrier warnings in 2.6.29-rc1
Submitter : Christoph Hellwig <[email protected]>
Date : 2009-01-12 15:46 (8 days old)
References : http://marc.info/?l=linux-kernel&m=123177528217154&w=4
Handled-By : Jens Axboe <[email protected]>


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12494
Subject : Sony backlight regression from 2.6.28 to 29-rc
Submitter : Norbert Preining <[email protected]>
Date : 2009-01-19 8:14 (1 days old)
References : http://marc.info/?l=linux-acpi&m=123235286829512&w=4
Handled-By : Mattia Dongili <[email protected]>


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12491
Subject : i915 lockdep warning
Submitter : Brandeburg, Jesse <[email protected]>
Date : 2009-01-13 23:17 (7 days old)
References : http://marc.info/?l=linux-kernel&m=123188898423532&w=4


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12490
Subject : ath5k related kernel panic in 2.6.29-rc1
Submitter : Sergey S. Kostyliov <[email protected]>
Date : 2009-01-12 7:38 (8 days old)
References : http://marc.info/?l=linux-kernel&m=123174591509586&w=4
Handled-By : Bob Copeland <[email protected]>


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12469
Subject : XFS : Corruption of in-memory data
Submitter : Haphaeu <[email protected]>
Date : 2009-01-17 10:57 (3 days old)


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12468
Subject : Crash in acpi_cpufreq_init
Submitter : Alex Riesen <[email protected]>
Date : 2009-01-17 10:47 (3 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=50c668d678fd01284799a6e4f1b91829d83cb9ed


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12444
Subject : X hangs following switch from radeonfb console - Bisected
Submitter : Graham Murray <[email protected]>
Date : 2009-01-13 14:03 (7 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7c1c2871a6a3a114853ec6836e9035ac1c0c7f7a


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12441
Subject : Xorg can't use dri on radeon X1950 AGP
Submitter : Daniel Vetter <[email protected]>
Date : 2009-01-13 05:20 (7 days old)


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12419
Subject : possible circular locking dependency on i915 dma
Submitter : Wang Chen <[email protected]>
Date : 2009-01-08 14:11 (12 days old)
References : http://marc.info/?l=linux-kernel&m=123142399720125&w=4


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12418
Subject : Repeated ioctl(4, 0x40046445, ..) loop in glxgears
Submitter : Pallipadi, Venkatesh <[email protected]>
Date : 2009-01-07 22:43 (13 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7c1c2871a6a3a114853ec6836e9035ac1c0c7f7a
References : http://marc.info/?l=linux-kernel&m=123136836213319&w=4


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12417
Subject : glx performance drop with: "x86: PAT: implement track/untrack of pfnmap regions for x86 - v3"
Submitter : Alexey Fisher <[email protected]>
Date : 2009-01-06 18:46 (14 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5899329b19100c0b82dc78e9b21ed8b920c9ffb3
References : http://marc.info/?l=linux-kernel&m=123126782822696&w=4
Handled-By : Pallipadi, Venkatesh <[email protected]>


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12416
Subject : Recent change to kernel spikes out ccache/distcc
Submitter : Theodore Ts'o <[email protected]>
Date : 2009-01-06 15:15 (14 days old)
References : http://marc.info/?l=linux-kernel&m=123125495000603&w=4


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12415
Subject : WARNING: at drivers/net/wireless/iwlwifi/iwl-sta.c:689
Submitter : Christian Borntraeger <[email protected]>
Date : 2009-01-05 10:36 (15 days old)
References : http://marc.info/?l=linux-wireless&m=123115178019082&w=4


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12414
Subject : iwl4965 cannot use "ap auto" on latest 2.6.28/29?
Submitter : Jeff Chua <[email protected]>
Date : 2009-01-05 4:13 (15 days old)
References : http://marc.info/?l=linux-kernel&m=123112882127823&w=4


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12402
Subject : 2.6.29-rc: kernel BUG at fs/xfs/support/debug.c:108
Submitter : Alexander Beregalov <[email protected]>
Date : 2009-01-09 04:41 (11 days old)
References : http://thread.gmane.org/gmane.comp.file-systems.xfs.general/27548
Handled-By : Christoph Hellwig <[email protected]>


Regressions with patches
------------------------

Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12509
Subject : lockdep report. fb_mmap vs sys_mmap2
Submitter : Dave Jones <[email protected]>
Date : 2009-01-17 18:19 (3 days old)
References : http://lkml.org/lkml/2009/1/17/176
Handled-By : Andrea Righi <[email protected]>
Patch : http://marc.info/?l=linux-kernel&m=123231032115956&w=4


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12496
Subject : swsusp cannot find resume device (sometimes)
Submitter : Rafael J. Wysocki <[email protected]>
Date : 2009-01-09 12:24 (11 days old)
References : http://marc.info/?l=linux-kernel&m=123150395731165&w=4
Handled-By : Arjan van de Ven <[email protected]>
Patch : http://marc.info/?l=linux-kernel&m=123156441218358&w=4
http://marc.info/?t=123156453100002&r=1&w=4


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12495
Subject : thinkpad problems during resume
Submitter : Christian Borntraeger <[email protected]>
Date : 2009-01-17 15:48 (3 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e39ad415ac15116df213dfa2aa2a4f1b0857af9c
References : http://marc.info/?l=linux-kernel&m=123220746125479&w=4
http://marc.info/?l=linux-kernel&m=123170361827197&w=4
Handled-By : Mike Travis <[email protected]>
Patch : http://lkml.org/lkml/2009/1/16/375
http://lkml.org/lkml/2009/1/16/376
http://lkml.org/lkml/2009/1/16/378


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12493
Subject : ACPI related kernel panic when booting 2.6.29-rc2
Submitter : Peter Klotz <[email protected]>
Date : 2009-01-17 20:47 (3 days old)
References : http://marc.info/?l=linux-acpi&m=123222565017047&w=4
Handled-By : Alexey Starikovskiy <[email protected]>
Tero Roponen <[email protected]>
Patch : http://marc.info/?l=linux-acpi&m=123223261225680&w=4


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12427
Subject : cpumask change causes sparc build bustage
Submitter : David Miller <[email protected]>
Date : 2009-01-11 8:31 (9 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=588235bb53f2c215f0d4b08fd30b461fedc3338e
References : http://marc.info/?l=linux-kernel&m=123166268013838&w=4
Handled-By : David Miller <[email protected]>
Patch : http://marc.info/?l=linux-kernel&m=123167571525706&w=4


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12422
Subject : 2.6.28-git can't resume from str
Submitter : Jeff Chua <[email protected]>
Date : 2009-01-10 1:39 (10 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a0d4922da2e4ccb0973095d8d29f36f6b1b5f703
References : http://marc.info/?l=linux-kernel&m=123155157909282&w=4
http://marc.info/?l=linux-kernel&m=123167815028388&w=4
Handled-By : Rafael J. Wysocki <[email protected]>
Patch : http://lkml.org/lkml/2009/1/13/144


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12400
Subject : git-latest: kernel oops in IOMMU setup
Submitter : Dirk Hohndel <[email protected]>
Date : 2009-01-08 20:05 (12 days old)
References : http://marc.info/?l=linux-kernel&m=123144520124853&w=4
Handled-By : Dirk Hohndel <[email protected]>
Patch : http://marc.info/?l=linux-kernel&m=123152033725557&w=4


Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12399
Subject : USB wakeup problem on multiple machines
Submitter : Rafael J. Wysocki <[email protected]>
Date : 2009-01-08 7:35 (12 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6fd9086a518d4f14213a32fe6c9ac17fabebbc1e
References : http://marc.info/?l=linux-kernel&m=123140019117968&w=4
Handled-By : Alan Stern <[email protected]>
Patch : http://marc.info/?l=linux-usb&m=123186456612410&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 from 2.6.28,
unresolved as well as resolved, at:

http://bugzilla.kernel.org/show_bug.cgi?id=12398

Please let me know if there are any Bugzilla entries that should be added to
the list in there.

Thanks,
Rafael


2009-01-19 23:48:36

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12399] USB wakeup problem on multiple machines

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.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=12399
Subject : USB wakeup problem on multiple machines
Submitter : Rafael J. Wysocki <[email protected]>
Date : 2009-01-08 7:35 (12 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6fd9086a518d4f14213a32fe6c9ac17fabebbc1e
References : http://marc.info/?l=linux-kernel&m=123140019117968&w=4
Handled-By : Alan Stern <[email protected]>
Patch : http://marc.info/?l=linux-usb&m=123186456612410&w=4

2009-01-19 23:51:56

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12414] iwl4965 cannot use "ap auto" on latest 2.6.28/29?

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.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=12414
Subject : iwl4965 cannot use "ap auto" on latest 2.6.28/29?
Submitter : Jeff Chua <[email protected]>
Date : 2009-01-05 4:13 (15 days old)
References : http://marc.info/?l=linux-kernel&m=123112882127823&w=4

2009-01-19 23:52:30

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12416] Recent change to kernel spikes out ccache/distcc

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.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=12416
Subject : Recent change to kernel spikes out ccache/distcc
Submitter : Theodore Ts'o <[email protected]>
Date : 2009-01-06 15:15 (14 days old)
References : http://marc.info/?l=linux-kernel&m=123125495000603&w=4

2009-01-19 23:52:55

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12415] WARNING: at drivers/net/wireless/iwlwifi/iwl-sta.c:689

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.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=12415
Subject : WARNING: at drivers/net/wireless/iwlwifi/iwl-sta.c:689
Submitter : Christian Borntraeger <[email protected]>
Date : 2009-01-05 10:36 (15 days old)
References : http://marc.info/?l=linux-wireless&m=123115178019082&w=4

2009-01-19 23:53:26

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12400] git-latest: kernel oops in IOMMU setup

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.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=12400
Subject : git-latest: kernel oops in IOMMU setup
Submitter : Dirk Hohndel <[email protected]>
Date : 2009-01-08 20:05 (12 days old)
References : http://marc.info/?l=linux-kernel&m=123144520124853&w=4
Handled-By : Dirk Hohndel <[email protected]>
Patch : http://marc.info/?l=linux-kernel&m=123152033725557&w=4

2009-01-19 23:53:48

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12402] 2.6.29-rc: kernel BUG at fs/xfs/support/debug.c:108

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.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=12402
Subject : 2.6.29-rc: kernel BUG at fs/xfs/support/debug.c:108
Submitter : Alexander Beregalov <[email protected]>
Date : 2009-01-09 04:41 (11 days old)
References : http://thread.gmane.org/gmane.comp.file-systems.xfs.general/27548
Handled-By : Christoph Hellwig <[email protected]>

2009-01-19 23:54:22

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12422] 2.6.28-git can't resume from str

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.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=12422
Subject : 2.6.28-git can't resume from str
Submitter : Jeff Chua <[email protected]>
Date : 2009-01-10 1:39 (10 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a0d4922da2e4ccb0973095d8d29f36f6b1b5f703
References : http://marc.info/?l=linux-kernel&m=123155157909282&w=4
http://marc.info/?l=linux-kernel&m=123167815028388&w=4
Handled-By : Rafael J. Wysocki <[email protected]>
Patch : http://lkml.org/lkml/2009/1/13/144

2009-01-19 23:54:42

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12417] glx performance drop with: "x86: PAT: implement track/untrack of pfnmap regions for x86 - v3"

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.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=12417
Subject : glx performance drop with: "x86: PAT: implement track/untrack of pfnmap regions for x86 - v3"
Submitter : Alexey Fisher <[email protected]>
Date : 2009-01-06 18:46 (14 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5899329b19100c0b82dc78e9b21ed8b920c9ffb3
References : http://marc.info/?l=linux-kernel&m=123126782822696&w=4
Handled-By : Pallipadi, Venkatesh <[email protected]>

2009-01-19 23:55:01

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12419] possible circular locking dependency on i915 dma

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.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=12419
Subject : possible circular locking dependency on i915 dma
Submitter : Wang Chen <[email protected]>
Date : 2009-01-08 14:11 (12 days old)
References : http://marc.info/?l=linux-kernel&m=123142399720125&w=4

2009-01-19 23:55:33

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12441] Xorg can't use dri on radeon X1950 AGP

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.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=12441
Subject : Xorg can't use dri on radeon X1950 AGP
Submitter : Daniel Vetter <[email protected]>
Date : 2009-01-13 05:20 (7 days old)

2009-01-19 23:55:50

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12427] cpumask change causes sparc build bustage

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.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=12427
Subject : cpumask change causes sparc build bustage
Submitter : David Miller <[email protected]>
Date : 2009-01-11 8:31 (9 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=588235bb53f2c215f0d4b08fd30b461fedc3338e
References : http://marc.info/?l=linux-kernel&m=123166268013838&w=4
Handled-By : David Miller <[email protected]>
Patch : http://marc.info/?l=linux-kernel&m=123167571525706&w=4

2009-01-19 23:56:14

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12444] X hangs following switch from radeonfb console - Bisected

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.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=12444
Subject : X hangs following switch from radeonfb console - Bisected
Submitter : Graham Murray <[email protected]>
Date : 2009-01-13 14:03 (7 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7c1c2871a6a3a114853ec6836e9035ac1c0c7f7a

2009-01-19 23:56:34

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12418] Repeated ioctl(4, 0x40046445, ..) loop in glxgears

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.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=12418
Subject : Repeated ioctl(4, 0x40046445, ..) loop in glxgears
Submitter : Pallipadi, Venkatesh <[email protected]>
Date : 2009-01-07 22:43 (13 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7c1c2871a6a3a114853ec6836e9035ac1c0c7f7a
References : http://marc.info/?l=linux-kernel&m=123136836213319&w=4

2009-01-19 23:56:53

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12469] XFS : Corruption of in-memory data

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.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=12469
Subject : XFS : Corruption of in-memory data
Submitter : Haphaeu <[email protected]>
Date : 2009-01-17 10:57 (3 days old)

2009-01-19 23:57:20

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12490] ath5k related kernel panic in 2.6.29-rc1

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.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=12490
Subject : ath5k related kernel panic in 2.6.29-rc1
Submitter : Sergey S. Kostyliov <[email protected]>
Date : 2009-01-12 7:38 (8 days old)
References : http://marc.info/?l=linux-kernel&m=123174591509586&w=4
Handled-By : Bob Copeland <[email protected]>

2009-01-19 23:57:41

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12468] Crash in acpi_cpufreq_init

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.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=12468
Subject : Crash in acpi_cpufreq_init
Submitter : Alex Riesen <[email protected]>
Date : 2009-01-17 10:47 (3 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=50c668d678fd01284799a6e4f1b91829d83cb9ed

2009-01-19 23:57:58

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12491] i915 lockdep warning

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.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=12491
Subject : i915 lockdep warning
Submitter : Brandeburg, Jesse <[email protected]>
Date : 2009-01-13 23:17 (7 days old)
References : http://marc.info/?l=linux-kernel&m=123188898423532&w=4

2009-01-19 23:58:21

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12493] ACPI related kernel panic when booting 2.6.29-rc2

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.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=12493
Subject : ACPI related kernel panic when booting 2.6.29-rc2
Submitter : Peter Klotz <[email protected]>
Date : 2009-01-17 20:47 (3 days old)
References : http://marc.info/?l=linux-acpi&m=123222565017047&w=4
Handled-By : Alexey Starikovskiy <[email protected]>
Tero Roponen <[email protected]>
Patch : http://marc.info/?l=linux-acpi&m=123223261225680&w=4

2009-01-19 23:58:41

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12494] Sony backlight regression from 2.6.28 to 29-rc

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.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=12494
Subject : Sony backlight regression from 2.6.28 to 29-rc
Submitter : Norbert Preining <[email protected]>
Date : 2009-01-19 8:14 (1 days old)
References : http://marc.info/?l=linux-acpi&m=123235286829512&w=4
Handled-By : Mattia Dongili <[email protected]>

2009-01-19 23:59:06

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12495] thinkpad problems during resume

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.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=12495
Subject : thinkpad problems during resume
Submitter : Christian Borntraeger <[email protected]>
Date : 2009-01-17 15:48 (3 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e39ad415ac15116df213dfa2aa2a4f1b0857af9c
References : http://marc.info/?l=linux-kernel&m=123220746125479&w=4
http://marc.info/?l=linux-kernel&m=123170361827197&w=4
Handled-By : Mike Travis <[email protected]>
Patch : http://lkml.org/lkml/2009/1/16/375
http://lkml.org/lkml/2009/1/16/376
http://lkml.org/lkml/2009/1/16/378

2009-01-19 23:59:38

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12496] swsusp cannot find resume device (sometimes)

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.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=12496
Subject : swsusp cannot find resume device (sometimes)
Submitter : Rafael J. Wysocki <[email protected]>
Date : 2009-01-09 12:24 (11 days old)
References : http://marc.info/?l=linux-kernel&m=123150395731165&w=4
Handled-By : Arjan van de Ven <[email protected]>
Patch : http://marc.info/?l=linux-kernel&m=123156441218358&w=4
http://marc.info/?t=123156453100002&r=1&w=4

2009-01-19 23:59:58

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12497] new barrier warnings in 2.6.29-rc1

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.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=12497
Subject : new barrier warnings in 2.6.29-rc1
Submitter : Christoph Hellwig <[email protected]>
Date : 2009-01-12 15:46 (8 days old)
References : http://marc.info/?l=linux-kernel&m=123177528217154&w=4
Handled-By : Jens Axboe <[email protected]>

2009-01-20 00:00:32

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12498] OOPS and panic on 2.6.29-rc1 on xen-x86

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.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=12498
Subject : OOPS and panic on 2.6.29-rc1 on xen-x86
Submitter : Bryan Donlan <[email protected]>
Date : 2009-01-12 17:26 (8 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e97a630eb0f5b8b380fd67504de6cedebb489003
References : http://marc.info/?l=linux-kernel&m=123178178029065&w=4
Handled-By : Nick Piggin <[email protected]>

2009-01-20 00:00:52

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12501] build bug in eeepc-laptop.c

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.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=12501
Subject : build bug in eeepc-laptop.c
Submitter : Ingo Molnar <[email protected]>
Date : 2009-01-14 17:25 (6 days old)
References : http://lkml.org/lkml/2009/1/14/315

2009-01-20 00:01:26

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12499] Problem with using bluetooth adaper connected to usb port

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.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=12499
Subject : Problem with using bluetooth adaper connected to usb port
Submitter : Maciej Rutecki <[email protected]>
Date : 2009-01-13 18:34 (7 days old)
References : http://marc.info/?l=linux-kernel&m=123187185426236&w=4

2009-01-20 00:01:47

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12502] pipe_read oops on sh

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.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=12502
Subject : pipe_read oops on sh
Submitter : Adrian McMenamin <[email protected]>
Date : 2009-01-15 9:48 (5 days old)
References : http://marc.info/?l=linux-kernel&m=123201298005600&w=4

2009-01-20 00:02:13

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12503] [slab corruption] BUG key_jar: Poison overwritten

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.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=12503
Subject : [slab corruption] BUG key_jar: Poison overwritten
Submitter : Ingo Molnar <[email protected]>
Date : 2009-01-15 18:16 (5 days old)
References : http://marc.info/?l=linux-kernel&m=123204353425825&w=4
Handled-By : David Howells <[email protected]>

2009-01-20 00:02:33

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12504] 2.6.29-rc1 vs selinux

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.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=12504
Subject : 2.6.29-rc1 vs selinux
Submitter : Gene Heskett <[email protected]>
Date : 2009-01-16 8:21 (4 days old)
References : http://marc.info/?l=linux-kernel&m=123209412832287&w=4
Handled-By : Stephen Smalley <[email protected]>

2009-01-20 00:02:56

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12505] 2.6.29-rc1 Firefox crashing on page load

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.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=12505
Subject : 2.6.29-rc1 Firefox crashing on page load
Submitter : Justin Madru <[email protected]>
Date : 2009-01-16 20:56 (4 days old)
References : http://marc.info/?l=linux-kernel&m=123213941914274&w=4
Handled-By : Justin P. Mattock <[email protected]>

2009-01-20 00:03:28

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12506] Undefined symbols when CONFIG_MFD_PCF50633 is enabled

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.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=12506
Subject : Undefined symbols when CONFIG_MFD_PCF50633 is enabled
Submitter : Ozan Çağlayan <[email protected]>
Date : 2009-01-17 10:56 (3 days old)
References : http://marc.info/?l=linux-kernel&m=123218991104592&w=4

2009-01-20 00:03:48

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12507] e100: netconsole not functional because of missing firmware

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.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=12507
Subject : e100: netconsole not functional because of missing firmware
Submitter : Andrey Borzenkov <[email protected]>
Date : 2009-01-17 16:08 (3 days old)
References : http://marc.info/?l=linux-kernel&m=123220854426857&w=4

2009-01-20 00:04:07

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12508] "powerpc/pci: Reserve legacy regions on PCI" broke my G3

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.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=12508
Subject : "powerpc/pci: Reserve legacy regions on PCI" broke my G3
Submitter : Mikael Pettersson <[email protected]>
Date : 2009-01-17 22:46 (3 days old)
First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c1f343028d35ba4e88cd4a3c44e0d8b8a84264ee
References : http://marc.info/?l=linux-kernel&m=123223247325452&w=4
Handled-By : Benjamin Herrenschmidt <[email protected]>

2009-01-20 00:04:36

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12511] WARNING: at drivers/dma/dmaengine.c:352

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.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=12511
Subject : WARNING: at drivers/dma/dmaengine.c:352
Submitter : Ingo Molnar <[email protected]>
Date : 2009-01-19 21:31 (1 days old)
References : http://marc.info/?l=linux-kernel&m=123240070614443&w=4
Handled-By : Dan Williams <[email protected]>

2009-01-20 00:04:54

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12510] 2.6.29-rc2 dies on startup

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.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=12510
Subject : 2.6.29-rc2 dies on startup
Submitter : Ferenc Wagner <[email protected]>
Date : 2009-01-19 12:53 (1 days old)
References : http://marc.info/?l=linux-kernel&m=123236969321703&w=4

2009-01-20 00:05:55

by Rafael J. Wysocki

[permalink] [raw]
Subject: [Bug #12509] lockdep report. fb_mmap vs sys_mmap2

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.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=12509
Subject : lockdep report. fb_mmap vs sys_mmap2
Submitter : Dave Jones <[email protected]>
Date : 2009-01-17 18:19 (3 days old)
References : http://lkml.org/lkml/2009/1/17/176
Handled-By : Andrea Righi <[email protected]>
Patch : http://marc.info/?l=linux-kernel&m=123231032115956&w=4

2009-01-20 00:29:56

by Wang Chen

[permalink] [raw]
Subject: Re: [Bug #12419] possible circular locking dependency on i915 dma

Rafael J. Wysocki said the following on 2009-1-20 5:32:
> 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.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=12419
> Subject : possible circular locking dependency on i915 dma
> Submitter : Wang Chen <[email protected]>
> Date : 2009-01-08 14:11 (12 days old)
> References : http://marc.info/?l=linux-kernel&m=123142399720125&w=4
>

This regression is still there in mainline.

2009-01-20 00:33:38

by Alex Riesen

[permalink] [raw]
Subject: Re: [Bug #12468] Crash in acpi_cpufreq_init

2009/1/19 Rafael J. Wysocki <[email protected]>:
> 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.28. Please verify if it still should be listed and let me know
> (either way).
>

The regression is still present.

>
> Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12468
> Subject : Crash in acpi_cpufreq_init
> Submitter : Alex Riesen <[email protected]>
> Date : 2009-01-17 10:47 (3 days old)
> First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=50c668d678fd01284799a6e4f1b91829d83cb9ed
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>

2009-01-20 00:35:30

by Nick Piggin

[permalink] [raw]
Subject: Re: [Bug #12498] OOPS and panic on 2.6.29-rc1 on xen-x86

On Mon, Jan 19, 2009 at 10:32:16PM +0100, 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.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=12498
> Subject : OOPS and panic on 2.6.29-rc1 on xen-x86
> Submitter : Bryan Donlan <[email protected]>
> Date : 2009-01-12 17:26 (8 days old)
> First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e97a630eb0f5b8b380fd67504de6cedebb489003
> References : http://marc.info/?l=linux-kernel&m=123178178029065&w=4
> Handled-By : Nick Piggin <[email protected]>
>

This one was fixed by backing out the patch to make vmalloc purge
spinlock into a mutex.

2009-01-20 00:40:13

by Harvey Harrison

[permalink] [raw]
Subject: Re: [Bug #12422] 2.6.28-git can't resume from str

On Mon, 2009-01-19 at 22:32 +0100, 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.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=12422
> Subject : 2.6.28-git can't resume from str
> Submitter : Jeff Chua <[email protected]>
> Date : 2009-01-10 1:39 (10 days old)
> First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a0d4922da2e4ccb0973095d8d29f36f6b1b5f703
> References : http://marc.info/?l=linux-kernel&m=123155157909282&w=4
> http://marc.info/?l=linux-kernel&m=123167815028388&w=4
> Handled-By : Rafael J. Wysocki <[email protected]>
> Patch : http://lkml.org/lkml/2009/1/13/144
>

The above referenced patch fixes STR for me.

Tested-by: Harvey Harrison <[email protected]>

2009-01-20 01:46:21

by Jeff Chua

[permalink] [raw]
Subject: Re: [Bug #12422] 2.6.28-git can't resume from str

On Tue, Jan 20, 2009 at 5:32 AM, Rafael J. Wysocki <[email protected]> wrote:
> Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12422
> Subject : 2.6.28-git can't resume from str
> Submitter : Jeff Chua <[email protected]>
> Date : 2009-01-10 1:39 (10 days old)
> First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a0d4922da2e4ccb0973095d8d29f36f6b1b5f703
> References : http://marc.info/?l=linux-kernel&m=123155157909282&w=4
> http://marc.info/?l=linux-kernel&m=123167815028388&w=4
> Handled-By : Rafael J. Wysocki <[email protected]>
> Patch : http://lkml.org/lkml/2009/1/13/144

Rafael,

Confirmed the patch fixed resume from STR. No problem for the past 10 days.

Thanks,
Jeff.

2009-01-20 06:29:34

by Justin Madru

[permalink] [raw]
Subject: Re: [Bug #12505] 2.6.29-rc1 Firefox crashing on page load

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.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=12505
> Subject : 2.6.29-rc1 Firefox crashing on page load
> Submitter : Justin Madru <[email protected]>
> Date : 2009-01-16 20:56 (4 days old)
> References : http://marc.info/?l=linux-kernel&m=123213941914274&w=4
> Handled-By : Justin P. Mattock <[email protected]>
>
>
>
>
Yes, still a regression sofar, but I've bisected it and checked it with
a revert of the bad commit.
The revert does fix the bug, but we've yet to figure out why, or come up
with a patch.

commit 4217458dafaa57d8e26a46f5d05ab8c53cf64191
Author: Hiroshi Shimamoto <[email protected]>
Date: Fri Dec 5 17:17:09 2008 -0800

x86: signal: change type of paramter for sys_rt_sigreturn()

Impact: cleanup on 32-bit

Peter pointed this parameter can be changed.

Signed-off-by: Hiroshi Shimamoto <[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>

:040000 040000 f5fba48247ff200092c38a54e334f495917229d5
b901159897e5d85e0dc2a0c9d904d9a73c1d58a2 M arch

arch/x86/include/asm/syscalls.h
arch/x86/kernel/signal.c

diff --git a/arch/x86/include/asm/syscalls.h
b/arch/x86/include/asm/syscalls.h
index 87803da..3a5252c 100644 (file)
--- a/arch/x86/include/asm/syscalls.h
+++ b/arch/x86/include/asm/syscalls.h
@@ -33,7 +33,7 @@ asmlinkage int sys_sigaction(int, const struct
old_sigaction __user *,
struct old_sigaction __user *);
asmlinkage int sys_sigaltstack(unsigned long);
asmlinkage unsigned long sys_sigreturn(unsigned long);
-asmlinkage int sys_rt_sigreturn(unsigned long);
+asmlinkage int sys_rt_sigreturn(struct pt_regs);

/* kernel/ioport.c */
asmlinkage long sys_iopl(unsigned long);
diff --git a/arch/x86/kernel/signal.c b/arch/x86/kernel/signal.c
index b1f4d34..b1cc6da 100644 (file)
--- a/arch/x86/kernel/signal.c
+++ b/arch/x86/kernel/signal.c
@@ -642,11 +642,9 @@ badframe:
}

#ifdef CONFIG_X86_32
-asmlinkage int sys_rt_sigreturn(unsigned long __unused)
+asmlinkage int sys_rt_sigreturn(struct pt_regs regs)
{
- struct pt_regs *regs = (struct pt_regs *)&__unused;
-
- return do_rt_sigreturn(regs);
+ return do_rt_sigreturn(&regs);
}
#else /* !CONFIG_X86_32 */
asmlinkage long sys_rt_sigreturn(struct pt_regs *regs)

Justin Madru

2009-01-20 07:44:15

by Ingo Molnar

[permalink] [raw]
Subject: Re: [Bug #12505] 2.6.29-rc1 Firefox crashing on page load


(added Cc:s)

* Justin Madru <[email protected]> wrote:

> 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.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=12505
>> Subject : 2.6.29-rc1 Firefox crashing on page load
>> Submitter : Justin Madru <[email protected]>
>> Date : 2009-01-16 20:56 (4 days old)
>> References : http://marc.info/?l=linux-kernel&m=123213941914274&w=4
>> Handled-By : Justin P. Mattock <[email protected]>
>>
>>
>>
>>
> Yes, still a regression sofar, but I've bisected it and checked it with
> a revert of the bad commit.
> The revert does fix the bug, but we've yet to figure out why, or come up
> with a patch.
>
> commit 4217458dafaa57d8e26a46f5d05ab8c53cf64191
> Author: Hiroshi Shimamoto <[email protected]>
> Date: Fri Dec 5 17:17:09 2008 -0800
>
> x86: signal: change type of paramter for sys_rt_sigreturn()
>
> Impact: cleanup on 32-bit
>
> Peter pointed this parameter can be changed.
>
> Signed-off-by: Hiroshi Shimamoto <[email protected]>
> Signed-off-by: Ingo Molnar <[email protected]>
>
> :040000 040000 f5fba48247ff200092c38a54e334f495917229d5
> b901159897e5d85e0dc2a0c9d904d9a73c1d58a2 M arch
>
> arch/x86/include/asm/syscalls.h
> arch/x86/kernel/signal.c
>
> diff --git a/arch/x86/include/asm/syscalls.h
> b/arch/x86/include/asm/syscalls.h
> index 87803da..3a5252c 100644 (file)
> --- a/arch/x86/include/asm/syscalls.h
> +++ b/arch/x86/include/asm/syscalls.h
> @@ -33,7 +33,7 @@ asmlinkage int sys_sigaction(int, const struct
> old_sigaction __user *,
> struct old_sigaction __user *);
> asmlinkage int sys_sigaltstack(unsigned long);
> asmlinkage unsigned long sys_sigreturn(unsigned long);
> -asmlinkage int sys_rt_sigreturn(unsigned long);
> +asmlinkage int sys_rt_sigreturn(struct pt_regs);
>
> /* kernel/ioport.c */
> asmlinkage long sys_iopl(unsigned long);
> diff --git a/arch/x86/kernel/signal.c b/arch/x86/kernel/signal.c
> index b1f4d34..b1cc6da 100644 (file)
> --- a/arch/x86/kernel/signal.c
> +++ b/arch/x86/kernel/signal.c
> @@ -642,11 +642,9 @@ badframe:
> }
>
> #ifdef CONFIG_X86_32
> -asmlinkage int sys_rt_sigreturn(unsigned long __unused)
> +asmlinkage int sys_rt_sigreturn(struct pt_regs regs)
> {
> - struct pt_regs *regs = (struct pt_regs *)&__unused;
> -
> - return do_rt_sigreturn(regs);
> + return do_rt_sigreturn(&regs);
> }
> #else /* !CONFIG_X86_32 */
> asmlinkage long sys_rt_sigreturn(struct pt_regs *regs)

hm, this looks like a compiler bug: GCC might assume above that the 'regs'
parameter is the callee's (while in reality they are the caller's and we
rely on GCC not clobbering them on the stack).

Justin, does it work if you apply the patch below instead of the revert?

Thanks,

Ingo

-------------------->
>From c401278356e4eae139e4c15695b6c1cdb63e7376 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <[email protected]>
Date: Tue, 20 Jan 2009 08:38:47 +0100
Subject: [PATCH] x86: prevent tail call optimization in signal.c

Impact: fix firefox crash

Another victim of GCC believing that on-stack function arguments are
owned by the callee - while in reality for asmlinkage functions they
are very much owned by the caller. Stomping on them can corrupt the
user-space register state, causing weird crashes.

Reported-by: Justin Madru <[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
---
arch/x86/kernel/signal.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/arch/x86/kernel/signal.c b/arch/x86/kernel/signal.c
index 89bb766..dee83af 100644
--- a/arch/x86/kernel/signal.c
+++ b/arch/x86/kernel/signal.c
@@ -634,7 +634,11 @@ badframe:
#ifdef CONFIG_X86_32
asmlinkage int sys_rt_sigreturn(struct pt_regs regs)
{
- return do_rt_sigreturn(&regs);
+ int ret = do_rt_sigreturn(&regs);
+
+ asmlinkage_protect(1, ret, regs);
+
+ return ret;
}
#else /* !CONFIG_X86_32 */
asmlinkage long sys_rt_sigreturn(struct pt_regs *regs)

2009-01-20 07:48:24

by Ingo Molnar

[permalink] [raw]
Subject: Re: [Bug #12417] glx performance drop with: "x86: PAT: implement track/untrack of pfnmap regions for x86 - v3"


* Rafael J. Wysocki <[email protected]> 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.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=12417
> Subject : glx performance drop with: "x86: PAT: implement track/untrack of pfnmap regions for x86 - v3"
> Submitter : Alexey Fisher <[email protected]>
> Date : 2009-01-06 18:46 (14 days old)
> First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5899329b19100c0b82dc78e9b21ed8b920c9ffb3
> References : http://marc.info/?l=linux-kernel&m=123126782822696&w=4
> Handled-By : Pallipadi, Venkatesh <[email protected]>

is it still broken with the current lineup of x86 fixes:

git pull git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git x86-fixes-for-linus

?

Ingo

2009-01-20 08:18:00

by Ingo Molnar

[permalink] [raw]
Subject: Re: [Bug #12505] 2.6.29-rc1 Firefox crashing on page load


* Ingo Molnar <[email protected]> wrote:

> (added Cc:s)

> Justin, does it work if you apply the patch below instead of the revert?

hm, that patch wont build because the protect_asmlinkage macro is rather
limited - it cannot deal with structure parameters.

We might be better off with a revert here, and a comment added that points
out the problem.

Ingo

2009-01-20 08:38:18

by Ingo Molnar

[permalink] [raw]
Subject: Re: [Bug #12505] 2.6.29-rc1 Firefox crashing on page load


* Ingo Molnar <[email protected]> wrote:

>
> * Ingo Molnar <[email protected]> wrote:
>
> > (added Cc:s)
>
> > Justin, does it work if you apply the patch below instead of the revert?
>
> hm, that patch wont build because the protect_asmlinkage macro is rather
> limited - it cannot deal with structure parameters.
>
> We might be better off with a revert here, and a comment added that points
> out the problem.

Below is the revert+document commit that i have queued up.

Justin, could you try the tip/master tree (which has this fix included):

http://people.redhat.com/mingo/tip.git/README

does Firefox still work fine?

Ingo

------------->
>From 779c9b9f8cb87cdfbd299ee7beb62e50ce139a92 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <[email protected]>
Date: Tue, 20 Jan 2009 09:31:49 +0100
Subject: [PATCH] Revert "x86: signal: change type of paramter for sys_rt_sigreturn()"

This reverts commit 4217458dafaa57d8e26a46f5d05ab8c53cf64191.

Justin Madru bisected this commit, it was causing weird Firefox
crashes.

The reason is that GCC mis-optimizes (re-uses) the on-stack parameters of
the calling frame, which corrupts the syscall return pt_regs state and
thus corrupts user-space register state.

So we go back to the slightly less clean but more optimization-safe
method of getting to pt_regs. Also add a comment to explain this.

Resolves: http://bugzilla.kernel.org/show_bug.cgi?id=12505

Reported-and-bisected-by: Justin Madru <[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
---
arch/x86/include/asm/syscalls.h | 2 +-
arch/x86/kernel/signal.c | 11 +++++++++--
2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/arch/x86/include/asm/syscalls.h b/arch/x86/include/asm/syscalls.h
index 9c6797c..c0b0bda 100644
--- a/arch/x86/include/asm/syscalls.h
+++ b/arch/x86/include/asm/syscalls.h
@@ -40,7 +40,7 @@ asmlinkage int sys_sigaction(int, const struct old_sigaction __user *,
struct old_sigaction __user *);
asmlinkage int sys_sigaltstack(unsigned long);
asmlinkage unsigned long sys_sigreturn(unsigned long);
-asmlinkage int sys_rt_sigreturn(struct pt_regs);
+asmlinkage int sys_rt_sigreturn(unsigned long);

/* kernel/ioport.c */
asmlinkage long sys_iopl(unsigned long);
diff --git a/arch/x86/kernel/signal.c b/arch/x86/kernel/signal.c
index 89bb766..df0587f 100644
--- a/arch/x86/kernel/signal.c
+++ b/arch/x86/kernel/signal.c
@@ -632,9 +632,16 @@ badframe:
}

#ifdef CONFIG_X86_32
-asmlinkage int sys_rt_sigreturn(struct pt_regs regs)
+/*
+ * Note: do not pass in pt_regs directly as with tail-call optimization
+ * GCC will incorrectly stomp on the caller's frame and corrupt user-space
+ * register state:
+ */
+asmlinkage int sys_rt_sigreturn(unsigned long __unused)
{
- return do_rt_sigreturn(&regs);
+ struct pt_regs *regs = (struct pt_regs *)&__unused;
+
+ return do_rt_sigreturn(regs);
}
#else /* !CONFIG_X86_32 */
asmlinkage long sys_rt_sigreturn(struct pt_regs *regs)

2009-01-20 09:10:19

by Oleksij Rempel

[permalink] [raw]
Subject: Re: [Bug #12417] glx performance drop with: "x86: PAT: implement track/untrack of pfnmap regions for x86 - v3"

Ingo Molnar schrieb:
> * Rafael J. Wysocki <[email protected]> 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.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=12417
>> Subject : glx performance drop with: "x86: PAT: implement track/untrack of pfnmap regions for x86 - v3"
>> Submitter : Alexey Fisher <[email protected]>
>> Date : 2009-01-06 18:46 (14 days old)
>> First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5899329b19100c0b82dc78e9b21ed8b920c9ffb3
>> References : http://marc.info/?l=linux-kernel&m=123126782822696&w=4
>> Handled-By : Pallipadi, Venkatesh <[email protected]>
>
> is it still broken with the current lineup of x86 fixes:
>
> git pull git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git x86-fixes-for-linus
>
> ?
>
> Ingo

I migrated now to the next ubuntu versio, hope it do no hava mach
difference.
There is no warnings in dmesg about mtrr or pat, no xorg crashes with
glxx but same pure performace. With enabled or disabled drm i get ~300fps

Alexey

2009-01-20 10:31:20

by Jan Beulich

[permalink] [raw]
Subject: [PATCH] Re: [Bug #12416] Recent change to kernel spikes out ccache/distcc

To address the various issues raised on the stripping patches, this
patch
- adds a config option to control whether __crc_* symbols should be
stripped from modules (and restores filtering out __crc_* in
mksysmap)
- adds a fallback if the advanced module stripping fails during module
installation
- disallows KALLSYMS_STRIP_GENERATED for 32-bit Sparc

Parts based on a draft patch from Sam Ravnborg.

Signed-off-by: Jan Beulich <[email protected]>
Cc: Theodore Ts'o <[email protected]>
Cc: Rafael J. Wysocki <[email protected]>

---
Makefile | 4 +++-
init/Kconfig | 12 ++++++++++++
scripts/Makefile.build | 20 +++++++++++++++++---
scripts/Makefile.modinst | 3 ++-
scripts/mksysmap | 6 ++++--
5 files changed, 38 insertions(+), 7 deletions(-)

--- linux-2.6.29-rc2/Makefile 2009-01-20 10:30:08.000000000 +0100
+++ 2.6.29-rc2-strip-conditional/Makefile 2009-01-07 15:35:07.000000000 +0100
@@ -620,13 +620,15 @@ mod_strip_cmd = $(OBJCOPY) --strip-debug
ifeq ($(CONFIG_KALLSYMS_ALL),$(CONFIG_KALLSYMS_STRIP_GENERATED))
mod_strip_cmd += --wildcard $(addprefix --strip-symbols ,$(strip-symbols))
endif
+mod_strip_cmd2 = $(OBJCOPY) --strip-debug
else
mod_strip_cmd = $(OBJCOPY) $(INSTALL_MOD_STRIP)
endif # INSTALL_MOD_STRIP=1
else
mod_strip_cmd = false
endif # INSTALL_MOD_STRIP
-export mod_strip_cmd
+mod_strip_cmd2 ?= false
+export mod_strip_cmd mod_strip_cmd2


ifeq ($(KBUILD_EXTMOD),)
--- linux-2.6.29-rc2/init/Kconfig 2009-01-20 10:30:37.000000000 +0100
+++ 2.6.29-rc2-strip-conditional/init/Kconfig 2009-01-08 09:34:39.000000000 +0100
@@ -628,6 +628,8 @@ config KALLSYMS_ALL
config KALLSYMS_STRIP_GENERATED
bool "Strip machine generated symbols from kallsyms"
depends on KALLSYMS_ALL
+ # This doesn't work with -r in LDFLAGS_vmlinux.
+ depends on !SPARC || SPARC64
default y
help
Say N if you want kallsyms to retain even machine generated symbols.
@@ -938,6 +940,16 @@ config MODVERSIONS
make them incompatible with the kernel you are running. If
unsure, say N.

+config KBUILD_STRIP_CRC
+ bool "Strip __crc_* symbols from modules"
+ depends on MODVERSIONS
+ help
+ Since they are useless to keep post compilation, this allows to
+ strip these symbols. However, binutils don't offer a simple way
+ to get rid of them, so the .c->.o compilation step gets broken up
+ when selecting this option, which is known to have an adverse
+ effect on compilation caching/distribution systems (ccache/distcc).
+
config MODULE_SRCVERSION_ALL
bool "Source checksum for all modules"
help
--- linux-2.6.29-rc2/scripts/Makefile.build 2009-01-20 10:30:44.000000000 +0100
+++ 2.6.29-rc2-strip-conditional/scripts/Makefile.build 2009-01-08 10:03:27.000000000 +0100
@@ -153,7 +153,7 @@ $(obj)/%.i: $(src)/%.c FORCE

cmd_genksyms = \
$(CPP) -D__GENKSYMS__ $(c_flags) $< | \
- $(GENKSYMS) -T $@ -A -a $(ARCH) \
+ $(GENKSYMS) -T $@ $(if $(CONFIG_KBUILD_STRIP_CRC), -A) -a $(ARCH) \
$(if $(KBUILD_PRESERVE),-p) \
$(if $(1),-r $(firstword $(wildcard $(@:.symtypes=.symref) /dev/null)))

@@ -187,11 +187,12 @@ else
# o assemble <file>.o from .tmp_<file>.s forcing inclusion of directives
# defining the actual values of __crc_*, followed by objcopy-ing them
# to force these symbols to be local to permit stripping them later.
-s_file = $(@D)/.tmp_$(@F:.o=.s)
v_file = $(@D)/.tmp_$(@F:.o=.v)
tmp_o_file = $(@D)/.tmp_$(@F)
no_g_c_flags = $(filter-out -g%,$(c_flags))

+ifneq ($(CONFIG_KBUILD_STRIP_CRC),)
+s_file = $(@D)/.tmp_$(@F:.o=.s)
cmd_cc_o_c = $(CC) $(c_flags) -S -o $(s_file) $<

cmd_modversions = \
@@ -210,6 +211,19 @@ cmd_modversions = \
rm -f $(v_file); \
$(CC) $(no_g_c_flags) -c -o $@ $(s_file); \
fi;
+else
+cmd_cc_o_c = $(CC) $(c_flags) -c -o $(tmp_o_file) $<
+
+cmd_modversions = \
+ if $(OBJDUMP) -h $(tmp_o_file) | grep -q __ksymtab; then \
+ $(cmd_genksyms) > $(v_file); \
+ $(LD) $(LDFLAGS) -r -o $@ $(tmp_o_file) -T $(v_file); \
+ else \
+ rm -f $(v_file); \
+ mv $(tmp_o_file) $@; \
+ fi;
+
+endif
endif

ifdef CONFIG_FTRACE_MCOUNT_RECORD
@@ -225,7 +239,7 @@ define rule_cc_o_c
$(cmd_record_mcount) \
scripts/basic/fixdep $(depfile) $@ '$(call make-cmd,cc_o_c)' > \
$(dot-target).tmp; \
- if [ -r $(@D)/.tmp_$(@F:.o=.v) ]; then \
+ if [ -r $(v_file) ]; then \
echo >> $(dot-target).tmp; \
echo '$@: $(GENKSYMS)' >> $(dot-target).tmp; \
echo '$(GENKSYMS):: ;' >> $(dot-target).tmp; \
--- linux-2.6.29-rc2/scripts/Makefile.modinst 2009-01-20 10:30:44.000000000 +0100
+++ 2.6.29-rc2-strip-conditional/scripts/Makefile.modinst 2009-01-07 15:32:23.000000000 +0100
@@ -18,7 +18,8 @@ __modinst: $(modules)

quiet_cmd_modules_install = INSTALL $@
cmd_modules_install = mkdir -p $(2); \
- $(mod_strip_cmd) $@ $(2)/$(notdir $@) || cp $@ $(2)
+ $(mod_strip_cmd) $@ $(2)/$(notdir $@) || \
+ $(mod_strip_cmd2) $@ $(2)/$(notdir $@) || cp $@ $(2)

# Modules built outside the kernel source tree go into extra by default
INSTALL_MOD_DIR ?= extra
--- linux-2.6.29-rc2/scripts/mksysmap 2009-01-20 10:30:44.000000000 +0100
+++ 2.6.29-rc2-strip-conditional/scripts/mksysmap 2009-01-20 00:00:00.000000000 +0100
@@ -37,6 +37,8 @@

# readprofile starts reading symbols when _stext is found, and
# continue until it finds a symbol which is not either of 'T', 't',
-# 'W' or 'w'.
+# 'W' or 'w'. __crc_ are 'A' and placed in the middle
+# so we just ignore them to let readprofile continue to work.
+# (At least sparc64 has __crc_ in the middle).

-$NM -n $1 | grep -v '\( [aNUw] \)\|\( \$[adt]\)' > $2
+$NM -n $1 | grep -v '\( [aNUw] \)\|\(__crc_\)\|\( \$[adt]\)' > $2

2009-01-20 13:45:28

by Oleksij Rempel

[permalink] [raw]
Subject: Re: [Bug #12417] glx performance drop with: "x86: PAT: implement track/untrack of pfnmap regions for x86 - v3"

Ingo Molnar schrieb:
> * Rafael J. Wysocki <[email protected]> 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.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=12417
>> Subject : glx performance drop with: "x86: PAT: implement track/untrack of pfnmap regions for x86 - v3"
>> Submitter : Alexey Fisher <[email protected]>
>> Date : 2009-01-06 18:46 (14 days old)
>> First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=5899329b19100c0b82dc78e9b21ed8b920c9ffb3
>> References : http://marc.info/?l=linux-kernel&m=123126782822696&w=4
>> Handled-By : Pallipadi, Venkatesh <[email protected]>
>
> is it still broken with the current lineup of x86 fixes:
>
> git pull git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git x86-fixes-for-linus
>
> ?
>
> Ingo
> --

This patch solve the bug for my old system.

2009-01-20 14:23:43

by Ingo Molnar

[permalink] [raw]
Subject: Re: [Bug #12468] Crash in acpi_cpufreq_init


* Alex Riesen <[email protected]> wrote:

> 2009/1/19 Rafael J. Wysocki <[email protected]>:
> > 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.28. Please verify if it still should be listed and let me know
> > (either way).
> >
>
> The regression is still present.

should be fixed by the pending x86 fixes:

git pull git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git x86-fixes-for-linus

does it work fine if you pull that tree?

Ingo

2009-01-20 16:46:30

by Norbert Preining

[permalink] [raw]
Subject: Re: [Bug #12494] Sony backlight regression from 2.6.28 to 29-rc

On Mo, 19 Jan 2009, Rafael J. Wysocki wrote:
> The following bug entry is on the current list of known regressions
> from 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=12494
> Subject : Sony backlight regression from 2.6.28 to 29-rc

Yes it is.

Best wishes

Norbert

-------------------------------------------------------------------------------
Dr. Norbert Preining <[email protected]> Vienna University of Technology
Debian Developer <[email protected]> Debian TeX Group
gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
DITHERINGTON (n)
Sudden access to panic experienced by one who realises that he is
being drawn inexorably into a clabby (q.v.) conversion, i.e. one he
has no hope of enjoying, benefiting from or understanding.
--- Douglas Adams, The Meaning of Liff

2009-01-20 22:35:45

by Alex Riesen

[permalink] [raw]
Subject: Re: [Bug #12468] Crash in acpi_cpufreq_init

2009/1/20 Ingo Molnar <[email protected]>:
>
> * Alex Riesen <[email protected]> wrote:
>
>> 2009/1/19 Rafael J. Wysocki <[email protected]>:
>> > 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.28. Please verify if it still should be listed and let me know
>> > (either way).
>> >
>>
>> The regression is still present.
>
> should be fixed by the pending x86 fixes:
>
> git pull git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git x86-fixes-for-linus
>
> does it work fine if you pull that tree?

Yep. No crashing anymore. The commits starting from 31ad908 (work_on_cpu...)
seem to do the fixing.

2009-01-20 22:45:15

by Bob Copeland

[permalink] [raw]
Subject: Re: [Bug #12490] ath5k related kernel panic in 2.6.29-rc1

On Mon, Jan 19, 2009 at 10:32:14PM +0100, 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.28. Please verify if it still should be listed and let me know
> (either way).

Yeah I think it should, though it seems to be a rate controller bug and
not specific to ath5k.

--
Bob Copeland %% http://www.bobcopeland.com

2009-01-21 09:32:03

by Justin Madru

[permalink] [raw]
Subject: Re: [Bug #12505] 2.6.29-rc1 Firefox crashing on page load

Ingo Molnar wrote:
> * Ingo Molnar <[email protected]> wrote:
>
>
>> * Ingo Molnar <[email protected]> wrote:
>>
>>
>>> (added Cc:s)
>>>
>>> Justin, does it work if you apply the patch below instead of the revert?
>>>
>> hm, that patch wont build because the protect_asmlinkage macro is rather
>> limited - it cannot deal with structure parameters.
>>
>> We might be better off with a revert here, and a comment added that points
>> out the problem.
>>
>
> Below is the revert+document commit that i have queued up.
>
> Justin, could you try the tip/master tree (which has this fix included):
>
> http://people.redhat.com/mingo/tip.git/README
>
> does Firefox still work fine?
>
> Ingo
>
> ------------->
> >From 779c9b9f8cb87cdfbd299ee7beb62e50ce139a92 Mon Sep 17 00:00:00 2001
> From: Ingo Molnar <[email protected]>
> Date: Tue, 20 Jan 2009 09:31:49 +0100
> Subject: [PATCH] Revert "x86: signal: change type of paramter for sys_rt_sigreturn()"
>
> This reverts commit 4217458dafaa57d8e26a46f5d05ab8c53cf64191.
>
> Justin Madru bisected this commit, it was causing weird Firefox
> crashes.
>
> The reason is that GCC mis-optimizes (re-uses) the on-stack parameters of
> the calling frame, which corrupts the syscall return pt_regs state and
> thus corrupts user-space register state.
>
> So we go back to the slightly less clean but more optimization-safe
> method of getting to pt_regs. Also add a comment to explain this.
>
> Resolves: http://bugzilla.kernel.org/show_bug.cgi?id=12505
>
> Reported-and-bisected-by: Justin Madru <[email protected]>
> Signed-off-by: Ingo Molnar <[email protected]>
> ---
> arch/x86/include/asm/syscalls.h | 2 +-
> arch/x86/kernel/signal.c | 11 +++++++++--
> 2 files changed, 10 insertions(+), 3 deletions(-)
>
> diff --git a/arch/x86/include/asm/syscalls.h b/arch/x86/include/asm/syscalls.h
> index 9c6797c..c0b0bda 100644
> --- a/arch/x86/include/asm/syscalls.h
> +++ b/arch/x86/include/asm/syscalls.h
> @@ -40,7 +40,7 @@ asmlinkage int sys_sigaction(int, const struct old_sigaction __user *,
> struct old_sigaction __user *);
> asmlinkage int sys_sigaltstack(unsigned long);
> asmlinkage unsigned long sys_sigreturn(unsigned long);
> -asmlinkage int sys_rt_sigreturn(struct pt_regs);
> +asmlinkage int sys_rt_sigreturn(unsigned long);
>
> /* kernel/ioport.c */
> asmlinkage long sys_iopl(unsigned long);
> diff --git a/arch/x86/kernel/signal.c b/arch/x86/kernel/signal.c
> index 89bb766..df0587f 100644
> --- a/arch/x86/kernel/signal.c
> +++ b/arch/x86/kernel/signal.c
> @@ -632,9 +632,16 @@ badframe:
> }
>
> #ifdef CONFIG_X86_32
> -asmlinkage int sys_rt_sigreturn(struct pt_regs regs)
> +/*
> + * Note: do not pass in pt_regs directly as with tail-call optimization
> + * GCC will incorrectly stomp on the caller's frame and corrupt user-space
> + * register state:
> + */
> +asmlinkage int sys_rt_sigreturn(unsigned long __unused)
> {
> - return do_rt_sigreturn(&regs);
> + struct pt_regs *regs = (struct pt_regs *)&__unused;
> +
> + return do_rt_sigreturn(regs);
> }
> #else /* !CONFIG_X86_32 */
> asmlinkage long sys_rt_sigreturn(struct pt_regs *regs)
>
>
Ok, I officially tested tip/master and firefox is happy it can talk to
friends with google talk ;-)
Although.... I don't use google talk.... it just seems to be this
mandatory tab I can't get rid of
on my google page that caused a regression to be noticed so that the
kernel could be improved!

Justin Madru

2009-01-21 09:40:58

by Justin P. Mattock

[permalink] [raw]
Subject: Re: [Bug #12505] 2.6.29-rc1 Firefox crashing on page load

Justin Madru wrote:
> Ingo Molnar wrote:
>> * Ingo Molnar <[email protected]> wrote:
>>
>>
>>> * Ingo Molnar <[email protected]> wrote:
>>>
>>>
>>>> (added Cc:s)
>>>> Justin, does it work if you apply the patch below instead of
>>>> the revert?
>>>>
>>> hm, that patch wont build because the protect_asmlinkage macro is
>>> rather limited - it cannot deal with structure parameters.
>>>
>>> We might be better off with a revert here, and a comment added that
>>> points out the problem.
>>>
>>
>> Below is the revert+document commit that i have queued up.
>>
>> Justin, could you try the tip/master tree (which has this fix included):
>>
>> http://people.redhat.com/mingo/tip.git/README
>>
>> does Firefox still work fine?
>>
>> Ingo
>>
>> ------------->
>> >From 779c9b9f8cb87cdfbd299ee7beb62e50ce139a92 Mon Sep 17 00:00:00 2001
>> From: Ingo Molnar <[email protected]>
>> Date: Tue, 20 Jan 2009 09:31:49 +0100
>> Subject: [PATCH] Revert "x86: signal: change type of paramter for
>> sys_rt_sigreturn()"
>>
>> This reverts commit 4217458dafaa57d8e26a46f5d05ab8c53cf64191.
>>
>> Justin Madru bisected this commit, it was causing weird Firefox
>> crashes.
>>
>> The reason is that GCC mis-optimizes (re-uses) the on-stack
>> parameters of
>> the calling frame, which corrupts the syscall return pt_regs state and
>> thus corrupts user-space register state.
>>
>> So we go back to the slightly less clean but more optimization-safe
>> method of getting to pt_regs. Also add a comment to explain this.
>>
>> Resolves: http://bugzilla.kernel.org/show_bug.cgi?id=12505
>>
>> Reported-and-bisected-by: Justin Madru <[email protected]>
>> Signed-off-by: Ingo Molnar <[email protected]>
>> ---
>> arch/x86/include/asm/syscalls.h | 2 +-
>> arch/x86/kernel/signal.c | 11 +++++++++--
>> 2 files changed, 10 insertions(+), 3 deletions(-)
>>
>> diff --git a/arch/x86/include/asm/syscalls.h
>> b/arch/x86/include/asm/syscalls.h
>> index 9c6797c..c0b0bda 100644
>> --- a/arch/x86/include/asm/syscalls.h
>> +++ b/arch/x86/include/asm/syscalls.h
>> @@ -40,7 +40,7 @@ asmlinkage int sys_sigaction(int, const struct
>> old_sigaction __user *,
>> struct old_sigaction __user *);
>> asmlinkage int sys_sigaltstack(unsigned long);
>> asmlinkage unsigned long sys_sigreturn(unsigned long);
>> -asmlinkage int sys_rt_sigreturn(struct pt_regs);
>> +asmlinkage int sys_rt_sigreturn(unsigned long);
>>
>> /* kernel/ioport.c */
>> asmlinkage long sys_iopl(unsigned long);
>> diff --git a/arch/x86/kernel/signal.c b/arch/x86/kernel/signal.c
>> index 89bb766..df0587f 100644
>> --- a/arch/x86/kernel/signal.c
>> +++ b/arch/x86/kernel/signal.c
>> @@ -632,9 +632,16 @@ badframe:
>> }
>>
>> #ifdef CONFIG_X86_32
>> -asmlinkage int sys_rt_sigreturn(struct pt_regs regs)
>> +/*
>> + * Note: do not pass in pt_regs directly as with tail-call optimization
>> + * GCC will incorrectly stomp on the caller's frame and corrupt
>> user-space
>> + * register state:
>> + */
>> +asmlinkage int sys_rt_sigreturn(unsigned long __unused)
>> {
>> - return do_rt_sigreturn(&regs);
>> + struct pt_regs *regs = (struct pt_regs *)&__unused;
>> +
>> + return do_rt_sigreturn(regs);
>> }
>> #else /* !CONFIG_X86_32 */
>> asmlinkage long sys_rt_sigreturn(struct pt_regs *regs)
>>
>>
> Ok, I officially tested tip/master and firefox is happy it can talk to
> friends with google talk ;-)
> Although.... I don't use google talk.... it just seems to be this
> mandatory tab I can't get rid of
> on my google page that caused a regression to be noticed so that the
> kernel could be improved!
>
> Justin Madru
>
Well I guess the problem has been bisected.

regards;

Justin P. Mattock

2009-01-21 11:59:48

by Ingo Molnar

[permalink] [raw]
Subject: Re: [Bug #12468] Crash in acpi_cpufreq_init


* Alex Riesen <[email protected]> wrote:

> 2009/1/20 Ingo Molnar <[email protected]>:
> >
> > * Alex Riesen <[email protected]> wrote:
> >
> >> 2009/1/19 Rafael J. Wysocki <[email protected]>:
> >> > 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.28. Please verify if it still should be listed and let me know
> >> > (either way).
> >> >
> >>
> >> The regression is still present.
> >
> > should be fixed by the pending x86 fixes:
> >
> > git pull git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git x86-fixes-for-linus
> >
> > does it work fine if you pull that tree?
>
> Yep. No crashing anymore. The commits starting from 31ad908 (work_on_cpu...)
> seem to do the fixing.

okay, great. It's all in the queue to Linus now.

Ingo

2009-01-28 23:39:52

by Alexander Beregalov

[permalink] [raw]
Subject: Re: [Bug #12402] 2.6.29-rc: kernel BUG at fs/xfs/support/debug.c:108

2009/1/20 Rafael J. Wysocki <[email protected]>:
> 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.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=12402
> Subject : 2.6.29-rc: kernel BUG at fs/xfs/support/debug.c:108
> Submitter : Alexander Beregalov <[email protected]>
> Date : 2009-01-09 04:41 (11 days old)
> References : http://thread.gmane.org/gmane.comp.file-systems.xfs.general/27548
> Handled-By : Christoph Hellwig <[email protected]>
>

Should be closed, thanks.

commit 74e2d06521913443c7e2697037909f5efc200ec5
(Long btree pointers are still 64 bit on disk)