2004-03-11 03:21:32

by Linus Torvalds

[permalink] [raw]
Subject: Linux 2.6.4


A few small fixes since -rc3, most notably an OHCI bug that would corrupt
memory and seems to have been the reason for the "Bad page flags" bug at
least on ppc64 (it's not been reported on x86, as far as I know, but I
don't see why the corruption couldn't have happened there too).

The full changelog from 2.6.3 is on the ftp-sites along with the patches
and tar-balls, and the BK trees have been updated.

Linus

---

Summary of changes from v2.6.4-rc3 to v2.6.4
============================================

Andrew Morton:
o tty oops fix

Anton Blanchard:
o ppc64 POWER3 segment table fix

Benjamin Herrenschmidt:
o Fix PCI<->OF matching on G5 AGP bus
o ppc64: Fix occasional crash at boot in OF interface
o ppc64: Let OF initialize all displays in the system
o Fix lockup accessing config space on G5

David Brownell:
o USB: fix OHCI list corruption
o Proper OHCI unlink fix

Don Fry:
o pcnet32.c oops

Gerd Knorr:
o bttv input update

Jens Axboe:
o set request fastfail bit correctly

Krishna Kumar:
o [IPV4/IPV6]: Add missing kmalloc failure checks

Linus Torvalds:
o Make sure to include syscalls.h to get proper prototypes
o Remove 'const' from min/max, to avoid gcc warning about double
usage
o Make bad_page() print out information about who triggered it
o Revert 8259 timer ack workaround
o Make bad_page() print out the page address
o Linux 2.6.4

Olaf Kirch:
o [IPV6]: Do not report {multi,any}cast in inet6_dump_ifaddr()

Petr Vandrovec:
o ncpfs fails to correctly retry requests on timeout

Richard Henderson:
o [ALPHA] Mark exit_code before waking process for SINGLESTEP
o [ALPHA] Fix compressed bootp
o [ALPHA] Fix gcc 3.4 build problems
o [ALPHA] Add stat64 syscalls


2004-03-11 07:50:07

by Jan De Luyck

[permalink] [raw]
Subject: Re: Linux 2.6.4

On Thursday 11 March 2004 04:28, Linus Torvalds wrote:
> A few small fixes since -rc3, most notably an OHCI bug that would corrupt
> memory and seems to have been the reason for the "Bad page flags" bug at
> least on ppc64 (it's not been reported on x86, as far as I know, but I
> don't see why the corruption couldn't have happened there too).
>
> The full changelog from 2.6.3 is on the ftp-sites along with the patches
> and tar-balls, and the BK trees have been updated.
>
> Linus

Just upgraded from 2.6.2 to 2.6.4. The new -mregparm=3 support, how likely is
it to totally break one's system? I'm not really in the mood to trash boxes
today ;p

Jan


--
Innocence ends when one is stripped of the delusion that one likes oneself.
-- Joan Didion, "On Self Respect"

2004-03-11 16:59:18

by Pavel Machek

[permalink] [raw]
Subject: Re: Linux 2.6.4

Hi!
> On Thursday 11 March 2004 04:28, Linus Torvalds wrote:
> > A few small fixes since -rc3, most notably an OHCI bug that would corrupt
> > memory and seems to have been the reason for the "Bad page flags" bug at
> > least on ppc64 (it's not been reported on x86, as far as I know, but I
> > don't see why the corruption couldn't have happened there too).
> >
> > The full changelog from 2.6.3 is on the ftp-sites along with the patches
> > and tar-balls, and the BK trees have been updated.

> Just upgraded from 2.6.2 to 2.6.4. The new -mregparm=3 support, how likely is
> it to totally break one's system? I'm not really in the mood to trash boxes
> today ;p

There were some problems with that, but they should be fixed. If you
are using binary-only drivers, stay away from that.
Pavel

