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,
Linux kernel 2.2.2 released
By
Get the Free Newsletter!
Subscribe to Developer Insider for top news, trends, & analysis