Linux kernel version 2.2.2 has been released. It is available from: Patch: ftp://ftp.kernel.org/pub/linux/kernel/v2.2/patch-2.2.2.gz Full source: ftp://ftp.kernel.org/pub/linux/kernel/v2.2/linux-2.2.2.tar.gz Sizes in bytes Compressed Uncompressed ------------------------------------------------------------ Patch 95815 327948 Full source 13112203 55562240 ----------------------------------------------------------------------------- The following files were changed in this release: CREDITS | 7 Documentation/00-INDEX | 2 Documentation/Configure.help | 1205 +++++++++++++++------------- Documentation/fb/vesafb.txt | 4 Documentation/kbuild/00-INDEX | 8 Documentation/kbuild/bug-list.txt | 22 Documentation/kbuild/commands.txt | 113 ++ Documentation/kbuild/config-language.txt | 630 ++++++++++++++ Documentation/proc.txt | 12 Documentation/sound/ESS | 33 Documentation/sound/OPL3-SA | 3 Documentation/video4linux/bttv/INSTALL | 3 Documentation/video4linux/bttv/README.FIRST | 2 MAINTAINERS | 6 Makefile | 32 arch/alpha/config.in | 2 arch/alpha/kernel/entry.S | 12 arch/alpha/kernel/osf_sys.c | 4 arch/alpha/kernel/proto.h | 3 arch/alpha/kernel/smc37c669.c | 33 arch/alpha/kernel/sys_dp264.c | 6 arch/alpha/kernel/sys_miata.c | 2 arch/alpha/kernel/sys_sx164.c | 2 arch/alpha/kernel/traps.c | 33 arch/i386/config.in | 2 arch/i386/defconfig | 2 arch/i386/kernel/i386_ksyms.c | 1 arch/i386/kernel/io_apic.c | 64 + arch/i386/kernel/irq.c | 183 ++-- arch/i386/kernel/irq.h | 29 arch/i386/kernel/setup.c | 2 arch/i386/kernel/smp.c | 56 - arch/i386/kernel/traps.c | 8 arch/i386/lib/semaphore.S | 9 arch/m68k/config.in | 4 arch/mips/config.in | 2 arch/ppc/config.in | 2 drivers/block/genhd.c | 83 + drivers/block/ide-disk.c | 14 drivers/block/ide-probe.c | 46 - drivers/block/ide.h | 1 drivers/char/bttv.c | 11 drivers/char/bttv.h | 3 drivers/char/msp3400.c | 1 drivers/char/pc_keyb.c | 116 +- drivers/char/pc_keyb.h | 6 drivers/char/pty.c | 2 drivers/char/vt.c | 47 - drivers/misc/parport_ieee1284.c | 2 drivers/net/Space.c | 2 drivers/net/defxx.c | 32 drivers/net/eepro100.c | 7 drivers/net/hamradio/baycom_epp.c | 1 drivers/net/hostess_sv11.c | 4 drivers/net/ppp.c | 6 drivers/net/smc-ultra.c | 2 drivers/net/syncppp.c | 22 drivers/net/syncppp.h | 1 drivers/net/tlan.c | 42 drivers/net/z85230.c | 31 drivers/scsi/atp870u.c | 4 drivers/scsi/ide-scsi.c | 12 drivers/scsi/imm.c | 23 drivers/scsi/ncr53c8xx.c | 2 drivers/scsi/ppa.h | 2 drivers/scsi/qlogicfas.c | 4 drivers/scsi/sd.c | 4 drivers/sound/midi_synth.c | 17 drivers/sound/sb.h | 6 drivers/sound/sb_card.c | 14 drivers/sound/sb_ess.c | 210 ++-- drivers/sound/sound_core.c | 10 drivers/sound/sys_timer.c | 13 fs/affs/inode.c | 2 fs/autofs/root.c | 11 fs/autofs/waitq.c | 6 fs/buffer.c | 48 - fs/coda/sysctl.c | 11 fs/hfs/ChangeLog | 10 fs/hfs/catalog.c | 11 fs/hfs/file_hdr.c | 67 - fs/inode.c | 125 +- fs/lockd/clntproc.c | 46 - fs/lockd/svc.c | 3 fs/lockd/svclock.c | 25 fs/lockd/svcproc.c | 2 fs/lockd/xdr.c | 50 - fs/nfsd/nfsproc.c | 2 fs/nfsd/vfs.c | 2 fs/open.c | 13 fs/smbfs/file.c | 11 include/asm-i386/irq.h | 12 include/asm-i386/semaphore-helper.h | 94 ++ include/asm-i386/semaphore.h | 144 --- include/linux/fs.h | 1 include/linux/lockd/lockd.h | 2 include/linux/lockd/xdr.h | 15 include/linux/sched.h | 8 include/linux/smb_fs.h | 2 include/linux/videodev.h | 2 include/net/sock.h | 31 include/net/tcp.h | 4 init/main.c | 2 kernel/ksyms.c | 8 kernel/sched.c | 126 +- kernel/sysctl.c | 19 mm/filemap.c | 165 +++ mm/vmscan.c | 14 net/Makefile | 2 net/core/filter.c | 240 +++-- net/core/skbuff.c | 6 net/core/sock.c | 61 - net/ipv4/af_inet.c | 4 net/ipv4/fib_semantics.c | 2 net/ipv4/icmp.c | 4 net/ipv4/ip_masq_mfw.c | 2 net/ipv4/ip_output.c | 2 net/ipv4/proc.c | 4 net/ipv4/tcp.c | 5 net/ipv4/tcp_input.c | 14 net/ipv4/tcp_ipv4.c | 37 net/ipv4/tcp_output.c | 9 net/ipv4/timer.c | 5 net/ipv6/tcp_ipv6.c | 24 net/ipx/af_ipx.c | 45 - net/netsyms.c | 3 net/sunrpc/svcsock.c | 9 scripts/Configure | 29 scripts/Menuconfig | 15 scripts/header.tk | 27 scripts/lxdialog/checklist.c | 8 scripts/lxdialog/inputbox.c | 8 scripts/lxdialog/menubox.c | 8 scripts/lxdialog/msgbox.c | 8 scripts/lxdialog/textbox.c | 8 scripts/lxdialog/yesno.c | 8 scripts/tkgen.c | 5 scripts/tkparse.c | 19 scripts/tkparse.h | 8 scripts/ver_linux | 1 140 files changed, 3414 insertions, 1656 deletions Linus Torvalds writes: At about a week late due to various silly problems (davem crashed his disk with the TCP fixes on it etc), it's out there. Go and have fun,