1. 23 Nov, 2007 40 commits
    • Linus Torvalds's avatar
      Linux 2.3.7pre1 · 344971f8
      Linus Torvalds authored
      I'd like to point out that the current pre-2.3.7 series is fairly
      experimental. As amply demonstrated by the filename (the "dangerous" part
      in the filename hopefully made some people go "Hmm..").
      
      We're working on re-architecting (or rather, cleaning up so that it works
      like it really was supposed to) the page cache writing, and as a result a
      number of filesystems are probably going to be broken for a while unless
      we get people jumping in to help.
      
      Right now 2.3.7-1 (aka "dangerous") is not stable even with ext2, in that
      swapping doesn't work. Ingo just sent me patches to fix that, and I'm
      hoping to remove the "dangerous" part from 2.3.7-2, but even then a number
      of filesystems will be broken.
      
      We _may_ end up just re-introducing the "update_vm_cache()" code for
      filesystems that really don't need the added performance, but it would
      actually be preferable if people really wanted to make them perform well
      with the new direct write-through cache code.
      
                      Linus
      344971f8
    • Linus Torvalds's avatar
      Import 2.3.6 · 3820a431
      Linus Torvalds authored
      3820a431
    • Linus Torvalds's avatar
      Import 2.3.6pre2 · 92be757d
      Linus Torvalds authored
      92be757d
    • Linus Torvalds's avatar
      Import 2.3.6pre1 · 121fc34c
      Linus Torvalds authored
      121fc34c
    • Linus Torvalds's avatar
      Import 2.3.5 · 7979288b
      Linus Torvalds authored
      7979288b
    • Linus Torvalds's avatar
      Import 2.3.4 · e6cc458d
      Linus Torvalds authored
      e6cc458d
    • Linus Torvalds's avatar
      Import 2.3.4pre3 · 34cc16a7
      Linus Torvalds authored
      34cc16a7
    • Linus Torvalds's avatar
      Import 2.3.4pre2 · 21d0c0d1
      Linus Torvalds authored
      21d0c0d1
    • Linus Torvalds's avatar
      pre-2.3.4.. · c8f52932
      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
      c8f52932
    • Linus Torvalds's avatar
      Linux-2.3.3 and a short hiatus.. · 47eb7727
      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
      47eb7727
    • Linus Torvalds's avatar
      Import 2.3.2 · 55b19867
      Linus Torvalds authored
      55b19867
    • Linus Torvalds's avatar
      Import 2.3.1 · 02ef4085
      Linus Torvalds authored
      02ef4085
    • Linus Torvalds's avatar
      Import 2.3.1pre4 · 38e7f637
      Linus Torvalds authored
      38e7f637
    • Linus Torvalds's avatar
      Linux 2.3.1pre3 · c85e55bb
      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
      c85e55bb
    • Linus Torvalds's avatar
      Import 2.3.1pre2 · 09c8e803
      Linus Torvalds authored
      09c8e803
    • Linus Torvalds's avatar
      Import 2.3.1pre1 · f17051d7
      Linus Torvalds authored
      f17051d7
    • Linus Torvalds's avatar
      Linux 2.3.0 · ecd257ee
      Linus Torvalds authored
      (Just change Makefile version)
      ecd257ee
    • Linus Torvalds's avatar
      Linux 2.2.8 · e2c98881
      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.
      e2c98881
    • Linus Torvalds's avatar
      Import 2.2.8pre7 · 8de4f87d
      Linus Torvalds authored
      8de4f87d
    • Linus Torvalds's avatar
      Import 2.2.8pre6 · 743eee7c
      Linus Torvalds authored
      743eee7c
    • Linus Torvalds's avatar
      Import 2.2.8pre5 · 3eb6861c
      Linus Torvalds authored
      3eb6861c
    • Linus Torvalds's avatar
      Import 2.2.8pre4 · c88c0e6a
      Linus Torvalds authored
      c88c0e6a
    • Linus Torvalds's avatar
      Import 2.2.8pre3 · 5f1dace7
      Linus Torvalds authored
      5f1dace7
    • Linus Torvalds's avatar
      Import 2.2.8pre2 · 41ab864d
      Linus Torvalds authored
      41ab864d
    • Linus Torvalds's avatar
      Import 2.2.8pre1 · 96d3bd55
      Linus Torvalds authored
      96d3bd55
    • Linus Torvalds's avatar
      Import 2.2.7 · a228ad14
      Linus Torvalds authored
      a228ad14
    • Linus Torvalds's avatar
      Import 2.2.7pre4 · 830c685b
      Linus Torvalds authored
      830c685b
    • Linus Torvalds's avatar
      There's a pre-3 patch on ftp.kernel.org in the kernel/testing directory, · f519fc5f
      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
      f519fc5f
    • Linus Torvalds's avatar
      Import 2.2.7pre2 · 07f61d38
      Linus Torvalds authored
      07f61d38
    • Linus Torvalds's avatar
      Import 2.2.7pre1 · a14d6284
      Linus Torvalds authored
      a14d6284
    • Linus Torvalds's avatar
      Import 2.2.6 · 742db559
      Linus Torvalds authored
      742db559
    • Linus Torvalds's avatar
      Import 2.2.6pre3 · 6efb5cad
      Linus Torvalds authored
      6efb5cad
    • Linus Torvalds's avatar
      Import 2.2.6pre2 · 97b454c2
      Linus Torvalds authored
      97b454c2
    • Linus Torvalds's avatar
      Import 2.2.6pre1 · 780f80d7
      Linus Torvalds authored
      780f80d7
    • Linus Torvalds's avatar
      Linux 2.2.5 - and a vacation · 4cfb4152
      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
      4cfb4152
    • Linus Torvalds's avatar
      Import 2.2.5pre2 · d3c37b33
      Linus Torvalds authored
      d3c37b33
    • Linus Torvalds's avatar
      Import 2.2.5pre1 · ba58cb0e
      Linus Torvalds authored
      ba58cb0e
    • Linus Torvalds's avatar
      Linux 2.2.4 · 4d178ac9
      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.
      4d178ac9
    • Linus Torvalds's avatar
      Import 2.2.4pre6 · 7d4fc34b
      Linus Torvalds authored
      7d4fc34b
    • Linus Torvalds's avatar
      Import 2.2.4pre4 · da8e0fc2
      Linus Torvalds authored
      da8e0fc2