]> git.neil.brown.name Git - history.git/commit
Linux 2.2.4 2.2.4
authorLinus Torvalds <torvalds@linuxfoundation.org>
Fri, 23 Nov 2007 20:18:26 +0000 (15:18 -0500)
committerLinus Torvalds <torvalds@linuxfoundation.org>
Fri, 23 Nov 2007 20:18:26 +0000 (15:18 -0500)
commit4d178ac9d8ef078bda49b24f87f894bc994b64dd
treebd8e92f4c27b194531149cae890867012066794b
parent7d4fc34b9bbc0a14d3e5f6b2f978373422e1ca8a
Linux 2.2.4

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.
47 files changed:
CREDITS
Documentation/Changes
MAINTAINERS
arch/alpha/kernel/osf_sys.c
arch/i386/kernel/setup.c
arch/sparc64/kernel/binfmt_aout32.c
drivers/block/genhd.c
drivers/block/ide-probe.c
drivers/block/ide.c
drivers/char/serial.c
drivers/char/tty_io.c
drivers/net/3c509.c
drivers/net/Config.in
drivers/net/acenic.c
drivers/net/acenic.h
drivers/net/acenic_firmware.h
drivers/scsi/pci2000.c
drivers/scsi/pci2000.h
drivers/scsi/pci2220i.c
drivers/scsi/pci2220i.h
drivers/scsi/psi_dale.h
drivers/scsi/psi_roy.h
fs/binfmt_aout.c
fs/binfmt_elf.c
fs/inode.c
fs/open.c
fs/sysv/namei.c
include/asm-alpha/semaphore.h
include/asm-alpha/sysinfo.h
include/asm-sparc/spinlock.h
include/linux/fs.h
include/linux/quotaops.h
include/linux/tqueue.h
kernel/acct.c
kernel/exit.c
kernel/ksyms.c
mm/filemap.c
net/Makefile
net/ipv4/route.c
net/ipv4/tcp_timer.c
net/ipx/Makefile
net/netsyms.c
net/sunrpc/auth.c
net/sunrpc/auth_null.c
net/sunrpc/auth_unix.c
net/sunrpc/xprt.c
net/unix/garbage.c