- 23 Nov, 2007 40 commits
-
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
There's a pre-2.3.4-1 out there in "testing" on ftp.kernel.org, which has the new scalable network code (well, the first cut of it, anyway). It also updates ISDN and PPC to newer versions. Please test it out and give feedback.. Linus
-
Linus Torvalds authored
There's a Linux-2.3.3 out there on ftp.kernel.org, this one hopefully fixes pretty much all the waitqueue changes (and I'll disable waitqueue debugging in 2.3.4 unless something comes up). And yes, before anybody tells me, I know I forgot to increment the version number. So "uname" is goign to report 2.3.2 unless you fix that by hand. I'm also leaving for a very quick trip to Finland in another two hours, so don't bother emailing me - please discuss isues on the kernel list, and I'll catch up when I get back on Friday (yes, I'll spen as much time in airplanes as I do on the ground - fun, fun). Have fun, Linus
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
As to 2.3.x, we're beginning with a long overdue waitqueue cleanup, which means that a lot of small details need to get fixed in a variety of files. A working pre-patch of this is to be found as pre-patch-2.3.1-3, but not all drivers have been fixed - and help is appreciated (even drivers that _have_ been fixed have not necessarily actually been tested due to lack of hardware). Linus
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
(Just change Makefile version)
-
Linus Torvalds authored
Most of 2.2.8 by far is just architecture updates: arm, ppc and m68k stand out as having been pretty much synchronized to their respective devel trees, but there are some fixes to alpha and x86 too. The one major fix in 2.2.8 is the SMP fix for disable_irq(), courtesy of Andrea Arcangeli (I disagreed in details and did it differently in the end, but all the heavy lifting was done by Andrea). This is the thing that caused silenth deaths for some people with certain network adapters (3c509 and 8390-based cards in particular: the latter covers ne2000 clones which are fairly common). There are lots of smaller things (driver updates, filesystem cleanups and some networking fixes), but the SMP irq thing is the one to kill for if you happened to have any of the affected cards.
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
and I'd really like people to give it a good testing: especially if you've seen slow network connections to some clients (ie Windows). David worked in the compatibility patches to work around some of the Windows TCP stack "features" (and Apple too, for that matter), and we want to get this well tested. It's all fairly straightforward, but let's be careful out there.. Linus
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
I made Linux-2.2.5 yesterday (as some people already have noticed: due to popular demand I try to delay the announcement for some time in order to let the thing percolate to mirror sites, in case anybody wondered). The 2.2.5 release is meant to be a final cleanup release before I leave for a two-week vacation. So please take these release notes to also mean that it is probably a good idea to hold off emailing me stuff directly, unless it is a major bug that you really think I should look at immediately. I would suggest people discuss problems on the mailing list and on the newsgroups, where other competent people are, rather than expecting me to do much about it. Also, note that there have been various indications that egcs potentially miscompiles the kernel, or at least makes some problems worse. We don't know whether that is due to one or more kernel bugs, compiler problems, or just combinations of "features" in both. I would suggest that if you have problems you at least verify whether the problems still exist with gcc-2.7.2. That said, I bet that both the kernel people and the egcs people would be really happy the more people look into this - if somebody feels motivated enough and sees problems with egcs, it would be extremely powerful to try to pinpoint the particular file that seems to bring on the problems. I'm afraid it needs a known failure mode and lots of legwork to find out what triggers it, though. - compiles with accounting. - add support for Microgate SyncLink and Synchronous HDLC - stallion driver update - alpha EV6 and SMP fix for bootup with newer compilers - ptrace fix for sparc/i386 - small sparc updates - floppy driver could oops at bootup under certain setups - random driver updates (bw-qcam, sound driver error codes, etc oneliners) - FIOASYNC ioctl fix - network locking fixes - SMP "struct user" and signal sending fixes Have fun, because I will, Linus
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
As of 2.2.4, I should be synchronized with the Sparc[64] and PPC ports, which is the major reason why the patch is pretty huge. Apart from the architecture synchronizations, 2.2.4 does: - dumping core over NFS could do bad things. Core-dumping cleaned up and fixed. - various small TCP/IP buglets fixed. Linux got confused by hosts that didn't report any mss, and had problems with zero-sized fragments, etc. - various small, often silly bugs fixed (PC BIOS PCI buglet, alpha semaphores, bottom half interrupts, fork() returns wrong error code). - tons of driver updates - updated net scheduling code (CONFIG_NET_SCHED) Most of the fixes aren't all that noticeable, but some of them can be showstoppers depending on whether you've ever seen them.
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
There's a new pre-patch for 2.2.3, one that I was already going to make the final 2.2.3, but I decided that I'm chicken after all, and that I might as well let some people check that it's sane. This pre-2.2.3 does: - Fix some silly NFS problems. Some of them can be quite bad: lost error notification of asynchronous writes, which can result in horrible problems (including lost email etc). Most people wouldn't ever notice, so don't panic, but forgetting about the error notification certainly counts as a brown paper bag. - Alpha should compile and work again - Various driver updates. This is actually the bulk of the patch, with IRDA updates, some scsi, video and sound driver updates etc. - The "mmap forgets about the file that was mapped" bug that has been discussed here. Only affected certain drivers. - shaper atomicity fixes - various minor TCP fixes - buffer growth fix and recursive IO memory reclaim fix from Andrea - network filter compiles ;) - unix gc fixes Tell me if you see problems, because I'm going to release it as 2.2.3 unless people tell me otherwise.. Linus
-