---

Linux kernel 2.2.16 released

Date: Wed, 7 Jun 2000 14:35:12 -0700
From: Linux Kernel Distribution System kdist@linux.kernel.org
To: linux-kernel-announce@vger.rutgers.edu
Subject: Linux kernel 2.2.16 released

Linux kernel version 2.2.16 has been released.  It is available from:

Patch:          ftp://ftp.kernel.org/pub/linux/kernel/v2.2/patch-2.2.16.gz
Full source:    ftp://ftp.kernel.org/pub/linux/kernel/v2.2/linux-2.2.16.tar.gz

Sizes in bytes                  Compressed      Uncompressed
------------------------------------------------------------
Patch                              1318138           7419637
Full source                       17106471          74557440

-----------------------------------------------------------------------------

The following files were changed in this release:

 CREDITS                                     |   36
 Documentation/Changes                       |    7
 Documentation/Configure.help                |  188
 Documentation/computone.txt                 |  176
 Documentation/kbuild/config-language.txt    |  179
 Documentation/kernel-docs.txt               |  190
 Documentation/networking/shaper.txt         |   13
 Documentation/nfsroot.txt                   |   47
 Documentation/sound/ChangeLog.ymfsb         |   19
 Documentation/sound/PSS-updates             |   88
 Documentation/sound/README.ymfsb            |  143
 Documentation/sound/TODO.ymfsb              |    7
 Documentation/video4linux/README.cpia       |   14
 Documentation/watchdog.txt                  |   22
 MAINTAINERS                                 |   23
 Makefile                                    |    2
 arch/alpha/boot/bootp.c                     |    3
 arch/alpha/boot/main.c                      |   13
 arch/alpha/config.in                        |    2
 arch/alpha/kernel/alpha_ksyms.c             |    2
 arch/alpha/kernel/bios32.c                  |  139
 arch/alpha/kernel/core_irongate.c           |    2
 arch/alpha/kernel/core_mcpcia.c             |   60
 arch/alpha/kernel/irq.c                     |    7
 arch/alpha/kernel/proto.h                   |    5
 arch/alpha/kernel/setup.c                   |  118
 arch/alpha/kernel/smp.c                     |    2
 arch/alpha/kernel/sys_dp264.c               |    7
 arch/alpha/kernel/sys_mikasa.c              |   21
 arch/alpha/kernel/sys_nautilus.c            |    9
 arch/alpha/kernel/time.c                    |   28
 arch/alpha/kernel/traps.c                   |    2
 arch/alpha/lib/Makefile                     |    7
 arch/alpha/lib/callback_init.c              |   83
 arch/alpha/lib/callback_srm.S               |  102
 arch/alpha/lib/copy_user.S                  |    2
 arch/alpha/lib/srm_dispatch.S               |   43
 arch/alpha/lib/srm_fixup.S                  |   42
 arch/alpha/lib/srm_printk.c                 |   27
 arch/alpha/lib/srm_puts.c                   |   35
 arch/alpha/mm/extable.c                     |   39
 arch/alpha/mm/fault.c                       |    6
 arch/alpha/mm/init.c                        |   74
 arch/alpha/vmlinux.lds                      |    3
 arch/arm/config.in                          |    4
 arch/i386/config.in                         |    3
 arch/i386/kernel/apm.c                      |   50
 arch/i386/kernel/bios32.c                   |   11
 arch/i386/kernel/io_apic.c                  |   30
 arch/i386/kernel/irq.c                      |   27
 arch/i386/kernel/setup.c                    |   28
 arch/i386/kernel/smp.c                      |   10
 arch/i386/kernel/time.c                     |    8
 arch/i386/kernel/traps.c                    |   54
 arch/m68k/config.in                         |    2
 arch/mips/baget/vacserial.c                 |    2
 arch/mips/config.in                         |    2
 arch/ppc/8xx_io/uart.c                      |    2
 arch/ppc/config.in                          |    4
 arch/s390/Makefile                          |    8
 arch/s390/boot/Makefile                     |    4
 arch/s390/boot/ipldump.S                    |  179
 arch/s390/boot/ipleckd.S                    |   22
 arch/s390/config.in                         |    9
 arch/s390/defconfig                         |   15
 arch/s390/kernel/Makefile                   |    3
 arch/s390/kernel/cpcmd.c                    |   10
 arch/s390/kernel/debug.c                    |  283
 arch/s390/kernel/debug.h                    |   55
 arch/s390/kernel/ebcdic.c                   |  153
 arch/s390/kernel/entry.S                    |  476
 arch/s390/kernel/head.S                     |   41
 arch/s390/kernel/irq.c                      |    5
 arch/s390/kernel/irqextras390.c             |    1
 arch/s390/kernel/process.c                  |    1
 arch/s390/kernel/ptrace.c                   |    6
 arch/s390/kernel/reipl.S                    |    6
 arch/s390/kernel/s390_ext.c                 |   77
 arch/s390/kernel/s390_ksyms.c               |   27
 arch/s390/kernel/s390dyn.c                  |  206
 arch/s390/kernel/s390io.c                   | 5058 +++++--
 arch/s390/kernel/s390mach.c                 |  544
 arch/s390/kernel/setup.c                    |   65
 arch/s390/kernel/signal.c                   |   20
 arch/s390/kernel/smp.c                      |   38
 arch/s390/kernel/sys_s390.c                 |   13
 arch/s390/kernel/time.c                     |    7
 arch/s390/kernel/traps.c                    |   29
 arch/s390/lib/strncpy.S                     |    4
 arch/s390/mm/fault.c                        |   81
 arch/s390/mm/init.c                         |    5
 arch/s390/tools/dasdfmt/Makefile            |    9
 arch/s390/tools/dasdfmt/dasdfmt.c           |   53
 arch/s390/tools/hwc_cntl_key/Makefile       |   11
 arch/s390/tools/hwc_cntl_key/hwc_cntl_key.c |   69
 arch/s390/tools/silo/Makefile               |    7
 arch/s390/tools/silo/silo.8                 |  117
 arch/s390/tools/silo/silo.c                 |  198
 arch/s390/tools/silo/silo.conf              |    4
 arch/sparc/config.in                        |    5
 arch/sparc64/config.in                      |    5
 arch/sparc64/defconfig                      |    5
 arch/sparc64/kernel/ioctl32.c               |   72
 arch/sparc64/kernel/psycho.c                |   64
 arch/sparc64/kernel/sparc64_ksyms.c         |   12
 arch/sparc64/kernel/unaligned.c             |   18
 arch/sparc64/mm/ultra.S                     |    4
 drivers/block/Config.in                     |    3
 drivers/block/genhd.c                       |  176
 drivers/block/ide-cd.c                      | 1952 --
 drivers/block/ide-cd.h                      |  578
 drivers/block/ide-disk.c                    |   19
 drivers/block/ide-dma.c                     |    2
 drivers/block/ide-floppy.c                  |    8
 drivers/block/ide-pci.c                     |   22
 drivers/block/ide-pmac.c                    |    2
 drivers/block/ide-probe.c                   |    4
 drivers/block/ide-tape.c                    |    8
 drivers/block/ide.c                         |   37
 drivers/block/ide.h                         |    9
 drivers/block/ll_rw_blk.c                   |  365
 drivers/block/md.c                          |    2
 drivers/block/paride/paride.c               |    4
 drivers/block/paride/pcd.c                  |  218
 drivers/block/pdc4030.c                     |   12
 drivers/block/rd.c                          |    6
 drivers/block/trm290.c                      |    2
 drivers/cdrom/cdrom.c                       | 1879 ++
 drivers/char/Config.in                      |    1
 drivers/char/Makefile                       |    8
 drivers/char/README.computone               |   80
 drivers/char/console.c                      |    2
 drivers/char/cpia.c                         |   26
 drivers/char/cyclades.c                     |  370
 drivers/char/ip2.c                          |   33
 drivers/char/ip2/fip_firm.h                 | 3576 ++---
 drivers/char/ip2/i2cmd.c                    |    2
 drivers/char/ip2/i2ellis.h                  |    5
 drivers/char/ip2/i2lib.c                    |   66
 drivers/char/ip2/i2lib.h                    |    7
 drivers/char/ip2/ip2mkdev.c                 |  123
 drivers/char/ip2/ip2stat.c                  |  115
 drivers/char/ip2/ip2trace.c                 |  279
 drivers/char/ip2/ip2trace.h                 |    1
 drivers/char/ip2main.c                      |  629
 drivers/char/lp.c                           |    4
 drivers/char/misc.c                         |    4
 drivers/char/n_hdlc.c                       |   79
 drivers/char/n_tty.c                        |    6
 drivers/char/nvram.c                        |    2
 drivers/char/pc_keyb.c                      |   22
 drivers/char/random.c                       |    9
 drivers/char/sbc60xxwdt.c                   |  304
 drivers/char/serial.c                       |   40
 drivers/char/synclink.c                     |  817 -
 drivers/char/tty_io.c                       |    3
 drivers/i2o/README.ioctl                    |    6
 drivers/i2o/i2o_block.c                     |  700 -
 drivers/i2o/i2o_config.c                    |   41
 drivers/i2o/i2o_core.c                      | 1158 +
 drivers/i2o/i2o_pci.c                       |   12
 drivers/i2o/i2o_scsi.c                      |   31
 drivers/isdn/avmb1/capi.c                   |    2
 drivers/isdn/avmb1/kcapi.c                  |   14
 drivers/isdn/hisax/w6692.c                  |   24
 drivers/isdn/isdn_common.c                  |    4
 drivers/isdn/isdn_net.c                     |    5
 drivers/isdn/isdn_ppp.c                     | 1011 -
 drivers/isdn/isdn_ppp.h                     |    1
 drivers/misc/parport_pc.c                   |    4
 drivers/net/3c515.c                         |    2
 drivers/net/3c59x.c                         |  272
 drivers/net/82596.c                         | 1219 +
 drivers/net/Config.in                       |   19
 drivers/net/Makefile                        |   50
 drivers/net/Space.c                         |    4
 drivers/net/acenic.c                        | 2239 ++-
 drivers/net/acenic.h                        |  347
 drivers/net/acenic_firmware.h               | 9027 +++++++------
 drivers/net/c101.c                          |  276
 drivers/net/comx-proto-ppp.c                |    5
 drivers/net/comx.c                          |   11
 drivers/net/comx.h                          |    1
 drivers/net/cosa.c                          |   19
 drivers/net/dgrs.c                          |    8
 drivers/net/dmfe.c                          |    5
 drivers/net/eepro.c                         |  711 -
 drivers/net/eepro100.c                      |  470
 drivers/net/hamachi.c                       | 2091 +++
 drivers/net/hd64570.h                       |  230
 drivers/net/hd6457x.c                       |  785 +
 drivers/net/hdlc.c                          | 1276 +
 drivers/net/hostess_sv11.c                  |   16
 drivers/net/ibmtr.c                         |  269
 drivers/net/ibmtr.h                         |   13
 drivers/net/irda/girbil.c                   |    4
 drivers/net/irda/irport.c                   |    9
 drivers/net/irda/irtty.c                    |    9
 drivers/net/irda/nsc-ircc.c                 |   12
 drivers/net/irda/toshoboe.c                 |    7
 drivers/net/irda/w83977af_ir.c              |   16
 drivers/net/n2.c                            |  505
 drivers/net/olympic.c                       |  144
 drivers/net/olympic.h                       |   14
 drivers/net/plx9060.h                       |  349
 drivers/net/sealevel.c                      |   26
 drivers/net/slhc.c                          |    7
 drivers/net/smc9194.c                       |   14
 drivers/net/syncppp.c                       |   32
 drivers/net/syncppp.h                       |    8
 drivers/net/via-rhine.c                     |    4
 drivers/net/wanxl.c                         | 1233 +
 drivers/net/wanxl.h                         |  841 +
 drivers/pci/oldproc.c                       |   10
 drivers/pci/pci.c                           |    7
 drivers/s390/Config.in                      |   12
 drivers/s390/Makefile                       |    2
 drivers/s390/block/Makefile                 |   44
 drivers/s390/block/dasd.c                   | 1205 -
 drivers/s390/block/dasd.h                   |  226
 drivers/s390/block/dasd_3990_erp.c          |  140
 drivers/s390/block/dasd_9343_erp.c          |   20
 drivers/s390/block/dasd_ccwstuff.c          |  144
 drivers/s390/block/dasd_ccwstuff.h          |    2
 drivers/s390/block/dasd_eckd.c              |  224
 drivers/s390/block/dasd_eckd_erp.c          |   29
 drivers/s390/block/dasd_erp.c               |   77
 drivers/s390/block/dasd_erp.h               |   32
 drivers/s390/block/dasd_fba.c               |  356
 drivers/s390/block/dasd_mdsk.c              |  366
 drivers/s390/block/dasd_mdsk.h              |   63
 drivers/s390/block/dasd_proc.c              |   98
 drivers/s390/block/dasd_profile.c           |   22
 drivers/s390/block/dasd_setup.c             |  343
 drivers/s390/block/dasd_types.h             |  116
 drivers/s390/block/mdisk.c                  |    5
 drivers/s390/block/xpram.c                  | 1037 +
 drivers/s390/block/xpram.h                  |   64
 drivers/s390/char/con3215.c                 |   30
 drivers/s390/char/hwc_con.c                 |   13
 drivers/s390/char/hwc_rw.c                  |  267
 drivers/s390/char/hwc_rw.h                  |   53
 drivers/s390/char/hwc_tty.c                 |  126
 drivers/s390/char/hwc_tty.h                 |   30
 drivers/s390/ebcdic.c                       |  246
 drivers/s390/misc/Makefile                  |    1
 drivers/s390/net/ctc.c                      |  293
 drivers/s390/net/iucv.c                     |  149
 drivers/sbus/audio/audio.c                  |   17
 drivers/sbus/char/envctrl.c                 |  978 +
 drivers/sbus/char/sab82532.c                |    6
 drivers/sbus/char/su.c                      |    6
 drivers/sbus/char/sunmouse.c                |    5
 drivers/sbus/char/zs.c                      |    4
 drivers/scsi/ChangeLog.ips                  |   56
 drivers/scsi/aha152x.c                      |    5
 drivers/scsi/esp.c                          |    7
 drivers/scsi/esp.h                          |    2
 drivers/scsi/hosts.h                        |    2
 drivers/scsi/ide-scsi.c                     |    8
 drivers/scsi/ini9100u.c                     |   16
 drivers/scsi/ips.c                          | 2017 ++-
 drivers/scsi/ips.h                          |  670 -
 drivers/scsi/megaraid.c                     |    2
 drivers/scsi/scsi.c                         |   37
 drivers/scsi/sd.c                           |    6
 drivers/scsi/sd_ioctl.c                     |    4
 drivers/scsi/seagate.c                      |    2
 drivers/scsi/sg.c                           |   97
 drivers/scsi/sr.c                           | 1801 +-
 drivers/scsi/sr_ioctl.c                     |  440
 drivers/scsi/sr_vendor.c                    |    6
 drivers/scsi/sym53c8xx_defs.h               |    7
 drivers/sound/724hwmcode.h                  | 1575 ++
 drivers/sound/Config.in                     |    7
 drivers/sound/Hwmcode.h                     |  804 +
 drivers/sound/Makefile                      |   13
 drivers/sound/ac97_codec.c                  |  634
 drivers/sound/cmpci.c                       |  124
 drivers/sound/i810_audio.c                  | 1859 ++
 drivers/sound/maestro.c                     |   15
 drivers/sound/pss.c                         |  133
 drivers/sound/sound_core.c                  |   18
 drivers/sound/trident.c                     | 2504 +++
 drivers/sound/trident.h                     |  289
 drivers/sound/via82cxxx.c                   |  266
 drivers/sound/via82cxxx_audio.c             |  729 +
 drivers/sound/vidc_audio.c                  |    6
 drivers/sound/ymf_sb.c                      |  893 +
 drivers/video/atyfb.c                       |   11
 drivers/video/mdacon.c                      |   38
 drivers/video/vga16fb.c                     |    2
 fs/binfmt_elf.c                             |    3
 fs/buffer.c                                 |   16
 fs/dcache.c                                 |    3
 fs/exec.c                                   |   57
 fs/ext2/balloc.c                            |    2
 fs/fat/dir.c                                |   34
 fs/fat/inode.c                              |    2
 fs/isofs/inode.c                            |   25
 fs/isofs/joliet.c                           |   13
 fs/ncpfs/dir.c                              |    8
 fs/ncpfs/inode.c                            |    6
 fs/ncpfs/ncplib_kernel.h                    |   28
 fs/nfs/inode.c                              |   10
 fs/nls/Config.in                            |    5
 fs/nls/Makefile                             |   32
 fs/nls/nls_base.c                           |   50
 fs/nls/nls_cp437.c                          |   30
 fs/nls/nls_cp737.c                          |   31
 fs/nls/nls_cp775.c                          |   30
 fs/nls/nls_cp850.c                          |   30
 fs/nls/nls_cp852.c                          |   30
 fs/nls/nls_cp855.c                          |   30
 fs/nls/nls_cp857.c                          |   30
 fs/nls/nls_cp860.c                          |   30
 fs/nls/nls_cp861.c                          |   30
 fs/nls/nls_cp862.c                          |   31
 fs/nls/nls_cp863.c                          |   31
 fs/nls/nls_cp864.c                          |   31
 fs/nls/nls_cp865.c                          |   31
 fs/nls/nls_cp866.c                          |   31
 fs/nls/nls_cp869.c                          |   31
 fs/nls/nls_cp874.c                          |   31
 fs/nls/nls_cp932.c                          | 9848 ++++++++++++++
 fs/nls/nls_cp936.c                          |15615 +++++++++++++++++++++++
 fs/nls/nls_cp949.c                          |18403 ++++++++++++++++++++++++++++
 fs/nls/nls_cp950.c                          |12623 +++++++++++++++++++
 fs/nls/nls_iso8859-1.c                      |   31
 fs/nls/nls_iso8859-14.c                     |   31
 fs/nls/nls_iso8859-15.c                     |   31
 fs/nls/nls_iso8859-2.c                      |   31
 fs/nls/nls_iso8859-3.c                      |   31
 fs/nls/nls_iso8859-4.c                      |   31
 fs/nls/nls_iso8859-5.c                      |   31
 fs/nls/nls_iso8859-6.c                      |   31
 fs/nls/nls_iso8859-7.c                      |   31
 fs/nls/nls_iso8859-8.c                      |   31
 fs/nls/nls_iso8859-9.c                      |   31
 fs/nls/nls_koi8-r.c                         |   31
 fs/ntfs/fs.c                                |    5
 fs/ntfs/support.c                           |   28
 fs/proc/array.c                             |   28
 fs/proc/generic.c                           |    4
 fs/proc/proc_tty.c                          |    4
 fs/read_write.c                             |    3
 fs/smbfs/cache.c                            |   19
 fs/smbfs/dir.c                              |   86
 fs/smbfs/file.c                             |   32
 fs/smbfs/inode.c                            |   29
 fs/smbfs/proc.c                             |  557
 fs/smbfs/sock.c                             |   54
 fs/ufs/inode.c                              |    1
 fs/vfat/namei.c                             |    9
 include/asm-alpha/byteorder.h               |    2
 include/asm-alpha/compiler.h                |    4
 include/asm-alpha/console.h                 |   23
 include/asm-alpha/core_tsunami.h            |    1
 include/asm-alpha/hwrpb.h                   |    2
 include/asm-alpha/pgtable.h                 |    4
 include/asm-alpha/string.h                  |    4
 include/asm-alpha/system.h                  |    3
 include/asm-alpha/uaccess.h                 |    2
 include/asm-alpha/unaligned.h               |   12
 include/asm-i386/softirq.h                  |    5
 include/asm-i386/uaccess.h                  |    2
 include/asm-mips/init.h                     |    2
 include/asm-ppc/byteorder.h                 |    2
 include/asm-ppc/init.h                      |    2
 include/asm-s390/current.h                  |    2
 include/asm-s390/ebcdic.h                   |    4
 include/asm-s390/irq.h                      |  152
 include/asm-s390/lowcore.h                  |   38
 include/asm-s390/pgtable.h                  |  103
 include/asm-s390/processor.h                |    3
 include/asm-s390/ptrace.h                   |   12
 include/asm-s390/queue.h                    |   99
 include/asm-s390/s390-regs-common.h         |    6
 include/asm-s390/s390_ext.h                 |   30
 include/asm-s390/s390dyn.h                  |   55
 include/asm-s390/s390io.h                   |   30
 include/asm-s390/s390mach.h                 |  107
 include/asm-s390/setup.h                    |    1
 include/asm-s390/sigp.h                     |    1
 include/asm-s390/spinlock.h                 |    8
 include/asm-s390/stat.h                     |   34
 include/asm-s390/termios.h                  |   19
 include/asm-s390/types.h                    |    3
 include/asm-s390/uaccess.h                  |    9
 include/asm-s390/unistd.h                   |   32
 include/asm-sparc/audioio.h                 |    3
 include/asm-sparc/head.h                    |    4
 include/asm-sparc64/audioio.h               |    3
 include/asm-sparc64/envctrl.h               |   92
 include/asm-sparc64/string.h                |    4
 include/linux/ac97_codec.h                  |  177
 include/linux/blk.h                         |    2
 include/linux/blkdev.h                      |   31
 include/linux/capability.h                  |   13
 include/linux/cdrom.h                       |  696 -
 include/linux/cyclades.h                    |   10
 include/linux/dasd.h                        |  241
 include/linux/fs.h                          |    4
 include/linux/hdlc.h                        |  286
 include/linux/i2o-dev.h                     |  397
 include/linux/i2o.h                         |  323
 include/linux/init.h                        |    2
 include/linux/isdn.h                        |    5
 include/linux/isdn_ppp.h                    |   50
 include/linux/linkage.h                     |    2
 include/linux/major.h                       |    2
 include/linux/msdos_fs.h                    |    2
 include/linux/nls.h                         |    9
 include/linux/pci.h                         |   21
 include/linux/proc_fs.h                     |    1
 include/linux/quotaops.h                    |    2
 include/linux/smb_fs.h                      |    1
 include/linux/sysctl.h                      |    7
 include/linux/timex.h                       |    4
 include/net/ipconfig.h                      |   38
 include/net/irda/irlan_common.h             |   35
 include/net/slhc.h                          |    6
 include/scsi/sg.h                           |  108
 init/main.c                                 |  122
 ipc/shm.c                                   |    8
 kernel/capability.c                         |    4
 kernel/kmod.c                               |   86
 kernel/ksyms.c                              |    4
 kernel/sched.c                              |   41
 kernel/sysctl.c                             |    5
 mm/filemap.c                                |    3
 mm/mmap.c                                   |    4
 mm/page_alloc.c                             |   47
 mm/page_io.c                                |   19
 mm/vmscan.c                                 |   42
 net/appletalk/aarp.c                        |   17
 net/appletalk/ddp.c                         |   16
 net/core/dev.c                              |   30
 net/ipv4/Config.in                          |    1
 net/ipv4/arp.c                              |   12
 net/ipv4/icmp.c                             |   11
 net/ipv4/ip_masq_mod.c                      |   12
 net/ipv4/ipconfig.c                         |  649
 net/ipv4/proc.c                             |    2
 net/ipv4/syncookies.c                       |   18
 net/ipv4/sysctl_net_ipv4.c                  |    2
 net/ipv4/tcp.c                              |   15
 net/ipv4/tcp_input.c                        |    8
 net/ipv4/tcp_output.c                       |    1
 net/ipv4/tcp_timer.c                        |   12
 net/ipv4/udp.c                              |    2
 net/ipx/af_ipx.c                            |    3
 net/irda/af_irda.c                          |    7
 net/irda/ircomm/ircomm_tty.c                |    2
 net/irda/irlan/irlan_client.c               |   85
 net/irda/irlan/irlan_common.c               |  227
 net/irda/irlan/irlan_eth.c                  |   44
 net/irda/irlan/irlan_provider.c             |   81
 net/irda/irlap_event.c                      |   39
 net/irda/irlap_frame.c                      |    8
 net/irda/qos.c                              |    4
 net/netsyms.c                               |   15
 net/unix/af_unix.c                          |    6
 scripts/Configure                           |   59
 scripts/Menuconfig                          |  159
 scripts/header.tk                           |  258
 scripts/mkdep.c                             |  102
 scripts/tail.tk                             |   16
 scripts/tkcond.c                            |  482
 scripts/tkgen.c                             |  988 +
 scripts/tkparse.c                           |  316
 scripts/tkparse.h                           |   49
 472 files changed, 114764 insertions, 21164 deletions

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis