---

Linux kernel 2.2.2 released

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,