Linux 2.2.2pre42.2.2pre4
commit724170c9cea9669aa3b30643b64969bcdb4b3b5a
authorLinus Torvalds <torvalds@linuxfoundation.org>
Fri, 23 Nov 2007 20:18:12 +0000 (23 15:18 -0500)
committerLinus Torvalds <torvalds@linuxfoundation.org>
Fri, 23 Nov 2007 20:18:12 +0000 (23 15:18 -0500)
tree8011fe128005cdeee1182679e6187eec5c2e3c2c
parent616d8602876cdb9fe13e39179a696b5a69f393a6
Linux 2.2.2pre4

In a superhuman effort to not get killed by my wife, I delayed the latest
release for a day. And in fact, it's still just a pre-release, because I
wanted to check with Ingo that I have his latest IO-APIC code with the
proper handling of ExtINT. Ingo?

Anyway, the "not quite valentine days release" (also known as the "horny
greased weasel", aka "presidents day" release ;), is right now a pre-patch
on ftp.kernel.org: /pub/linux/kernel/testing/pre-patch-2.2.2-4.gz.

Happily, I haven't heard of any new real show-stoppers, which is good
(especially considering the fact that I gave it an extra week just to hear
if somebody could come up with some new problems). The things fixed
relative to 2.2.1 are:

 - the inode thing. If you don't know, don't worry.
 - config scripts updated
 - IO-APIC cleanups and fixes, so that people with strange motherboards
   should be able to reboot cleanly and not get unexpected interrupts.
 - 2kB sector media (ie mostly MO) fixes. See all the warnings on the
   lists about fdisk confusion etc if you have one of these things.
 - IDE disk cleanups/fixes (geometry and autodetection)
 - PS/2 mouse hides ACK's again
 - pty crash fix
 - some network driver fixes (out-of-memory and shared interrupts)
 - some sound and video updates.
 - lockd cookie fixes
 - nfsd readdir reply cache fix
 - filesystem/VM deadlock avoidance (new deamon: kpiod)
 - SMP scheduler race condition (which nobody has probably ever seen)
 - TCP socket locking fix

Most of the above are really hard to see in the first place, and not
something most people would ever hit (with the possible exception of the
inode thang).  But it would be good to have a really rock solid 2.2.2, so
if people could just bother to check that it works for them, and I'll make
this official tomorrow.

                Linus
55 files changed:
CREDITS
Documentation/Configure.help
Documentation/fb/vesafb.txt
Documentation/proc.txt
Documentation/video4linux/bttv/INSTALL
Documentation/video4linux/bttv/README.FIRST
MAINTAINERS
drivers/block/ide-probe.c
drivers/block/ide.h
drivers/char/bttv.c
drivers/char/pc_keyb.c
drivers/char/pc_keyb.h
drivers/char/pty.c
drivers/net/defxx.c
drivers/net/eepro100.c
drivers/net/smc-ultra.c
drivers/net/syncppp.c
drivers/net/syncppp.h
drivers/net/tlan.c
drivers/net/z85230.c
drivers/scsi/atp870u.c
drivers/scsi/ide-scsi.c
drivers/scsi/imm.c
drivers/scsi/ncr53c8xx.c
drivers/scsi/ppa.h
drivers/scsi/sd.c
drivers/sound/sb_ess.c
drivers/sound/sound_core.c
fs/affs/inode.c
fs/buffer.c
fs/coda/sysctl.c
fs/inode.c
fs/lockd/clntproc.c
fs/lockd/svc.c
fs/lockd/svclock.c
fs/lockd/svcproc.c
fs/lockd/xdr.c
include/linux/fs.h
include/linux/lockd/lockd.h
include/linux/lockd/xdr.h
include/linux/smb_fs.h
kernel/sched.c
kernel/sysctl.c
mm/filemap.c
net/Makefile
net/core/skbuff.c
net/ipv4/fib_semantics.c
net/ipv4/ip_masq_mfw.c
net/ipv4/ip_output.c
net/ipv4/proc.c
net/ipv4/tcp_input.c
net/ipv4/tcp_ipv4.c
net/ipv6/tcp_ipv6.c
net/sunrpc/svcsock.c
scripts/ver_linux