]> git.neil.brown.name Git - history.git/commit
Linux-2.1.109.. preliminary code freeze. 2.1.109
authorLinus Torvalds <torvalds@linuxfoundation.org>
Fri, 23 Nov 2007 20:15:54 +0000 (15:15 -0500)
committerLinus Torvalds <torvalds@linuxfoundation.org>
Fri, 23 Nov 2007 20:15:54 +0000 (15:15 -0500)
commit281cb8065775a0861d2d0883137af335f17c951c
tree54852a528bb59b2b6a0c3cb85c77529cc5d74146
parente994d3ce2651887c8c9f1f4905d4b427e3116da0
Linux-2.1.109.. preliminary code freeze.

Ok, it's out there now in all its glory...
2.1.109 does the following thing:

 - CPU detection in C code (and thus much easier to expand upon,
   especially as it's all thrown away after booting now that it is
   "initfunc()").  This should finally get the Cyrix case right, for
   example. Please test.
 - too meny people convinced me that sendfile() really wants to act like
   writep().
 - sound driver updates from Alan.
 - console updates, so now we have the full old functionality again as far
   as I'm concerned (but I'm sure people will tell me something is still
   missing)
 - task switch and user space return cleanly handles bad segment
   descriptors etc, so people shoul dno longer be able to cause kernel
   messages by misusing the LDT (and I was just informed that you could
   actually completely hang a 2.1.x SMP kernel by doing nasty things -
   this fixes it)
 - wine should work again thanks to Bill Hawes (other LDT fixes)
 - de4x5 driver update
 - token ring driver update
 - ppp driver update
 - coda-fs update
 - "shared writable" bug fixed (thanks to a lot of people for testing and
   working on this - the actual fix was trivial once the problem was
   understood)

In addition, I've spent a large part of my day running with a 12MB
machine, and low-memory behaviour seems to be reasonable. People who have
been unhappy with low-memory behaviour should check out 109 and comment on
it - the heuristics are fairly different, and seem to be better.

As of this release, I won't be looking at the "incoming" directory at the
linux-patches site any more. I'll only be looking at "urgent" things, on
the theory that I'm (a) lazy and (b) getting into code freeze.

If you have important patches in "incoming", feel free to move them to
"urgent". However, I will warn that if I don't consider them to be 2.2
material, I'll just move them to "discarded".

The same goes for patches in email. I will accept patches, but I've just
raised the bar for acception.

                Linus
31 files changed:
CREDITS
Documentation/Configure.help
Documentation/sound/AWE32
arch/i386/kernel/head.S
arch/i386/kernel/process.c
arch/i386/kernel/setup.c
drivers/char/vc_screen.c
drivers/misc/parport_pc.c
drivers/misc/parport_share.c
drivers/net/eepro100.c
drivers/scsi/ncr53c8xx.h
drivers/sound/Readme.modules
drivers/sound/msnd_classic.c
drivers/sound/msnd_pinnacle.c
drivers/sound/sound_core.c
drivers/video/promfb.c
fs/coda/stats.c
fs/namei.c
fs/vfat/namei.c
include/asm-i386/bugs.h
include/asm-i386/processor.h
include/linux/console_struct.h
include/linux/mm.h
include/linux/swap.h
include/linux/vt_buffer.h
include/linux/vt_kern.h
kernel/kmod.c
mm/filemap.c
mm/mmap.c
mm/page_alloc.c
mm/vmscan.c