--
When do you have a heart between your knees?
[Johanka's followup: and *two* hearts?]

2004-03-12 18:16:02

by John Cherry

[permalink] [raw]
Subject: Re: Linux 2.6.4 (compile stats)

Compile statistics for 2.6.4 and 2.6.4-mm1 are now available.

Linux 2.6 Compile Statistics (gcc 3.2.2)
Warnings/Errors Summary

Kernel bzImage bzImage bzImage modules bzImage modules
(defconfig) (allno) (allyes) (allyes) (allmod) (allmod)
----------- ----------- -------- -------- -------- -------- ---------
2.6.4 1w/0e 0w/0e 145w/ 0e 7w/0e 3w/0e 142w/0e
2.6.4-rc2 1w/0e 0w/0e 148w/ 0e 7w/0e 3w/0e 145w/0e
2.6.4-rc1 1w/0e 0w/0e 148w/ 0e 7w/0e 3w/0e 145w/0e
2.6.3 1w/0e 0w/0e 142w/ 0e 9w/0e 3w/0e 142w/0e
2.6.3-rc4 1w/0e 0w/0e 142w/ 0e 9w/0e 3w/0e 142w/0e
2.6.3-rc3 1w/0e 0w/0e 145w/ 7e 9w/0e 3w/0e 148w/0e
2.6.3-rc2 1w/0e 0w/0e 141w/ 0e 9w/0e 3w/0e 144w/0e
2.6.3-rc1 1w/0e 0w/0e 145w/ 0e 9w/0e 3w/0e 177w/0e
2.6.2 1w/0e 0w/0e 152w/ 0e 12w/0e 3w/0e 187w/0e
2.6.2-rc3 0w/0e 0w/0e 152w/ 0e 12w/0e 3w/0e 187w/0e
2.6.2-rc2 0w/0e 0w/0e 153w/ 8e 12w/0e 3w/0e 188w/0e
2.6.2-rc1 0w/0e 0w/0e 152w/ 0e 12w/0e 3w/0e 187w/0e
2.6.1 0w/0e 0w/0e 158w/ 0e 12w/0e 3w/0e 197w/0e
2.6.1-rc3 0w/0e 0w/0e 158w/ 0e 12w/0e 3w/0e 197w/0e
2.6.1-rc2 0w/0e 0w/0e 166w/ 0e 12w/0e 3w/0e 205w/0e
2.6.1-rc1 0w/0e 0w/0e 167w/ 0e 12w/0e 3w/0e 206w/0e
2.6.0 0w/0e 0w/0e 170w/ 0e 12w/0e 3w/0e 209w/0e


Linux 2.6 (mm tree) Compile Statistics (gcc 3.2.2)
Warnings/Errors Summary

Kernel bzImage bzImage bzImage modules bzImage modules
(defconfig) (allno) (allyes) (allyes) (allmod) (allmod)
--------------- ---------- -------- -------- -------- -------- --------
2.6.4-mm1 1w/0e 5w/0e 146w/ 5e 8w/0e 3w/0e 144w/0e
2.6.3-rc2-mm1 1w/0e 5w/0e 146w/12e 11w/0e 3w/0e 147w/2e
2.6.3-rc1-mm2 1w/0e 5w/0e 144w/ 0e 11w/0e 3w/0e 145w/0e
2.6.3-rc1-mm1 1w/0e 5w/0e 147w/ 5e 11w/0e 3w/0e 147w/0e
2.6.3-mm4 1w/0e 5w/0e 146w/ 0e 7w/0e 3w/0e 142w/0e
2.6.3-mm3 1w/2e 5w/2e 146w/15e 7w/0e 3w/2e 144w/5e
2.6.3-mm2 1w/8e 5w/0e 140w/ 0e 7w/0e 3w/0e 138w/0e
2.6.3-mm1 1w/0e 5w/0e 143w/ 5e 7w/0e 3w/0e 141w/0e
2.6.3-rc3-mm1 1w/0e 0w/0e 144w/13e 7w/0e 3w/0e 142w/3e
2.6.3-rc2-mm1 1w/0e 0w/265e 144w/ 5e 7w/0e 3w/0e 145w/0e
2.6.3-rc1-mm1 1w/0e 0w/265e 141w/ 5e 7w/0e 3w/0e 143w/0e
2.6.2-mm1 2w/0e 0w/264e 147w/ 5e 7w/0e 3w/0e 173w/0e
2.6.2-rc3-mm1 2w/0e 0w/265e 146w/ 5e 7w/0e 3w/0e 172w/0e
2.6.2-rc2-mm2 0w/0e 0w/264e 145w/ 5e 7w/0e 3w/0e 171w/0e
2.6.2-rc2-mm1 0w/0e 0w/264e 146w/ 5e 7w/0e 3w/0e 172w/0e
2.6.2-rc1-mm3 0w/0e 0w/265e 144w/ 8e 7w/0e 3w/0e 169w/0e
2.6.2-rc1-mm2 0w/0e 0w/264e 144w/ 5e 10w/0e 3w/0e 171w/0e
2.6.2-rc1-mm1 0w/0e 0w/264e 144w/ 5e 10w/0e 3w/0e 171w/0e
2.6.1-mm5 2w/5e 0w/264e 153w/11e 10w/0e 3w/0e 180w/0e
2.6.1-mm4 0w/821e 0w/264e 154w/ 5e 8w/1e 5w/0e 179w/0e
2.6.1-mm3 0w/0e 0w/0e 151w/ 5e 10w/0e 3w/0e 177w/0e
2.6.1-mm2 0w/0e 0w/0e 143w/ 5e 12w/0e 3w/0e 171w/0e
2.6.1-mm1 0w/0e 0w/0e 146w/ 9e 12w/0e 6w/0e 171w/0e
2.6.1-rc2-mm1 0w/0e 0w/0e 149w/ 0e 12w/0e 6w/0e 171w/4e
2.6.1-rc1-mm2 0w/0e 0w/0e 157w/15e 12w/0e 3w/0e 185w/4e
2.6.1-rc1-mm1 0w/0e 0w/0e 156w/10e 12w/0e 3w/0e 184w/2e
2.6.0-mm2 0w/0e 0w/0e 161w/ 0e 12w/0e 3w/0e 189w/0e
2.6.0-mm1 0w/0e 0w/0e 173w/ 0e 12w/0e 3w/0e 212w/0e

Web page with links to complete details:
http://developer.osdl.org/cherry/compile/
Daily compiles (ia32):
http://developer.osdl.org/cherry/compile/2.6/linus-tree/running.txt
Daily compiles (ia64):
http://developer.osdl.org/cherry/compile/2.6/linus-tree/running64.txt
Latest changes in Linus' bitkeeper tree:
http://linux.bkbits.net:8080/linux-2.5

John