2007-09-03 10:13:15

by Michal Piotrowski

[permalink] [raw]
Subject: Re: [2/2] 2.6.23-rc5: known regressions with patches

Hi all,

Here is a list of some known regressions in 2.6.23-rc5
with patches available.

Feel free to add new regressions/remove fixed etc.
http://kernelnewbies.org/known_regressions

List of Aces

Name Regressions fixed since 21-Jun-2007
Adrian Bunk 9
Linus Torvalds 6
Andi Kleen 5
Hugh Dickins 5
Andrew Morton 4
Al Viro 3
Alan Stern 3
Alexey Starikovskiy 3
Cornelia Huck 3
Jens Axboe 3
Stephen Hemminger 3
Tejun Heo 3



Kconfig

Subject : CONFIG_HOTPLUG_CPU: kconfig bug?
References : http://lkml.org/lkml/2007/8/27/204
Last known good : ?
Submitter : Hugh Dickins <[email protected]>
Caused-By : ?
Handled-By : Roman Zippel <[email protected]>
Sam Ravnborg <[email protected]>
Patch : http://lkml.org/lkml/2007/8/29/301
Status : patch available



MMC

Subject : Unable to access memory card reader anymore
References : http://bugzilla.kernel.org/show_bug.cgi?id=8885
Last known good : ?
Submitter : Christian Casteyde <[email protected]>
Caused-By : ?
Handled-By : Alan Stern <[email protected]>
Patch : http://bugzilla.kernel.org/attachment.cgi?id=12438
Status : patch available



MTD

Subject : error: implicit declaration of function 'cfi_interleave'
References : http://lkml.org/lkml/2007/8/6/272
Last known good : ?
Submitter : Ingo Molnar <[email protected]>
Caused-By : ?
Handled-By : David Woodhouse <[email protected]>
Patch : http://lkml.org/lkml/2007/8/9/586
Status : patch available



Networking

Subject : [OOPS] 2.6.23-rc5 ? network/via-rhine
References : http://lkml.org/lkml/2007/9/2/58
Last known good : ?
Submitter : Mark Hindley <[email protected]>
Caused-By : ?
Handled-By : David S. Miller <[email protected]>
Patch : http://git.kernel.org/?p=linux/kernel/git/davem/net-2.6.git;a=commit;h=5c127c58ae9bf196d787815b1bd6b0aec5aee816
Status : patch available



PATA/SATA

Subject : sata_via: write errors on PATA drive connected to VT6421
References : http://lkml.org/lkml/2007/8/20/248
Last known good : ?
Submitter : Ondrej Zary <[email protected]>
Caused-By : ?
Handled-By : Ondrej Zary <[email protected]>
Patch : http://lkml.org/lkml/2007/8/31/310
Status : patch available

Subject : NULL pointer dereference in ata_piix
References : http://lkml.org/lkml/2007/9/1/33
Last known good : ?
Submitter : Grant Wilson <[email protected]>
Caused-By : ?
Handled-By : Jeff Garzik <[email protected]>
Patch : http://lkml.org/lkml/2007/9/1/46
Status : patch available



Regards,
Michal

--
LOG
http://www.stardust.webpages.pl/log/


2007-09-06 10:00:14

by David Woodhouse

[permalink] [raw]
Subject: Re: [2/2] 2.6.23-rc5: known regressions with patches

On Mon, 2007-09-03 at 12:11 +0200, Michal Piotrowski wrote:
> MTD
>
> Subject : error: implicit declaration of function 'cfi_interleave'
> References : http://lkml.org/lkml/2007/8/6/272
> Last known good : ?
> Submitter : Ingo Molnar <[email protected]>
> Caused-By : ?
> Handled-By : David Woodhouse <[email protected]>
> Patch : http://lkml.org/lkml/2007/8/9/586
> Status : patch available

This isn't really a regression -- it's been like this for years. It's a
non-functional configuration which doesn't really make sense, and would
only crop up with randconfig (or crack).

Linus was offered the patch a few weeks ago, but didn't take it -- it's
not really a priority for 2.6.23. It's in my git tree and will be pushed
when the 2.6.24 merge window opens.

http://git.infradead.org/?p=mtd-2.6.git;a=commitdiff;h=241651d04d672fb685b2874707016cbbf95931e5

--
dwmw2

2007-09-06 10:21:29

by Satyam Sharma

[permalink] [raw]
Subject: Re: [2/2] 2.6.23-rc5: known regressions with patches



On Thu, 6 Sep 2007, David Woodhouse wrote:
>
> This isn't really a regression -- it's been like this for years. It's a
> non-functional configuration which doesn't really make sense, and would
> only crop up with randconfig (or crack).
>
> Linus was offered the patch a few weeks ago, but didn't take it -- it's
> not really a priority for 2.6.23. It's in my git tree and will be pushed
> when the 2.6.24 merge window opens.
>
> http://git.infradead.org/?p=mtd-2.6.git;a=commitdiff;h=241651d04d672fb685b2874707016cbbf95931e5

You shouldn't push this even for 2.6.24 ... I can't see why/how a runtime
BUG() scores over erroring out at build-time itself. And if there is no
codepath that leads to that BUG() at runtime, then what's the point of
adding dead code ...

So I wonder if what you're actually looking for is some kind of Kconfig
dependencies that will *prevent* the kind of .config from being generated
that Ingo ran into ?


Satyam

2007-09-06 10:28:26

by David Woodhouse

[permalink] [raw]
Subject: Re: [2/2] 2.6.23-rc5: known regressions with patches

On Thu, 2007-09-06 at 16:04 +0530, Satyam Sharma wrote:
> You shouldn't push this even for 2.6.24 ... I can't see why/how a runtime
> BUG() scores over erroring out at build-time itself. And if there is no
> codepath that leads to that BUG() at runtime, then what's the point of
> adding dead code ...
>
> So I wonder if what you're actually looking for is some kind of Kconfig
> dependencies that will *prevent* the kind of .config from being generated
> that Ingo ran into ?

I looked at that but decided against it. There's too much hand-holding
and arbitrary 'automatic' crap in the Kconfig crap already, and I
couldn't see a way to do it that didn't make that worse.

As long as we no longer break randconfig builds, it'll be fine. It's not
as if people _run_ those kernels, let alone actually exercise the code
path in question.

--
dwmw2

2007-09-07 23:39:41

by Michal Piotrowski

[permalink] [raw]
Subject: Re: [2/2] 2.6.23-rc5: known regressions with patches

Hi David,

On 06/09/2007, David Woodhouse <[email protected]> wrote:
> On Mon, 2007-09-03 at 12:11 +0200, Michal Piotrowski wrote:
> > MTD
> >
> > Subject : error: implicit declaration of function 'cfi_interleave'
> > References : http://lkml.org/lkml/2007/8/6/272
> > Last known good : ?
> > Submitter : Ingo Molnar <[email protected]>
> > Caused-By : ?
> > Handled-By : David Woodhouse <[email protected]>
> > Patch : http://lkml.org/lkml/2007/8/9/586
> > Status : patch available
>
> This isn't really a regression -- it's been like this for years.

Ok, I removed it from the KR list.

Regards,
Michal

--
LOG
http://www.stardust.webpages.pl/log/